The Advantages Of Implementing Software Engineering Process Models
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
The North Atlantic Treaty Organization Science Committee had discussions on the topic concerned the state of Computer Science. There were worldwide issues with the development of software, the crisis being that software projects did not seem ever to complete. The study group coined the term "software engineering" to be provocative and implying need for software manufacturing to be similar to traditional branches of engineering. In the beginning, individual programmers used whatever means worked to build software. Formal methods of design or programming did not exist. Programmers were never able to give a definitive estimate as to how long a project would take. Software projects often were behind schedule, over cost, poorly documented, poorly designed, and contained items other than the requirements. These projects were costing corporations thousands of dollars. The software industry was quite undisciplined and it was obvious.