Direction
|
Content |
Software Architect Basis
|
- Basic quality
- Duty range
- Special perspective
- Decision-making mechanism
- Technical support
|
Framework Basis
|
- What is the structure?
- The range of the structure
- Structure technological foundation
- Organization structure
- Structure application category
- Frame view and UML
- OOD design of the basic principles
- The basic framework pattern
- System common framework model
|
Level framework design basis - show layer design method
|
- Show layer's the scope and role
- Show layer's implementation mechanism
- Show layer's framework model
- How to build the assembly show layer?
- Show layer's projects examples
|
Level framework design basis - business layer design method
|
- The business layer scope and role
- The realization strategy of business layer
- Business layer's design principles
- Business layer's examples analysis
- How to build scalable business layer?
|
Level design framework basis - lasting layer's design methods
|
- The lasting layer's scope and role
- The lasting layer's design principles and modle
- How to build a transplanted lasting layer?
- How to design a lasting layer which adapt to Data Structure change?
- Lasting layer of projects examples
|
Entity object and data storage design and mapping
|
- The basic design principles of structure data
- Based on the proprietary format of the data access and analysis
- Based on the data access of relational database
- Based on XML-based data exchange and access
- Data and object's mapping strategies
|
Level framework design - application layer
|
- The scope and application of application level
- How to devide application layer from the system
- Application of the implementation strategy
- Application layer's design principles
- Application layer's examples analytic
|
Level framework's design - the design of general level
|
- What is the general level?
- How to extract general level from specific applications?
- How to expend general level?
- Through examples project to understand the common layer's design method
|
Object-oriented design methods(AOP)
|
- AOP basic principle
- AOP and filters
- AOP technology applications range
- Use of AOP to realize loosely coupled
- IAspect interface and AspectProxy category
|
Component Design and Implementation
|
- Component Interface Design
- Components of the package strategy
- Internal components's implementation strategy
- Components examples
|
Subsystem Design and Implementation
|
- Subsystems division
- Subsystem Interface Design
- Subsystem connected interactive design
- Subsystem deployment design
- Subsystem information communication mechanism
|
Middleware design method
|
- Middleware's use and range
- How to extract middleware from the application layer?
- The middle layer and application layer and the underlying relationship
- The package approach of middle layer to middleware
- Middleware examples analysis
|
Design and Implementation of Framework
|
- What is the Framework?
- How to achieve the framework scalability?
- How to achieve the framework reusability?
- Framework interface design
- Level design strategies and methods of framework type
- Typical framework design practice
|
Examples Projects Framework Exercise
|
- Project Profile
- Framework strategy
- Coaching Programme
|
Architecture Design Documents Written
|
- The contents of structure document
- Framework document's structure
- Framework document projects's examples analysis
- The quality of framework document
|
Architect and Team
|
- Architect clearly know project responsibilities
- Architect need the preparations
- Examples projects iterative development plan
- Project personnel's tasks and responsibilities assigned
|
Iterative Development to the Framework's Core
|
- Initial Stage
- Defining the requirement range
- Found the project risks
- Determine the selected structure
- Refinement Stage
- Refinement requirement
- Design framework
- Implementation framework
- Verification structure
- Risk management
- Establishment framework baseline
- Construction Stage
- Achieve parallel development's framework
- Structure management in development
- Structure reconstruction
- Structure integrated
- Submission Stage
- Refining system architecture
- Structure assets reconstruction
- Structure specifications
|