Methods - Structure and Content Flashcards
Where does RUP/UP come from?
UP/RUP was developed by Ivar Jacobson as a result of his experience at Ericsson. This work was acquired by the Rational Software Corp in 95. The result was the Rational Unified Process.
What is UP?
A framework for software development, using Object Oriented (oo) analysis and design techniques. The framework used the Unfied Modelling Language is its standard modelling notation.
What are some charateristics of UP?
It is use case driven, risk focused, architecture-centric, interative, and incremental.
UP - Use Cases - tell me more
Use cases express FR of the required system. UP focuses around Use Cases, analysis, design, implementation, testing.
UP - Risk Focused - tell me more
Risks can occur and jeopardise the success of the project. They mush be de-risked by early analysis of critical use cases, early exploration of feasible architecture, focus on executable software.
UP - Architecture - tell me more
Architecture is represented by several views in UP, each view deals with a sub-set of whole architecture. Sound architecture will allow the product to evolve at low cost.
UP - Iterative and Incremental - tell me more
Iterations will allow similar cycles to be improved in quality. Increments will allow for a whole delivery by starting small and adding increment after increment.
What are the 4 phases and 4 milestones of UP?
Inception with Lifecycle objectives. Elaboration with product architecture. Contruction with intial operational capability. Transtion with product release.
What are the workflows of UP?
Business modelling - requirements - analysis & design - implementation - test - deployment
What is the composition in UP?
The product is not just code, it is also requirements, use cases, etc (everything used to create it). It should reflect UADDIT: use case, analysis, design, deployment, implementation, and test.
What are the different models for UP?
Imagine a circle, in the center are use cases, around it are: Analysis, design, implementation, deployment, test.
Tell me more about the 6 UP models
Each model is self-contained view of an aspect of the software product. The 6 models have dependencies on each other.
What is UP conceptual?
Use cases and analysis.Testing happens at all 3 levels.
What is UP logical?
Design.Testing happens at all 3 levels.
What is UP physical?
Implementationa nd deployment. Testing happens at all 3 levels.