|
ICourse Outline
Module 1 - Designing Business Solutions
KEY Disciplines
Iteration Best Practices
Phases
Review
Module 2 - Gathering and Analyzing Information
Benefits of Modeling
UML - Unified Modeling Language
UML Views
UML Diagrams
Use Cases
Usage Scenario
Requirements
Gathering Information
Sources of Information
Analyzing Information
Module 3 - Envisioning the Solution
Purpose of Envisioning
Release Management
Forming a Project Team
Deliverables of the Envisioning Phase
Vision - Scope
Scope
Solution Concept
Validating the Document
Project Structure Document
Risk Management
Review
Module 4 - Creating the Conceptual Design
Three Design Processes
Roles and Responsibilities
Milestones and Deliverables
Conceptual Design
Review
Module 5 - Creating the Logical Design
Team Roles
Logical Design Model
Relationships
Documenting Logical Design Outputs
Refining Objects
Establishing Control
Review
Module 6 - Physical Design
Goals of Physical Design
Deliverables
Physical Design Analysis
Physical Design Rationalization
Cohesion and Coupling
Packaging Components
Physical Design Implementation
Review
Module 7 - Presentation Layer
Designing the User Interface
Designing User Process Components
Review
Module 8 - Designing the Data Layer
Designing the Data Store
Optimizing Data Access
Partitioning Data
Implementing Data Validation
Review
Module 9 - Designing Security Specifications
Security Vulnerabilities
Security Strategies
Planning for Application Security
STRIDE
Security Policy
.NET Security Features
Strategies
Review
Module 10 - Completing the Planning Phase
Design Considerations
Availability & Reliability
Interoperability
Planning for Admin Features
Migration
Final Planning
Review
Module 11 - Stabilizing and Deploying the Solution
Stabilization Phase
Roles and Responsibilities
Testing and Piloting for Stabilization
Tracking Bugs
Pilot
Deploying Phase
Review
|