In Object Oriented Development Approach we focus on structure and how the individual concept behave. That means object oriented development aproaches must be?
Explain what does Use Case Driven means in Object Oriented Development Process
They are used to define which actors use the system and how they behave or interact with the system. This can be used to communicate requirements as well.
Explain what does Architecture Centric means in Object Oriented Development Process
An architecture of the system is the structure of the system. It drives system specification, documentation and construction.
What are the 3 architectural views ?
Functional- Describe the system behaviour from user perspective.
Benefits of OOAD?
What are the phases of RUP (Rational Unified Process)
What are the 2 types of iterations in RUP (Rational Unified Process)?
4 Phases - Inception, Ellaboration, Construction, Transition
What are the 2 categories of workflows in RUP?
What are the workflows in RUP?
Name all 9 workflows. (6- Engineering/3-Supporting)
1-6 is Engineering workflows / 7-9 is supporting workflows
What are the primary deliverables of the inception phase?
The primary deliverables of the inception phase include a vision document, primary requirements and constraints, an initial use case model, feasibility and risk assessment, project plan and milestones, and prototypes.
Which activities takes place in Ellaboration phase?
1.Finalizing business case.
2.Risk assessment & eliminating risk.
3.Establish & validate system architecture.
4.Complete the project plan with sufficient details.
5.Gathering some amount of requirements and building the UML diagrams.
What are the primary deliverables of Ellaboration phase?
1.UML structure & behaviour diagrams.
2.Description of the software architecture.
3.An executable, a baseline version of the evolving information system.
4.Devised business case and risk list.
Explain construction phase in RUP
What is the primary deliverable of the Construction Phase?
Software product & programming code
Explain Transition phase in RUP
Which activities takes place in Transition Phase?
What is the primary deliverable of the Transition Phase?
What are the UML diagrams used in Inception phase?
Use Case
What are the UML diagrams used in Ellaboration phase?
What are the UML diagrams used in Construction phase?
What are the UML diagrams used in Transition phase?
Deployment
Name workflows in each phases for RUP
1.Inception- Business Medeling, Requirements.
2.Ellaboration- Requirements, Analysis, Design, Implementation,Testing
3.Construction-Design, Implementation,Testing
4.Transition- Testing, Deployment
Testing happens throughout the process, It’s iterative & must be done parrallel to implementaion.
What is the purpose of the Business Modeling Workflow?
The purpose of the Business Modeling Workflow is to uncover problems, identify potential projects, and ensure that both developer and user organizations understand how the information system fits into the business processes.
What is the primary purpose of the Implementation Workflow?
The primary purpose of the Implementation Workflow is to create an executable solution based on the design model, including writing new classes and incorporating reusable classes from executable class libraries into the evolving solution.