Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 36 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
36
Dung lượng
694,37 KB
Nội dung
Module 6:BeginningPhysicalDesign
178 Module6:BeginningPhysicalDesign
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
Solutions
Physical Design
Basics
Activity 6.2: Risks in
Requirements and Constraints
Physical Design
Analysis
Review
Activity 6.1: Risks of
Skipping the Physical Design
Physical Design
Process
Physical Design
Research
Activity 6.3: Determining a Preliminary
Distribution of Components Across a
Network Topology
Module 6:
Beginning Physical
Design
Module6:BeginningPhysicalDesign 179
Module6:BeginningPhysicalDesign 179
!
!!
!
Overview
In this module
In this module
" PhysicalDesign Basics
" Activity 6.1: Risks of Skipping Physical Design
" PhysicalDesign Process
" PhysicalDesign Research
" Activity 6.2: Risks in Requirements and Constraints
" PhysicalDesign Analysis
" Activity 6.3: Determining a Preliminary
Distribution of Services Across a
Network Topology
" Review
The last phase of the design process is the physical design. Physicaldesign
begins after logical design has started, and the project team agrees that there is
sufficient information to begin the physical design.
Because the physicaldesign evolves from the conceptual and logical designs, it
relies on the successful performance of the first two design phases for its own
success. This reliance helps ensure that the physicaldesign for a solution is one
that the development team can complete successfully, while addressing both
business and user requirements.
In this module, you will begin learning about the physicaldesign phase of the
Microsoft
®
Solutions Framework (MSF) Process Model. First, you will learn
the basics of physical design. You will then learn about physicaldesign in
greater detail through the use of examples and activities based on the Ferguson
and Bardell, Inc. case study.
After completing this module, you will be able to:
"
Explain the need for physicaldesign in the process of designing a business
solution.
"
Describe the role of physicaldesign in the MSF Design Process.
"
Describe the steps of physical design.
"
Create a preliminary services topology.
"
Identify the risks in conflicts between solution requirements and physical
constraints.
Slide Objective
To provide an overview of
the module topics and
objectives.
180 Module6:BeginningPhysicalDesign
180 Module6:BeginningPhysicalDesign
!
!!
!
Physical Design Basics
In this section
In this section
" PhysicalDesign in the Design Process
" Physical Design: The Search for Structure
" Goals of Physical Design
" Perspective of Physical Design
" Perspective Captured in Component
Specifications
" Clarifying Physical Design
" Value of Physical Design
During physical design, you will apply real-world technology considerations
and constraints to the designs and models that you created during conceptual
and logical designs.
Before delving into the technology aspects, however, you must first learn the
basics of the physicaldesign phase.
In this section, you will begin to learn about the physicaldesign phase. You will
learn about the perspective that should be used during physicaldesign and its
value. You will continue learning about physicaldesign through Modules 7, 8,
and 9 and will complete physicaldesign in Module 10: Completing Physical
Design.
Slide Objective
To provide an overview of
the topics and activities in
this section.
Module6:BeginningPhysicalDesign 181
Module6:BeginningPhysicalDesign 181
Physical Design in the Design Process
Conceptual Design
Logical Design
Physical Design
Components,
User Interface, and
Physical Database
Scenarios
Services and Objects,
User Interface, and
Logical Database
Physical design is the third phase of the MSF Design Process Model. Physical
design involves clearly defining the components and their location so that the
development team can begin to develop. Its inputs are the business object
model and the other supporting information created in logical design. Its output
is the solution deployment model, the component specification, and a list of
candidate implementation technologies.
Slide Objective
To place physicaldesign in
context with the rest of the
design process.
Lead-in
As you learned in Module 2,
physical design is the third
phase in the MSF Design
Process.
182 Module6:BeginningPhysicalDesign
182 Module6:BeginningPhysicalDesign
Physical Design: The Search for Structure
"
Definition
The process of describing components,
services, and technologies of the
solution from the perspective of the
development team
"
Purpose
To apply real-world technology
constraints to the logical model,
including implementation and
performance considerations
"
Output
A set of components, user interface
design for a particular platform, and a
physical database design
Physical Design
Components,
User Interface, and
Physical Database
Physical design is the process of describing the components, services, and
technologies of the solution from the perspective of the development team.
Physical design takes into account performance and implementation issues, and
applies technology and technology constraints to a logical design.
Physical design can be likened to the third stage of designing a house. After the
basic architectural plan is complete, the plans for wiring, plumbing, heating,
and ventilation — the internals of the house — are created for the contractors.
This module does not address user-interface design or data-store design.
The user-interface design is presented in Module 11: Designing the
Presentation Layer, and the data-store design is covered in a separate course,
Course 1609: Designing Data Services and Data Modeling.
Slide Objective
To explain physical design,
its purpose, and its output.
Lead-in
Physical design is the
process of describing
components, services, and
technologies of the solution
from the perspective of the
development team.
Note
Module6:BeginningPhysicalDesign 183
Module6:BeginningPhysicalDesign 183
Goals of PhysicalDesign
"
Transform the logical design into a set of component
candidates
"
Provide a baseline for evaluating implementation design
opportunities
"
Determine the implementation technologies and
strategies
"
Create a structural view of the solution from the
development team’s perspective
"
Articulate the solution design at the level of detail
required for development
Physical design uses the outputs of logical design to produce a component
specification for the proposed solution. This specification describes the
application from the development team’s perspective and will be used by the
development team to create the actual components for the application.
Physical design also provides a baseline that leads to the development of the
application. This baseline provides opportunities for developing prototypes and
beginning the Developing Phase of the MSF Design Process.
During physical design, the project team will evaluate candidate technologies to
determine the technologies that should be used to develop the solution.
Physical design should describe the solution in sufficient detail so that the
development team can create the application that the design describes. The
physical design phase leads to the functional specification, which is the primary
source of information for the development team.
Slide Objective
To describe some of the
goals of the physicaldesign
phase.
184 Module6:BeginningPhysicalDesign
184 Module6:BeginningPhysicalDesign
Perspective of PhysicalDesign
The physical design
perspective is from the
point of view of the
developers
Conceptual
Logical
Physical
Business
Solution
The physicaldesign is from the perspective of the development team. This
perspective allows the design to begin to take a form that a development team
can use to create the solution by using specific technologies. In this sense,
physical design looks at the design from a more technical viewpoint. Basically,
physical design provides a bridge between logical design and implementation.
Slide Objective
To explain the perspective
that should be used during
the physicaldesign phase.
Lead-in
Whereas logical design
viewed the problem from the
perspective of the project
team, physicaldesign views
the problem from the
perspective of the
development team.
Module6:BeginningPhysicalDesign 185
Module6:BeginningPhysicalDesign 185
Perspective Captured in Component Specifications
"
Describes the solution at a greater level of detail
"
Defines the internal structure of the components
"
Applies physical constraints to the solution
"
Provides:
$
A bridge between logical design and implementation
$
Implementation clarity for the developers
$
Simplified work estimation and segmentation
Because physicaldesign is from the development team's perspective, this
perspective is captured in a format that is most useful to a developer — that of a
component specification.
The component specification contains the level of detail that developers require
to begin building the components of the business solution. The component
specification defines how those components should be built and determines
what technologies and constraints are applicable to the development.
The component specification provides the transition from the logical design and
its models to the actual implementation. It clearly states what must be built,
how much effort it should take, and how the development effort should be
divided.
Slide Objective
To introduce component
specifications and their use
during physical design.
Lead-in
Physical design involves
reaching a level of detail
that is appropriate for
implementation. Component
specifications are one part
of this process, because
they define how the
individual components are
to be developed.
186 Module6:BeginningPhysicalDesign
186 Module6:BeginningPhysicalDesign
Clarifying PhysicalDesign
Physical design is not
Coding
Technology deployment
But it enables you to
Create detailed component
specifications for development
Determine where the components
should reside
Choose technologies
During the physicaldesign phase, the project team produces component
specifications and deployment topologies that the development team will use to
create the solution.
It is important to realize that this phase is still part of designing the solution and
not developing the deployable release.
Slide Objective
To further explain the
physical design phase by
giving examples of what
physical design is and is
not.
Lead-in
To further clarify what
physical design entails, let
us look at some examples of
what it is and is not.
[...]... solution 190 190 Module6:BeginningPhysicalDesignModule6:BeginningPhysicalDesignPhysicalDesign and the MSF Process Model Slide Objective Vision Approved To explain where the physicaldesign phase takes place in the overall MSF Design Process Project Plan Approved Conceptual Design Logical DesignPhysicalDesign Baseline Physicaldesign begins before the team baselines logical design and baselines... doing physicaldesign After completing this activity, you will be able to: " Articulate the value of doing physicaldesign and the risks of not doing physicaldesign Module 6:BeginningPhysicalDesign ! PhysicalDesign Process Module6:BeginningPhysicalDesign 189 189 Slide Objective To provide an overview of the topics and activities in this section " PhysicalDesign and the MSF Process Model " Physical. . .Module 6:BeginningPhysicalDesignModule6:BeginningPhysicalDesign 187 187 Value of PhysicalDesign Slide Objective To describe the value that the physicaldesign phase brings to the overall MSF Design Process Lead-in The physicaldesign phase brings great value to the overall design in many ways, including the following " Evaluates implementation options " Provides a flexible design that... your desired solution 210 210 Module6:BeginningPhysicalDesignModule6:BeginningPhysicalDesign Review Questions Slide Objective To reinforce module objectives by reviewing key points " Explain the need for physicaldesign in the process of designing a business solution " Describe the role of physicaldesign in the MSF Design Process " Describe the steps of physicaldesign " Create a preliminary... Brainstorm solutions Module 6:BeginningPhysicalDesignModule6:BeginningPhysicalDesign 211 211 Looking Forward Slide Objective To provide a context in which students can frame what they have just learned and foreshadow what they will be learning Module 12: Introduction to Functional Specifications Module 11: Designing the Presentation Layer Module 10: Completing PhysicalDesignModule 9: Designing Solutions... Microsoft Technologies Module 1: Course Overview Designing Business Solutions Module 8: Solution Design and the Component Object Model Module 7: Selecting Solution Technologies Module 2: Solution Design Using the MSF Module 3: A Services-Based Approach to Solution DesignModule 4: Business Solution Conceptual DesignModule 5: Business Solution Logical DesignModule6:BeginningPhysicalDesign You have learned... design phase Module 6:BeginningPhysicalDesignModule6:BeginningPhysicalDesignPhysicalDesign Steps Slide Objective To explain the separate steps in the physicaldesign phase: research, analysis, rationalization, and specification PhysicalDesign Lead-in Research Baseline Analysis Rationalization Baseline Rationalization Specification Baseline Specification Baseline Physicaldesign has four distinct... component interfaces, attributes, and services The specification baseline leads into the baseline of the physicaldesign 191 191 192 192 Module6:BeginningPhysicalDesignModule6:BeginningPhysicalDesign Deliverables of PhysicalDesign Slide Objective To introduce the final outputs that a physicaldesign should produce Baseline deployment model, comprising network, data, and component topologies "... section In this section Module6:BeginningPhysicalDesignModule6:BeginningPhysicalDesign 209 209 Guidelines Slide Objective To present some general guidelines related to the information in this module " Plan for possible stumbling blocks; ensure that the physicaldesign is flexible enough to handle changes " Fight obsolescence: Good design research is a necessity for a design that will stand... steps of physicaldesign — research and analysis You will continue the analysis step in greater detail by learning about the criteria to use when selecting candidate technologies for your solution You will then learn how to apply those criteria to Microsoft technologies You will continue with physicaldesign in Module 10 212 212 Module6:BeginningPhysicalDesignModule6:BeginningPhysicalDesign . 6:
Beginning Physical
Design
Module 6: Beginning Physical Design 179
Module 6: Beginning Physical Design 179
!
!!
!
Overview
In this module. of the physical design
phase.
184 Module 6: Beginning Physical Design
184 Module 6: Beginning Physical Design
Perspective of Physical Design