Tải bản đầy đủ (.pdf) (20 trang)

Tài liệu Module 1: Course Overview docx

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (285.27 KB, 20 trang )


Module 1: Course Overview

10 Module 1: Course Overview



Module Overview

Module 3: A Services-Based
Approach to Solution Design
Module 4: Business Solution
Conceptual Design
Module 5: Business Solution
Logical Design
Module 6: Beginning Physical
Design
Module 1: Course Overview
Module 2: Solution Design Using
the MSF
Module 7: Selecting Solution
Technologies
Module 8: Solution Design and the
Component Object Model
Module 9: Designing Solutions with
Microsoft Technologies
Module 10: Completing the
Physical Design
Module 11: Designing the
Presentation Layer
Module 12: Introduction to


Functional Specifications
Designing Business
Sol utions
Business Solutions
Design Curriculum
Overview of this
course
Activity 1.1: Identifying
Design Steps
Project Lifecycle
Looking Forward
Module 1: Course Overview
Module 1: Course Overview 11



!
!!
! Overview
"
Business Solutions Design Curriculum
"
Overview of This Course
"
Activity 1.1: Identifying Design Steps
"
Project Life Cycle
"
Looking Forward
In this module

In this module


This module describes the Business Solutions Design Curriculum and explains
where this course fits in the curriculum.
First, you will learn about the curriculum: its vision and purpose, its four
courses, and the case study used in all the courses.
Then, you will focus on this particular course: its vision and purpose, its main
topics, and the process of gathering, analyzing, rationalizing, and presenting
business requirements presented in the course.
Finally, you will learn about the characteristics of a project life cycle, about the
Microsoft
®
Solutions Framework (MSF) Process Model for Application
Development, and how this course relates to that model.
After completing this module, you will be able to:
"
Describe how the course fits into the entire Business Solutions Design
Curriculum.
"
Describe where designing solutions fits into the MSF Process Model for
Application Development.
"
Describe how you will use the case study to apply the principles you will
learn in the course.
"
Describe the benefits you will gain by completing the course.

Slide Objective
To provide an overview of

the module topics and
objectives.
12 Module 1: Course Overview



!
!!
!

Business Solutions Design Curriculum
"
Curriculum Vision and Purpose
"
Courses in the Curriculum
"
Curriculum Case Study
In this section
In this section


In this section, you will learn about the vision and purpose of the Business
Solutions Design Curriculum.
You will see descriptions of all the courses in the curriculum and will
understand how Designing Business Solutions fits into the curriculum.
You will also learn how to use the curriculum case study to apply the principles
taught in the course.
Slide Objective
To explain the purpose of
the section and what

students will learn in the
section.
Module 1: Course Overview 13



Curriculum Vision and Purpose
"
Business solutions analysis and design
"
Four Microsoft Official Curriculum courses
"
Curriculum focus
$
Solution design skills required by developers
$
MCSD certification
"
Benefits of curriculum
$
Solution design tools, skills, and knowledge


The Business Solutions Design Curriculum teaches how to analyze business
requirements and develop business solutions that meet those requirements.
The curriculum includes four Microsoft Official Curriculum (MOC) courses.
These instructor-led seminars and workshops provide a clear path to mastering
business solution analysis and design, and prepare participants so that they can
get maximum benefit from the Mastering Series development courses.
To provide a solid foundation for instruction on design and analysis, the

concepts of the Microsoft Solution Framework (MSF) are integrated into all
courses in the curriculum. In addition, the courses largely cover the stated
objectives for Microsoft Certified Solution Developer (MCSD) exam 70-100.
Curriculum benefits include:
"
Techniques and tools for designing business solutions.
"
Microsoft technology considerations for designing business solutions.
"
Practical experience through hands-on activities.

Slide Objective
To describe the Business
Solutions Design
Curriculum.
14 Module 1: Course Overview



Courses in the Curriculum
Course 1607: Microsoft Technology for
Business Solutions (1 day)
Course 1607: Microsoft Technology for
Business Solutions (1 day)
Course 1585: Gathering and Analyzing
Business Requirements (3 days)
Course 1585: Gathering and Analyzing
Business Requirements (3 days)
Course 1609: Designing Data Services
and Data Models (2 days)

Course 1609: Designing Data Services
and Data Models (2 days)
Course 1608: Designing Business
Solutions (5 days)
Course 1608: Designing Business
Solutions (5 days)


The four courses in the Business Solutions Design Curriculum are as follows:
"
Microsoft Technology for Business Solutions (1607).
This seminar provides an overview of the broad feature set of Microsoft
solutions technologies. It explains how the technologies can be integrated to
solve real business problems.
"
Gathering and Analyzing Business Requirements (1585).
This workshop teaches how to gather, analyze, and present business
processes and requirements. Participants learn how to develop and
communicate a project’s vision and scope by using the appropriate MSF
models and processes to capture business requirements and solution goals.
"
Designing Business Solutions (1608).
This workshop teaches how to use conceptual, logical, and physical models
and the appropriate MSF models and processes to design a business
solution. Participants design the presentation, business, and data layers of a
solution based on business requirements and vision and scope statements.
Participants also learn how to select suitable technologies and architectures
for their solution, based on tradeoff analysis.
"
Designing Data Services and Data Models (1609).

This workshop teaches how to analyze business requirements to determine
data storage and data access requirements. Participants learn how to design
data models and the data layer of a Microsoft Windows
®
Distributed
interNet Applications (DNA) architecture and how to select the appropriate
Microsoft technologies.

Slide Objective
To briefly describe the four
courses in the curriculum
and provide context for the
current course.
Lead-in
To help you understand the
context of this course, let’s
review the four courses in
the curriculum.
Module 1: Course Overview 15



Curriculum Case Study
" Role of the case study in the curriculum
" Company name: Ferguson and Bardell, Inc.


The Business Solutions Design Curriculum uses a case study to provide
continuity across its courses for students who take the entire curriculum. The
information in the case study is used to apply the skills learned in each course.

The case study features Ferguson and Bardell, Inc., a Chicago-based
engineering, architecture, and project management firm. The company has over
800 employees. Corporate headquarters occupy seven floors of a prominent
office high-rise in downtown Chicago, with satellite offices in Detroit,
Milwaukee, Cincinnati, Indianapolis, and Louisville.
Each course provides a combination of individual, small group, and class
activities built around scenarios involving this fictitious company. The courses
also provide additional practice scenarios as needed to supplement the Ferguson
and Bardell case study.
Slide Objective
To introduce the
curriculum’s case study and
show how students will use
it in this course.
Lead-in
Throughout the curriculum,
you will apply the skills that
you learn to a common case
study.
16 Module 1: Course Overview



!
!!
!

Overview of This Course
" Course Vision and Purpose
" Course Objectives

" Modules in This Course
In this section
In this section


This section provides a closer look at this particular course.
First, you will learn about the vision and purpose for the course and the benefits
of taking the course.
Then, you will learn about the course objectives, which summarize the
performance skills you will have acquired by the end of the course.
Finally, you will see a brief summary of each of the modules in this course.
Together, these summaries provide an overall picture of the information that
will be covered in the next five days.
Slide Objective
To explain the vision and
purpose of this course and
provide an overview of what
students will learn.
Module 1: Course Overview 17




Module 3: A Services-Based
Approach to Solution Design
Module 4: Business Solution
Conceptual Design
Module 5: Business Solution
Logical Design
Module 6: Beginning Physical

Design
Module 1: Course Overview
Module 2: Solution Design
Using the MSF
Module 7: Selecting Solution
Technologies
Module 8: Solution Design and
the Component Object Model
Module 9: Designing Solutions
with Microsoft Technologies
Module 10: Completing the
Physical Design
Module 11: Designing the
Presentation Layer
Module 12: Introduction to
Functional Specifications
Designing Business
Solutions
18 Module 1: Course Overview



Course Vision and Purpose
This course teaches you how to:
"
Use the MSF Process Model and MSF Application Model to
develop conceptual, logical, and physical designs of a business
solution, based on business requirements
"
Select solution technologies and architecture based on a tradeoff

analysis
"
Address the issues involved in designing a user interface
"
Produce a baseline functional specification that can be used to
develop a business solution
Course 1607
Course 1607
Course 1585
Course 1585
Course 1609
Course 1609
Course 1608
Course 1608
Course 1608: Designing
Business Solutions (5 days)
Course 1608: Designing
Business Solutions (5 days)
Business Solution
Design Curriculum


This is the third course in the Business Solutions Design Curriculum. The
course addresses the second step in designing a business solution and focuses
on the activities performed during the Planning Phase of the MSF Process
Model. Additionally, this course teaches the MSF Application Model and
presents a services-based approach to solution design.
This course is designed to meet the needs of software developers and other
application development professionals who want to know more about how to
design business or enterprise solutions that meet customer requirements. The

course delves into application design issues and considerations for selecting
specific implementation technologies. It does not, however, teach
implementation or development skills.
You will learn how to design a business solution by working through the
Planning Phase of the MSF Process Model. During this phase, you will progress
from conceptual design to logical design and finally to physical design.
You will then learn how to evaluate the Microsoft technologies available for
developing the solution you are designing.
You will learn about user interface design issues and how to address them.
Finally, you will learn the components of a software project’s functional
specification, which is one of the deliverables of the Planning Phase.
Slide Objective
To summarize the goal of
the course and the benefits
to be gained from the
course.
Module 1: Course Overview 19



Course Objectives
After completing this course, you will be able to:
$
Use the MSF Process Model and MSF Application Model to
develop the design for a business solution
$
Develop a conceptual design of a business solution based
on business and user requirements
$
Derive a logical design from a conceptual design

$
Produce a physical model from a logical design, taking into
account candidate technology characteristics
$
Explain the tradeoffs involved in selecting technologies and
an architecture for an integrated business solution
$
Determine the user interface concepts and technologies
appropriate for a given business solution


Use the MSF Process Model and MSF Application Model to develop the
design for a business solution.
You will learn about the MSF Process Model for Application Development, a
project life cycle model. You will also learn about the MSF Application Model,
a model for developing scalable, distributed enterprise applications.
Develop a conceptual design of a business solution based on business
and user requirements.
You will learn that developing a conceptual design is the first step in designing
a business solution. You will also learn how to develop a conceptual design
from information that has been gathered about business and user requirements.
Derive a logical design from a conceptual design.
You will learn how the logical design flows from the conceptual design. You
will also see how logical design functions as a bridge between the business and
user requirements and the development team.
Produce a physical model from a logical design, taking into account
candidate technology characteristics.
You will learn how to create a physical model based on the logical design. You
will also learn how to take into account the features of available technologies.
Explain the tradeoffs involved in selecting technologies and an

architecture for an integrated business solution.
You will learn how the selection of optimal implementation technologies is a
process of analyzing tradeoffs.
Slide Objective
To review the overall
objectives for the course.
Lead-in
The course as a whole has
several main objectives.
Each of the subsequent
modules also has objectives
that relate directly to the
main objectives shown here.
20 Module 1: Course Overview



Determine the user interface concepts and technologies appropriate for
a given business solution.
You will learn how to design a user interface and how to select appropriate
presentation technologies, based on user requirements.
Produce a baseline functional specification that can be used to develop
a business solution.
You will learn what a functional specification is, what benefits it provides, and
how to create one.
Module 1: Course Overview 21



Modules in This Course

" Module 1: Course Overview
" Module 2: Solution Design Using the MSF
" Module 3: Services-Based Approach to Solution Design
" Module 4: Business Solution Conceptual Design
" Module 5: Business Solution Logical Design
" Module 6: Beginning Physical Design


Module 1: Course Overview
You will learn about the Business Solutions Design Curriculum and how this
course fits into the curriculum. You will also learn about the topics covered in
the course.
Module 2: Solution Design Using the MSF
You will learn about the MSF Process Model, a project life cycle model.
Module 3: Services-Based Approach to Solution Design
You will learn about the approach to designing solutions recommended by the
MSF. This approach is from the perspective of user, business, and data services.
Module 4: Business Solution Conceptual Design
You will learn about the process of conceptual design development and how
that process will enable you to deliver solutions that match customers’
requirements.
Module 5: Business Solution Logical Design
You will learn how to take the next step in the Planning Phase of the MSF
Process Model, which is to develop a logical design from a conceptual design.
Module 6: Beginning Physical Design
You will learn how physical design issues can require changes to the logical,
and perhaps the conceptual, designs. You will also learn how to plan and design
for business requirements that might change during the design and development
phases.
Slide Objective

To provide a high-level
summary of the modules in
this course.
Lead-in
In the next five days, you
will cover the following
topics and implement the
skills you learn in practical
activities.
Delivery Tip
As you present the module
overviews, provide students
with a summary of the
design process that they will
use in the course.
22 Module 1: Course Overview



Modules in This Course (continued)
" Module 7: Selecting Solution Technologies
" Module 8: Solution Design and the Component Object
Model
" Module 9: Designing Solutions with Microsoft
Technologies
" Module 10: Completing the Physical Design
" Module 11: Designing the Presentation Layer
" Module 12: Introduction to Functional Specifications



Module 7: Selecting Solution Technologies
You will learn the criteria to consider when evaluating available technologies.
Module 8: Solution Design and the Component Object Model
You will learn about the Microsoft Component Object Model (COM) and how
it facilitates communication among the components and services of an
application.
Module 9: Designing Solutions with Microsoft Technologies
You will learn how to evaluate specific Microsoft technologies and architecture,
based on the criteria introduced in Module 7.
Module 10: Completing the Physical Design
You will learn how to complete the physical design of the business solution by
developing packaging strategies and deployment models.
Module 11: Designing the Presentation Layer
You will learn how to design a user interface based on the requirements of the
user. You will also learn about the services required by the user interface.
Module 12: Introduction to Functional Specifications
You will learn the value and purpose of the functional specification, as well as
guidelines about how to write a specification that clearly communicates the
desired business solution to the development team.
Slide Objective
To provide a high-level
summary of the modules in
this course.
Module 1: Course Overview 23



Activity 1.1: Identifying Design Steps



The process of designing a business solution is a type of problem solving. You
regularly apply problem-solving skills at work and in everyday life. This
activity provides an opportunity to assess the skills you currently possess as
tools that you can apply in this course.
In this activity, you will list the steps involved in designing a house.
After completing this activity, you will be able to:
"
Demonstrate your current knowledge of the design process.

Slide Objective
To explain the purpose and
tasks of the activity.
24 Module 1: Course Overview



!
!!
!

Project Life Cycle
" Life Cycle Models
" MSF Process Model for Application Development
" This Course and the MSF Process Model
In this section
In this section


In this section, you will learn about the types of project life cycle models and
their benefits. You will then learn the primary characteristics of the Microsoft

Solutions Framework (MSF) Process Model for Application Development.
Although a complete explanation of the MSF Process Model is beyond the
scope of this course, this section provides a brief introduction to help you
develop a context for the information and skills covered in this course.
Slide Objective
To explain the purpose of
the section and what it
covers.
Module 1: Course Overview 25



Life Cycle Models
" Establish the order for project activities
" Two models are popular
$
Waterfall Model
$
Spiral Model (or Rapid Application Development Model)
" MSF Process Model combines the benefits of both


A project life cycle model describes the activities that take place during an
application project and defines the order of those activities. The model gives all
team members a shared plan for how to proceed, helps focus team activities,
and provides an overall structure for the project.
Two popular models are the Waterfall Model and Spiral Model. The Waterfall
Model consists of distinct phases, each of which is typically completed before
moving on to the next phase. The Spiral Model consists of multiple iterations of
the same phases, with the detail of work increasing with each iteration. The

MSF Process Model combines the benefits of both these models.
Slide Objective
To explain the purpose of a
life cycle model and
introduce some of the
models currently in use.
26 Module 1: Course Overview



MSF Process Model for Application Development
" Microsoft’s
recommended
project
life cycle
model
" Phase-based
" Milestone-
driven
" Flexible and
iterative
Vision
Approved
Vision
Approved
Project Plan
Approved
Project Plan
Approved
Scope

Complete
Scope
Complete
Release
Release


Microsoft advocates the MSF Process Model for Application Development as
the recommended project life cycle model for business-solution software
development projects.
The MSF Process Model is phase based, meaning that each project is broken
into distinct phases so that the team and key stakeholders understand where the
project is in the life cycle and what key tasks are being accomplished.
The MSF Process Model is milestone driven, meaning that each phase
culminates with a deliverable-based milestone that marks the team’s progress.
This milestone creates a point of transition, synchronizes the project team and
customer, and allows for review and possible corrective action.
The MSF Process Model’s phases are as follows:
"
The Envisioning Phase is the period during which the team and customer
define the business requirements and overall goals of the project. The
Envisioning Phase culminates in the Vision Approved Milestone, indicating
that the team and customer agree on project direction.
"
The Planning Phase is the period during which the team and the customer
define what will be built, as well as how and when it will be built. The
Planning Phase culminates in the Project Plan Approved Milestone,
indicating that the team, customer, and key stakeholders agree on what will
be delivered and when.
"

The Developing Phase is the period during which the team accomplishes all
building (of code and documentation). The Developing Phase culminates in
the Scope Complete Milestone, indicating that all features are complete and
that the product is ready for external testing and stabilization.
"
The Stabilizing Phase is the period during which team efforts are directed at
addressing all known issues (from code defects to mismanaged
expectations). No new development occurs during this phase. The
Stabilizing Phase culminates in the Release Milestone, at which point
responsibility for the product shifts to the operations team.
Slide Objective
To describe the four phases
and the four major
milestones of the MSF
Process Model.
Lead-in
The MSF Process Model
consists of four distinct
phases. Each phase
culminates in an externally
visible milestone. These
major milestones are points
when all team members
synchronize their
deliverables.
Delivery Tip
Point out that in addition to
the standard major
milestones, each project
also has its own unique

interim milestones.
The model is conceptual, so
it does not assign times to
each phase.
Each phase and major
milestone will be examined
in more detail in later
modules.
Module 1: Course Overview 27



This Course and the MSF Process Model
" Covers most of
the Planning
Phase
" Leads into the
Project Plan
Approved
Milestone
" Course 1585
introduces the
Envisioning
Phase
Course 1608
Vision
Approved
Vision
Approved
Project Plan

Approved
Project Plan
Approved
Scope
Complete
Scope
Complete
Release
Release


This course focuses on the Planning Phase of the MSF Process Model. During
the Planning Phase, you will develop conceptual, logical, and physical designs
for a business solution that meets business and user requirements.
Another course in the Business Solutions Design Curriculum, Gathering and
Analyzing Business Requirements (1585), focuses on the Envisioning Phase of
the MSF Process Model. In that course, you learn how to gather and analyze
business requirements and present the results in a document that will later
evolve into the project’s vision document.
Slide Objective
To explain which phase of
the MSF Process Model will
be covered in the course.
Lead-in
This course focuses on the
MSF Process Model’s
Planning Phase.
28 Module 1: Course Overview




Looking Forward
Module 12: Introduction to
Functional Specifications
Designing
Business
Solutions
Module 1: Course
Overview
Module 2: Solution Design
Using the MSF
Module 3: A Services-Based
Approach to Solution Design
Module 4: Business Solution
Conceptual Design
Module 11: Designing the
Presentation Layer
Module 10: Completing
Physical Design
Module 9: Designing Solutions
with Microsoft Technologies
Module 8: Solution Design and
the Component Object Model
Module 7: Selecting Solution
Technologies
Module 6: Beginning Physical
Design
Module 5: Business Solution
Logical Design



In this module, you learned about the Business Solutions Design Curriculum,
where this course fits into the curriculum, and the modules in the course.
You were also introduced to the MSF Process Model for Application
Development. In the next module, you will learn more about the MSF, the MSF
Process Model, and how to approach business solution design.
Throughout the course, you will focus on the Planning Phase of the MSF
Process Model and the activities that are part of that phase.

Slide Objective
To provide a context for the
student to frame what they
have just learned and
foreshadow what they will
be learning.

×