It needs to be said that the author has addressed the issues that are related to the process of development of software systems. The article mainly focuses on such aspects as operational state and expenses. The author notes that he has noticed several complications from his previous experiences and tried to solve them. The problems that frequently occur are noted and how they may be limited or avoided.
The author has attempted to simplify the process and tried to take any possible issues into account. It is also mentioned that program design is one of the most significant stages that should not be disregarded because it defines the core aspects and overall purpose of the software program. The fact that there is a need for massive amounts of documentation is also mentioned and discussed in great detail.
The author has found out that testing is an essential part of the process, and it is imperative to make sure that the finalized product is delivered to the customer and serious issues are not present. Possible risks that are associated with the implementation are also briefly discussed.
It is also mentioned that monitoring is essential because it allows to identify any potential problems and to take necessary measures to make sure that there are no issues with scheduling. The role of trained specialists also should not be disregarded, and the success of the process is extremely dependent on the experience.
The author has concluded that he views the process that is being suggested as the most efficient and he thinks that additional funds that are being spent are reasonable in this particular case (Royce, 1987). Another significant aspect that should not be disregarded is that it is imperative to determine when the product that would satisfy the needs of customers is ready.
Reference
Royce, W. W. (Ed.). (1987). Proceedings from ICSE ’87: The 9th International Conference on Software Engineering. Los Alamitos, CA: IEEE Computer Society Press.