Professional Documents
Culture Documents
The course
materials, lectures,
and lab exercises
are in English. To
benefit fully from
our instruction,
students need an
understanding of
the English
language
and completion of
the prerequisites.
Course Materials
and Software
The course
workbook, lab
book, and MSF
CD-ROM are yours
to keep.
For a referral to a Microsoft Solution Provider Authorized Technical Education Center in your area, call
(800) SOLPROV. Call your local Microsoft Authorized Technical Education Center for more information
and to register for classes.
Course Outline • Designing Component Solutions
Day 1 Labs:
The Value of Conceptual Design
Module 1: Overview of Designing Gathering User Requirements
Component Solutions Efficient Ways to Gather User
Requirements
Topics:
Prioritization of Processes
Software Design is Risky Business
Gathering Data
Achieving Good Design with MSF
Management Interviews
Skills: Task Sequence Model
Students will be able to: Exception Handling
Explain the key challenges in today’s Risk Mitigation
business environment which
necessitates changes to IT solutions
Day 2
development approach
Explain why you should spend time on
Module 2: Conceptual Design
design
(Cont’d)
Identify typical problems that lead to
design flaws and/or failure
Module 3: Logical Design
Explain how MSF addresses these
problems Topics:
List the top 5 ingredients for success in Logical Design—The Search for
software design Organization
Describe Microsoft’s process for Logical Design Basics
Designing Solutions The Logical Design Process
Explain how solutions design relates to Comparison with Other Approaches
enterprise architecture
Skills:
Labs: Students will be able to:
Identifying Business and IT Challenges Derive a logical design from conceptual
design
Module 2: Conceptual Design Apply the logical design process to a
business solution
Topics:
Distinguish between an object, service
Conceptual Design: The Search Is On
and component
The Process of Conceptual Design
Articulate the purpose of an interface
Creating Scenarios to Paint a Picture
contract
Redesigning the Work
Construct an interface contract
Skills: Differentiate between the 3 service
Students will be able to: layers of the application model:
Explain the purpose and value of User, Business & Data; explain the
conceptual design benefits of a 3 tier approach
Apply the conceptual design process to Use paper prototypes and metaphors in
a business solution designing user services
Conduct shadowing interviews to gain Identify dependencies such as
user perspective triggering events, coordination
Conduct other research and analysis to requirements, timing and common
gain business perspective business rules
Synthesize business perspectives and
Labs:
user perspectives
Value of Logical Design
Construct scenarios consisting of:
Organizing Logical Structures
narrative documents, context,
Importance of Core Principles
physical environment,
What’s in a Name?
workflow/process and task/sequence
Identifying Objects
models
Identifying Services
Design the future work state
Identifying Attributes
Validate with users and refine
Identifying Relationships
Course Outline • Designing Component Solutions
Object Refinement
Risk Mitigation
Day 3
Topics:
User interface design
Database design
Skills:
Students will be able to:
Identify the three tracks of solutions
design: User Interface, Business
Process, Database
Describe the user interface design
activities
Explain the significance of metaphors
Explain the value of prototypes
Describe database design activities
Explain how to synchronize and
coordinate the three tracks
Labs
Metaphors
Visual Brainstorming
Module 5: Course
Summary
Topics:
Applying key
concepts
Skills:
Students will be
able to:
Reinforce key
learning
principles and
techniques
Think about
ways to apply
what you’ve
learned to
your job
Think about
obstacles to
success
Labs:
Applying DCS
on the Job