MS2710 - Analyzing Requirements and Defining Microsoft .NET Solution Architectures
| Categories |
Microsoft Certification Training, MCSD Training, .NET Training, Programming Training |
| Duration |
5 days (35 hours) |
| Pre-requisites |
Before attending this course, students must have general understanding of the software development life cycle (SDLC), practical working knowledge of .NET development technologies, familiarity with the Microsoft Solutions Framework (MSF) Process Model, DMD - Database Modeling and Design or basic familiarity with object modeling and
data modeling methodologies, experience working with Microsoft Visio® Professional 2000 and one year experience as part of a software development team.
|
|
|
|
| Courseware |
MS2710-MS (300 pages) |
| Price |
$1975 |
| Notes |
This course covers topics students need to know to prepare for the following Microsoft exam:
Exam 70-300: Analyzing Requirements and Defining Microsoft .NET Solution Architectures
(MCSD core)
|
This course provides students with the knowledge and skills needed to design Microsoft .NET-connected solutions to business problems. This course is intended for experienced developers
moving into a role that requires the skills to bridge business and technology environments, including those
with the Microsoft Certified Application Developer (MCAD) credential, pursuing the Microsoft Certified Solution Developer (MCSD) credential.
After completing this course, students will be able to gather and analyze information for designing a business solution, create a vision/scope document, create the conceptual design for a business solution, create the logical design for a business solution' create the physical design for a business solution, design the presentation layer of an application, design the data layer of an application, create a functional specifications document, create a technical specifications document, create a security plan, create a test plan and create a deployment plan.
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
Activity: Gathering and Analyzing Information
Preparing for an Interview
Deriving Use Case Statements for the Sales Automation Project and for the Web Enhancement Project
Developing Draft Requirements from Initial Information Gathering
Developing a Usage Scenario
Module 3: Envisioning the Solution
The Envisioning Phase
Creating a Vision/Scope Document
Creating the Project Structure Document
Analyzing Risks
Activity: Developing a Vision/Scope Document
Writing Problem Statements
Writing a Vision Statement
Developing Project Goals
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
Activity: Analyzing Requirements
Refining Use Cases and Requirements
Viewing a Conceptual Model Diagram
Module 5: Creating the Logical Design
An Overview of Logical Design
Creating a Logical Design
Documenting Logical Design Output
Optimizing Logical Design
Activity: Identifying Objects for the Logical Design
Identifying Objects from Use Cases
Creating a Services Matrix
Creating a Sequence Diagram
Module 6: Creating the Physical Design
An Overview of Physical Design
Physical Design Analysis
Physical Design Rationalization
Physical Design Implementation
Activity: Working on the Physical Design
Creating a Class Model
Creating a Component Model Diagram
Module 7: Designing the Presentation Layer
Basics of User Interface Design
Designing the User Interface
Designing User Process Components
Activity: Creating the User Interface
Designing a User Interface Prototype
Module 8: Designing the Data Layer
Designing the Data Store
Optimizing Data Access
Implementing Data Validation
Activity: Creating a Data Schema
Creating a Data Schema
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
Activity: Threat Modeling and Mitigation
Identifying Potential Threats
Applying Mitigation Technologies
Module 10: Completing the Planning Phase
Incorporating Design Considerations
Planning for Administrative Features
Planning for Future Phases
Creating the Technical Specifications
Activity: Reviewing a Test Plan and Technical Specification
Reviewing a Test Plan
Reviewing a Technical Specification
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
Activity: Prioritizing Bugs
Categorizing and Prioritizing Bugs