iSelfSchooling.com  Since 1999     References  |  Search more  | Oracle Syntax  | Free Online Oracle Training

    Home      .Services     Login       Start Learning     Certification      .                 .Share your BELIEF(s)...

 

. Online Accounting        .Copyright & User Agreement   |
    .Vision      .Biography     .Acknowledgement

.Contact Us      .Comments/Suggestions       Email2aFriend    |

 

 

Microsoft Certified Solution Developer (MCSD) - Analyzing Requirements & Defining Solution Architecture

 

 

More Resources by Google:

 

Microsoft Certified Solution Developer (MCSD)

Analyzing Requirements & Defining Solution Architecture

Exam No.
Course Length:

70-100
3 Days

This course is intended to help you prepare for the Analyzing Requirements and Defining Solution Architectures (70-100) exam.  This course combines text, graphics and review questions to teach you about analyzing requirements and defining solutions architecture. By completing the course, you will acquire the knowledge and skills necessary to prepare for the exams.  The chapters covered provides content that supports the skills measured by the exam.

Prerequisites

This course assumes that the student has a minimum of beginning/intermediate programming skills as demonstrated by the following competencies:

  • Understands basic programming terms and concepts

  • Is familiar with programming tools (any vendor) for the Microsoft Windows operating system or similar graphical programming environment

  • Has built and debugged simple single-user desktop applications

  • Is interested in Microsoft's recommendations on building distributed applications using Visual Studio Enterprise Edition

 

Course Outline

Day 1

Chapter 1: Enterprise Architecture

Topics:

What is Architecture?
Microsoft Solutions Framework (MSF)
MSF Enterprise Architecture  Model 
     
Business, Application, Information, Technology  Perspective
Creating an Enterprise Architecture

Skills:

Students will be able to:

  • Describe the merits of architecture-first designs.

  • Describe the importance of architecture to IT and application success.

  • Describe the four perspectives that make up the MSF Enterprise Architecture Model.

  • List the elements of each perspective.

  • Describe the benefits of a planned enterprise architecture.

Chapter 2: Enterprise Applications

Topics:

Features of Enterprise Applications
Enterprise Application Architecture
Guiding Software Principles
Enterprise Application Model
MSF Application Model for Development

Skills:

Students will be able to:

  • Understand key features of enterprise applications.

  • Understand modern architecture techniques.

  • Identify architecture perspectives to use within a typical enterprise application project.

  • Identify key principles that guide the Development of enterprise applications.

  • List characteristics of the MSF Application Model for Development.

Chapter 3: Project Teams

Topics:

Team Model vs. Hierarchical  Model
Project Responsibilities 
The MSF Development Team Model  
Adapting Team Size to Project Size
Large-Project, Small-Project Scaling   
Building,Finding, Improving Successful  Teams
Team Management Tools

                      
Skills:

Students will be able to:

  • Understand the challenges of the hierarchical resource model.

  • Understand the rationale behind using the MSF Development Team Model for application development.

  • Understand the MSF Development Team Model's roles and responsibilities.

  • Understand how to scale the MSF Development Team Model for large and small projects.

  • Understand the risks involved in combining team roles.

  • Identify the characteristics of effective leaders.

  • Identify the means of improving team effectiveness.

  • Identify subject areas in which the team must be trained.

Chapter 4: Development Process

Topics:

The Four MSF Phases   
Importance of All Phases
MSF Development Process Model Principles
Using Versioned Releases    
Creating Living Documents
    
Scheduling for an Uncertain Fixture    
Managing Tradeoffs, Risks   
Performing Daily Builds    
Using Bottom-Up Scheduling, Versioned Processes  
Team Roles in the MSF Development Process Model    
Artifacts and Deliverables       
Relationships Between Models

Skills:

Students will be able to:

  • Understand the characteristics of the Waterfall and Spiral Models and list their disadvantages.

  • List the workflows of the Unified Process.

  • Understand the benefits of versioned releases and the impact of an interactive approach on development projects.

  • Relate team roles and responsibilities to the MSF Development Process Model.

  • Analyze development projects to determine process iteration goals.

Chapter 5: Project Vision

Topics:

Overview of Project  Envisioning   
Pitfalls   
Envisioning Process   
Risk Management Process     
Sources of Risk     
Types of Risk Management
    
Vision Document      
Prototype System          
Project Structure Document  
Master Risk Assessment Document 
Communicating the Vision 
Expanding the Envisioning Process

Skills:

Students will be able to:

  • Explain the roles that individual team members play during the Envisioning Phase of the development process.

  • Describe the Envisioning Phase of the MSF Development Process Model.

  • Understand the concept of risk and why continual risk management is important.

  • Describe the process of risk assessment.

  • Understand the differences between risk mitigation and implementing risk contingency plans.

Day 2

Chapter 6: Project Plan

Topics:

Overview of Project Planning 
Planning Phase and the MSF Design Process
Who Does What During Planning 
MSF Design Process   
Overview of the MSF Design Process  
Conceptual, Logical, Physical Design   
Ongoing Risk Management Process     
Project Plan Approved Milestone and Its Deliverables    
Interim Milestones       
Functional Specification        
Master Project Plan, Schedule

Skills:

Students will be able to:

  • Describe the interim milestones and deliverables that lead to the Project Plan Approved Milestone.

  • List and explain the purpose of various Planning Phase deliverables.

  • Explain the roles that individual team members play during the Planning Phase.

  • Understand the stages of application design.

  • Analyze business requirements and their mappings to an application's design.

  • Explain the importance of a Functional Specification.

  • Explain the underling principles of MSF scheduling practices.

 

Chapter 7: User Service Layer Technologles

Topics:

Determining the User Interface   
User Service Layer Considerations
      
Selecting a User Service Layer Architecture  
Basics of Interface Design    
Creating the Ul    
Connecting the User and Business Service Layers

Skills:

Students will be able to:

  • Use basic user interface guidelines to create effective user interface designs.

  • Analyze user interface requirements to derive the appropriate user interface technology model.

  • Understand different technologies that can be used to implement a user service layer.

  • Understand the effects of user service technologies on the deployment of applications.

Day 3

Chapter 8: Business Service Layer Technologies

Topics:

Overview of Business Services     
Component Object Model (COM)                                                     Automation    
COM Support in DistributeEnvironments       
Packaging with MTS             
Designing MTS Packages       
Windows 2000 COM+ Services

Skills:

Students will be able to:

  • Understand the Microsoft Component Object model (COM);

  • Analyze the role of COM in logical and pysical design models

  • Understand COM Capabilities in transactional processing using MTS.

  • Understand how objects are used throughout a network and enterprise.

Chapter 9: Data Service Layer Technologies

Topics:

What  Is the Data Service Layer?
Data Modeling
Microsoft Data Access Compnents (MDAC)
Choosing the Right Data Access Technology
Choosing Data Access STrategy
Accessing Host-Based Data

Skills:

Students will be able to:

  • Identify Microsoft data access technologies.

  • Distinguish between the characteristics of relational and non-relational databases.

  • Identify data modeling characteristics

  • Understand the basics of normalizing data models.

  • Identify the most ideal data access technologies to be applied to different types of applications.

Chapter 10: Testing and the Production Channel

Topics:

Managing the Development Environment
Testing Enterprise Applications
Performance Validation
Scaling the Production Environment
Bug Management

Skills:

Students will be able to:

  • Identify the stages of a production life cycle.

  • Apply appropriate security measures to the development environment.

  • Understand the benefits of the development, testing, certification and production life cycle.

  • Describe a typical day in the production channel.

  • Identify performance requirements.

  • Explain how to perform software testing and application tuning.

  • Understand the process of bug management.

Chapter 11: Application Security

Topics:

Authentication Security
Encryption
Access Security

Skills:

Students will be able to:

  • Understand how to implement application security requirements.

  • Identify security authentication methods.

  • Understand basic authentication capabilities of Web services.

  • Identify security access methods.

  • Identify different methods of encrypting information.

  • Understand the benefits of application auditing.

  • Identify methods for application auditing.

 

Chapter 12:  Development Deliverables

Topics:

Overview of the Developing Phase
Development Process
Ongoing Risk Management Process
Scope Complete Milestone and Its Deliverables

Skills:

Students will be able to:

  • Identify interim milestones and deliverables that lead to the Scope Complete and First Use milestones.

  • Understand the roles played by individual team members during the Developing Phase.

  • Apply a zero-defect mindset to development projects.

  • Understand the testing process's impact on software quality.

  • Understand the bug-tracking process.

 

Chapter 13: Product Stabilization

Topics:

Overview of Stabilization
Stablilization Process
Ongoing Risk Management Process
Release Milestone and Its Deliverables
Product Deployment

Skills:

Students will be able to:

  • Understand each team role's responsibilities in shipping the final release.

  • Identify the steps in the process of stabilizing an application.

  • Understand the incremental process of shipping the right product.

  • Identify the deliverable for a Final Product release.

  • Understand methods for deploying a product.

Chapter 14:  Project Review

Topics:

Case for Project Review
Project Review Considerations
Preparation for a Project Review Meeting
Organizing a Project Review Team
Capturing Feedback
Accountability

Skills:

Students will be able to:

  • Describe the benefits of a project review.

  • Evaluate the relationship between a project review and the Software Capability Maturity Model.

  • Identify some practical considerations involved in project reviews.

 

 

 

 

Google
 
Web web site