cs427-09 - 1 Architecture CS427 09-2 Architecture ❚...

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 1 Architecture CS427 09-2 Architecture ❚ High-level design (components = modules) ❚ Pervasive patterns (components = lower level objects) ❚ Early design decisions ❙ High-level ❙ Pervasive ❙ Expensive to change CS427 09-3 Why is architecture important? ❚ Helps find requirements ❚ Key to meeting non-functional requirements ❚ Divide the system into modules ❙ Divide the developers into teams ❙ Subcontract work to other groups ❙ Find packages to reuse CS427 09-4 Where does architecture come from? ❚ Use an architecture you’ve seen before ❚ Invent one ❚ Let it emerge CS427 09-5 What order? ❚ Use cases first? ❚ Processes first? ❚ Data model first? ❚ GUI first? ❚ Depends on architectural style CS427 09-6 Architecture in RUP ❚ Use cases ❚ Analysis model ❚ Design model Architecture Preliminary It. Iter. 1 Iter. 2 Iter. 3 Iter. 4 Iter. 5 Iter. 6 Elaboration Inception Construction Transition CS427 09-7 Workflow for capturing requirements System Anal yst Architect Use- Case specifier UI Desi gner Find Actors and Use Case s Desc ribe Use Case in Detail Prioritize Use Case s Prototype U.I. Structure the Use Case Mod el CS427 09-8 Workflow for analysis Architect Use- Case Engi neer Comp onent Engi neer Architectural Anal ysis Anal yze a class Anal yze a Use Case Anal yze a packag e CS427...
View Full Document

{[ snackBarMessage ]}

Page1 / 28

cs427-09 - 1 Architecture CS427 09-2 Architecture ❚...

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online