Chapter 2 Flashcards
________ should be understood before software solution is developed.
Problem
_______ is a pivotal activity.
design
______ should exhibit high quality.
software
______ should be maintainable
software
The establishment of sound engineering principles in order to obtain reliable and efficient software in an economical manner.
Software engineering
Process framework module of customer collaboration and requirements gathering.
communication
Process framework module of establishing engineering work plan, describing risks, listing resources and defining schedule and work products produced.
planning
Process framework module of creating models to help developers and customers understand the requirements and software design.
modeling
Process framework module of code generation and testing.
construction
Process framework module of delivering software and soliciting customer evaluation and feedback.
Deployment
Umbrella activity that allows teams to assess progress and take corrective action to maintain schedule.
Software project tracking and control
Umbrella activity that assesses risks that may affect outcome or quality.
risk management
Umbrella activity that comprises activites required to maintain software quality.
quality assurance
Umbrella activity that assesses engineering work products to uncover and remove errors before they propagate to the next activity.
Technical reviews
Umbrella activity that defines and collects process, project, and product measures to assist team in delivering software meeting customer needs.
Measurement