You are on page 1of 6

Designing Component Solutions

Course No. 491 • Three days


T
his course is Solutions Develop- At Course objects and
based on Completion services.
the Microsoft® At the end of the · Ensure
Solutions course, students completeness
Framework will be able to: of the logical
(MSF), Micro- · Articulate the design across
soft’s definitive benefits of an user interface,
reference for integrated business
building and modular process, and
deploying database
distributed This course is intended for tracks.
business business and technology · Factor design
applications. architects, solution designers, trade-offs and
program managers, development determine
and test leads, consultants, and
associated
risks.
other business and IT development
team members involved in the
design and development of
component-based solutions.

This course syllabus should be


used to determine whether the
course is appropriate for you,
based on your current skills and
technical training needs. Technical
information is provided on the
intended audience, course
prerequisites, covered topics,
lab exercises, course materials,
and software.

Course content, prices, and


availability are subject to
change without notice.
ment Discipline design
Designing (SDD), presents the approach.
Component principles and · Construct a
Solutions (DCS) concepts for conceptual
presents the achieving success design based
Microsoft view of in enterprise on a variety of
distributed development and scenarios,
computing and deployment including
component-based projects, using the context, work-
software, and MSF Team and flow process,
provides a Process Models as task sequence,
consistent the basis for and physical
integrated view of organizing and environment
the solution design managing a project models.
process—from life cycle. · Derive a logical
understanding the design from a
business problem to DCS expands on conceptual
implementing the the design activities design,
solution. that drive toward applying the
the functional principles of
DCS is the second specification modular
of two MSF approved design to
courses. The first, milestone. identify
prerequisite course,
Prerequisites
· Experience with
a system
development li
fe cycle
· Experience with
building
distributed
systems
· Experience with
analysis and
design
techniques
· Completion of
course 493,
Solutions
Development
Discipline

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

Module 3: Logical Design (Cont’d)

Module 4: Integrated Design


(Optional)

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

© 1996 Microsoft Corporation. All rights reserved.


Some elements of this course syllabus are subject to change. This document is for informational purposes
only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.
Microsoft, Windows, and Windows NT are either registered trademarks or trademarks of Microsoft
Corporation in the United States and/or other countries. Other trademarks referenced are property of their
respective owners.
0696

You might also like