1 Tutorials plan CS Tutorials plan
2 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
3 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
4 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