Title: Software Architecture Design and Design Patterns (Car Rental System)
1Software Architecture Design and Design Patterns
(Car Rental System)
- Professor Xudong He
- Students Bo Shao
- XiaoLi Liang
- April 18, 2006
2Software Architecture Design-Module View
- Style Decomposition
- Element Package and classes
3Software Architecture Design-Module View
4Software Architecture Design-Module View
5Software Architecture Design-Module View
6Software Architecture Design-CC View
7Software Architecture Design-CC View
- Component Name Type
- Connector Name Type
Interface client
Car Rental Process Client server
Car DB Server
MVC HTTP
JDBC JDBC
8Design Patterns - Overview
- Behavioral Patterns
- Command, Strategy
- Structural Patterns
- Composite
- Creational Patterns
- Factory, Singleton
9Design Patterns - Command
10Design Patterns - Strategy
11Design Patterns - Composite
12Design Patterns - Factory
13Design Patterns - Singleton
14Questions?