120 likes | 216 Views
What Road Ahead for Microsoft and Window?. Michael Cusumano, C. ACM, July2006, pp21-23. Making Meaning - 1. Facts Questions. Making Meaning - 2. Feelings Purpose of author. Making Meaning - 3. One sentence summary Why did I pick this?. Scenarios. Requirement Elicitation. Requirements.
E N D
What Road Ahead for Microsoft and Window? Michael Cusumano, C. ACM, July2006, pp21-23
Making Meaning - 1 • Facts • Questions
Making Meaning - 2 Feelings Purpose of author
Making Meaning - 3 • One sentence summary • Why did I pick this?
Scenarios Requirement Elicitation
Requirements • Starting point for a project • The WHAT
Approaches to requirements • Data flow diagrams – pre OO • SOW – DoD oriented • Object Models – early OO • Formal Spec • Scenarios
OOA versus OOD Problem Domain Requirements Objects in the real world Solution Domain Design Classes in the solution
Problem – Hotel Registration • Identify Data Objects • Write scenarios for checking into a hotel • Write sequence diagrams
Problem – class registration • Simple system with college, section list, students, enrollment object • Create scenarios for enroll-in-section, print-classlist • Create sequence diagrams
Tuesday, Aug 28 • Lecture Goals – Understanding, building, and evaluating object models • Readings • SOS sec 8.2 • ASPM foreward and chapter 1
Thursday, Aug 30 – C++ • Closed book • 75 minutes • I will give class declaration • You will write bodies of functions • Grades posted next week • 30 points – pass • Less than 30, must do Monday night labs or cis308