40 likes | 135 Views
CS 236700 - Tutorials plan. Week by week. W1+W2: Modularity Code generation via Rose Writing use cases Drawing use-cases Relationships between actors Introduction to Java W3: Use case analysis of RNDS Problem description: specifications/requirements Finding actors Use case diagram
E N D
Week by week • W1+W2: • Modularity • Code generation via Rose • Writing use cases • Drawing use-cases • Relationships between actors • Introduction to Java • W3: Use case analysis of RNDS • Problem description: specifications/requirements • Finding actors • Use case diagram • Full description of selected UC
Week by week • W4: Class analysis of RNDS • Drawing class diagrams • Identifying classes • Determining responsibilities of classes • Representing Domain entities • WP,Aircraft,FlightPlan • Relationships analysis for selected classes • has-a vs. is-a, policy-based-design • W5: Sequence analysis of RNDS • Sequence diagram • Determining interaction between classes • Detailed description of selected use-case related sequences • Detailed description of selected inner sequences
Week by week • W6: Detailed class design of RNDS • Methods, fields, parameters, return values, etc... • W7-W9: Design Patterns • applying Design Patterns over RNDS code. • Show automatic Design Patterns generation thru Rose. • Integrating Design Patterns into an actual system • W10-W13: Overview • Show domain specific problems + solutions • Web applications • Enterprise applications • RT applications • Information systems