About This Course Course Overview Course Timing Document Conventions Introduction Introductions Course Materials Prerequisites Microsoft Certified Professional Program Facilities
Module 1: Course Overview Module Overview Overview Business Solutions Design Curriculum Overview of This Course Activity l. l: Identifying Design Steps Project Life Cycle Looking Forward
Module 2: Solution Design Using the MSF Module overview Overview Design Overview Activity 2. l: Identifying Design Principles MSF Design Process Activity 2.2: Identifying Design Phases Benefits of the MSF Design Process Review
Module 3: Services-Based Approach to Solution Design Module Overview Overview Services-Based Approach Activity 3. l: Identifying Services Value of a Services-Based Approach Review
Module 4: Business Solution Conceptual Design Module Overview Overview Conceptual Design Basics Activity 4. 1: Risks of Skipping Conceptual Design Conceptual Design Process Conceptual Design Research Activity 4.2: Inputs to Conceptual Design Conceptual Design Analysis Activity 4.3: Value of Information Models Conceptual Design Optimization Activity 4.4: Creating a Future-State Usage Scenario Review
Module 5: Business Solution Logical Design Module Overview Overview Logical Design Basics Activity 5. 1 : Risks of Skipping Logical Design Logical Design Process Analysis f Business Objects and Services Activity 5.2: Identifying Business Objects and Services Analysis: Attributes and Relationships Activity 5.3: Identifying Attributes and Relationships Logical Design Rationalization Activity 5.4: Logical Design Verification Review
Module 6: Beginning Physical Design Module Overview Overview Physical Design Basics Activity 6. l: Risks of Skipping Physical Design Physical Design Process Physical Design Research Activity 6.2: Risks in Requirements and Constraints Physical Design Analysis Activity 6.3: Determining a Preliminary Distribution of Services Across a Network Topology Review
Module 7: Selecting Solution Technologies Module Overview Overview Distributed Applications Using Windows DNA Technology Selection Process Activity 7. l: Determining Technology Requirements Considerations by Type of Technology Activity 7.2: Determining the Impact of Technology on a Windows DNA Design Review
Module 8: Solution Design and the Component Object Module Overview Overview Component Object Model Basics Activity 8. l : Simulating Component Communication Application Development and COM Distributed Component Object Model Basics Activity 8.2: Identifying the Impact of Distributing COM Components COM-Based Design Review
Module 9: Designing Solutions with Microsoft Technologies Module overview Overview Operating Systems Activity 9. l: Identifying Operating System Requirements System Services Activity 9.2: Identifying System Services Development Tools Activity 9.3: Identifying Development Tool Requirements. Data Access Activity 9.4: Identifying Data Access Requirements Data Storage .' Activity 9.5: Identifying Data Storage Requirements Security Activity 9.6: Identifying Security Models Review
Module 10: Completing Physical Design Module Overview Overview Physical Design Rationalization Basics Rationalization; Distribution and Packaging Activity l0.2; Refining Preliminary Distribution for Performance Physical Design Specification Activity l0.3: Factors Impacting the Programming Model Review
Module 11: Designing the Presentation Layer Module Overview Overview Application Presentation Layer User Interface Design Basics User Interface Design Process Activity ll.2: Creating an Initial User Interface Design Selecting the Client Environment Activity ll.3: User Interface Technology Selection User Services Design Basics Activity ll.4: User Services Design Review
Module 12: Introduction to Functional Specifications Module Overview Overview Functional Specification Basics Activity l2.1 : Risk of No Functional Specification Functional Specification Creation Functional Specification Validation Review
Appendix A: Handout for Activity 8.1 Component 1 Component 2 Component 3 Component 4 Solution to Exercise Appendix B: Handout for Activity 12.1 The Functional Specification