ABSTRACT

In building software, as with any construction project, many factors influence the cost and effort required to complete the product. Customers indicate the project’s purpose, operation and expected outcomes, and functional requirements. Engineers and builders apply technology, performance, and quality criteria to produce the desired functions and non-functional requirements.