Ch.2: RUP & CMMI. Flashcards
What are Booch, Jacobson and Rumbaugh’s 3 object-oriented analysis and design methodologies?
- Rational Unified Process (RUP)
- Unified Software Development Process (USDP)
- Software development process
True or False?
The unified process is a one size fits all methodology
False
The unified process is not a series of steps for constructing a software product
The unified process is an ___ methodoldy
adaptable
What does UML stand for?
Unified modeling language
True or False?
UML is a modeling technique
True
What is the aim of the requirements workflow?
To determine the client’s needs
What are the steps of the requirements workflow?
- Gain an understanding of the application domain
- Build a business model
- Determine the clients constraints
What is the aim of the analysis workflow?
To analyze and refine the requirements
How should the artifacts of the requirements workflow be expressed?
In a natural (human) language
What are the 2 seperate workflows needed in the analysis workflow?
- Requirement artifacts
- Analysis artifacts
What shouldn’t the specification document have?
- Contradictions
- Omissions
- Incompleteness
What happens after the client signs off on the specification document?
Detailed planning and estimating begins
What is the aim of the design workflow?
Refine the analysis workflow until the material is in a form that can be implemented by the programmers
What is the aim of the implementation workflow?
Implement the target software product in the selected implementation language?
Who is responsible for the test workflow?
Every developer, maintainer and the quality assurance group