|
Analysing Requirements and Defining Microsoft .NET Solution Architectures
Course Details:
- Days: 5
- Course Code: MS2710
- Course Dates: Please ring 08450 50 45 05
Overview
This five-day, instructor-led course provides students with the knowledge and skills needed to design Microsoft .NET-connected solutions to business problems.
Leads to examinations
- 70–300 - Analyzing Requirements and Defining Microsoft .NET Solution Architectures
Prerequisites
Before attending this course, students must have:
- General understanding of the software development life cycle.
- Practical working knowledge of Microsoft .NET development technologies.
- Familiarity with the Microsoft Solutions Framework (MSF) Process Model.
- Basic familiarity with object modeling and data modeling methodologies.
- Experience working with Microsoft Visio® Professional 2000. One year experience as part of a software development team.
In addition, it is recommended, but not required, that students complete Course 1846, Microsoft Solutions Framework Essentials, before taking this course.
Delegates will learn how to
- Create a vision/scope document.
- Create the conceptual design for a business solution.
- Create the physical design for a business solution.
- Design the presentation layer of an application.
- Create the logical design for a business solution.
- Design the data layer of an application
- Create a functional specifications document.
- Gather and analyze information for designing a business solution.
- Create a technical specifications document.
- Create a security plan.
- Create a test plan.
- Create a deployment plan
Course Outline
Module 1: Introduction to Designing Business Solutions
- Overview of Microsoft Solutions Framework
- Phases in the MSF Process Model
- Introducing the Case Study—Adventure Works Cycles Application
Module 2: Gathering and Analyzing Information
- Using Modeling Notations
- Creating Use Cases and Usage Scenarios
- Gathering Information
- Analyzing Information
Module 3: Envisioning the Solution
- The Envisioning Phase
- Creating a Vision/Scope Document
- Creating the Project Structure Document
- Analyzing Risks
Module 4: Creating the Conceptual Design
- An Introduction to the Planning Phase
- An Overview of the Functional Specification
- An Overview of the Conceptual Design Process
- Building the Conceptual Design
- Optimizing the Conceptual Design
Module 5: Creating the Logical Design
- An Overview of Logical Design
- Creating a Logical Design
- Documenting Logical Design Output
- Optimizing Logical Design
Module 6: Creating the Physical Design
- An Overview of Physical Design
- Physical Design Analysis
- Physical Design Rationalization
- Physical Design Implementation
Module 7: Designing the Presentation Layer
- Basics of User Interface Design
- Designing the User Interface
- Designing User Process Components
Module 8: Designing the Data Layer
- Designing the Data Store
- Optimizing Data Access
- Implementing Data Validation
Module 9: Designing Security Specifications
- Overview of Security in Application Development
- Planning for Application Security
- Using the .NET Framework Security Features
- Designing Authorization, Authentication, and Auditing Strategies
Module 10: Completing the Planning Phase
- Incorporating Design Considerations
- Planning for Administrative Features
- Planning for Future Phases
- Creating the Technical Specifications
Module 11: Stabilizing and Deploying the Solution
- The MSF Stabilizing Phase
- Testing and Piloting for Stabilization
- The MSF Deploying Phase
- Deploying to a Production Environment
|