足彩app哪个是正规的

Popular Search Graduation Thesis Nursing Graduation Thesis Graduate Graduation Thesis E-commerce Thesis Undergraduate Graduation Thesis References Chinese Economic Papers

计算机论文 > 软件工程论文 Papers > Computer Papers > Software Engineering Papers

Analysis of computer software maintainability methods

编辑: 毕业论文 Release time: 2016-08-19 Editor: Graduation Thesis

Abstract: With the rapid development of computer technology, a variety of application software is constantly produced, and to meet the needs of various application fields, maintaining and protecting software has become a realistic problem facing the software industry. With the continuous improvement of software engineering, software development is becoming more and more complex, and it has a set of scientific methods, which has improved the reliability, understandability and maintainability of software systems, improved software productivity, and reduced development costs. This article explores and researches on computer software maintainability methods and makes due contributions, hoping to make some due contributions to the future development of software maintainability.

Keywords: computer software maintainability method research

Computer software is the interface between the user and the hardware. Computer users can communicate with computers through software. Software is an important basis for computer system design. In order to be convenient for users and make the computer system have a high overall effectiveness, when designing a computer system, we must consider the overall combination of hardware and software and meet the needs of users. Software protection technology, that is, how to prevent cracking of legitimate software, software protection products involve a very broad content, which belongs to the category of comprehensive technology. In the software life cycle, scientific and excellent management methods and techniques are adopted at each stage, and strict inspections in terms of technology and management are carried out before the end of each stage. Only qualified personnel can proceed to the next stage of work. The whole process of software development engineering project is carried out in an orderly manner to ensure the quality of the software, especially to improve the maintainability of the software.

1. Computer software maintainability overview

In the software life cycle, it covers two important phases, including the development phase and the operation phase. The operation phase is the stage for the effective development of the system. During the development of the system, a lot of human and material resources were spent. Therefore, we always hope that It can be seen that the operating cycle of the system can be extended as much as possible, so that the software can exert greater performance. Compared with other software costs are also lower. However, this has not yet appeared to confirm that the software is free from error techniques. In fact, when the software is running, it is impossible not to modify the software. Development is a large investment that can improve production efficiency, reduce costs, and ensure the quality of the software. People always want to use existing software and Expansion or transplantation. Therefore, during the operation, the task of the software personnel is to continue to modify the software. This work is called system maintenance.

Software maintenance generally includes three categories, one is Corrective Maintenance. This type of work is mainly to correct errors in the software; the second is adaptive maintenance. This type of work is mainly to modify software applications in order to adapt to the changing external environment; the third is perfect maintenance (Perfective Maintenance). This kind of work is to improve system performance or expand its functions, and also make software changes. These three aspects of maintenance work, the second and third levels of maintenance accounted for the largest share, accounting for about 80% of the total maintenance work. It can be seen that the software is also a developer's repair process in the running process, and the value of maintaining the software is needless to say. According to the survey, software maintenance costs have accounted for more than 70% of the entire software life cycle cost, and software maintainability ranks first. But software maintenance is becoming more and more difficult, and it has become the biggest problem currently facing.

2.General methods of computer software maintainability

2.1 Improve software tool modularity and quality technology

In the software development process, one of the effective methods is to improve software quality and reduce costs, and its effective technology is also to improve maintainability. Its advantage is that if you need to change a function module, you only need to change this module without affecting other modules; if the program needs to add some functions, you only need to complete these functions and add a new module or module layer; Repeated measurements are easier, and sequence errors are easy to find and correct to improve the efficiency of the program. Structured programming technology is adopted to improve the maintainability of existing systems. This method requires grasping the external characteristics of the replacement module and does not need to grasp the status of its internal operation. It can help it reduce new errors and have the opportunity to provide a structured module and gradually replace unstructured modules, using tools that automatically restructure and reformat.

2 3 下一页 Previous 1 2 3 Next

Hot spot ranking
Recommended reading

The graduation thesis website provides the latest graduation thesis topics, graduation thesis opening report , graduation thesis acknowledgment , graduation thesis defense , graduation thesis writing format , graduation thesis references, etc. At the same time, it also provides university students with the best and most comprehensive graduation thesis essays , graduation speeches , graduation messages , graduation gifts, and so on.

Some of the resources of the Graduation Thesis Network come from the Internet. The copyright of the content belongs to the original author. If there is any infringement, please let us know and we will deal with it immediately.

Graduation Thesis Website Sitemap TAG Tag Henan ICP No. 17024122-1