Professional Documents
Culture Documents
• processes:
• Use case driven development
• Object oriented analysis
• Object oriented design
• Incremental development and prototyping
• Continuous testing
Unified Approach ...
• Methods and technologies:
• Steps:
• Identify actors
• Develop a simple process model using UML Activity Diagram
• Develop the use case
• Develop interaction diagrams
• Identify classes
Unified Approach ...
OOD
• OOD of UA combines -
• Jacobson’s analysis & interaction diagrams + Booch’s object diagrams +
Rumbaugh’s domain models
• Steps:
• Design classes, attributes, methods etc.
• Design the access layer
• Design the prototype user interface
• User satisfaction and usability tests
• Iterate and refine the design
Unified Approach ...
Iterative Development & Continuous Testing
• Iteration process – carried out – until users satisfied
• Testing – uncovers weakness of design / any other additional information used
• OOAD process – re-tested
UA Repository
• Allows maximum reuse of previous experience
• Design, development – stored - common repository
• Past experience – increase quality of product + reduce – cost, development time
• Should be accessible by many people – easily accessible manner
Unified Approach ...
Layered Architecture
• Two Layered Architecture : interface & data
• Layered Approach of UA – followed in client-server application development