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

Tài liệu Designing Business Solutions - Activity Manual 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 (264.52 KB, 6 trang )











Course Number: 1608A




























Developed with KiZAN Corporation





1099 Part No. X04-99416


Activity Manual
Designing Business
Solutions


Information in this document is subject to change without notice. The names of companies,
products, people, characters, and/or data mentioned herein are fictitious and are in no way intended
to represent any real individual, company, product, or event, unless otherwise noted. Complying
with all applicable copyright laws is the responsibility of the user. No part of this document may
be reproduced or transmitted in any form or by any means, electronic or mechanical, for any
purpose, without the express written permission of Microsoft Corporation. If, however, your only
means of access is electronic, permission to print one copy is hereby granted.

Microsoft may have patents, patent applications, trademarks, copyrights, or other intellectual

property rights covering subject matter in this document. Except as expressly provided in any
written license agreement from Microsoft, the furnishing of this document does not give you any
license to these patents, trademarks, copyrights, or other intellectual property.

 1999 Microsoft Corporation. All rights reserved.

Microsoft, MS-DOS, MS, Windows, Windows NT, SQL Server, and Visual Basic are either
registered trademarks or trademarks of Microsoft Corporation in the U.S.A. and/or other countries.

The names of companies, products, people, characters, and/or data mentioned herein are fictitious
and are in no way intended to represent any real individual, company, product, or event, unless
otherwise noted.

Other product and company names mentioned herein may be the trademarks of their respective
owners.

Project Lead: Michas Sadzak
Instructional Designers: Shawn Lock, Michas Sadzak
Program Managers: Mark Bader, Rama Biswas, Teresa Canady
Subject Matter Experts: Mark Bader, Rod Fergusson, Michas Sadzak, Scott F. Wilson (KiZAN
Corporation)
Graphic Artist: Elizabeth Johanson (ArtSource, Inc.)
Editors: Todd Duft (Write Stuff), Joe Feese (Write Stuff)
Production Support: Marlene Lambert (Online Training Solutions, Inc.)
Manufacturing Support: Julie Challenger, John Williams
Product Manager: Ron Wodaski
Business Manager: Roger Gerdes
Authors: Rod Fergusson, John Ross (KiZAN Corporation), Michas Sadzak, Scott F. Wilson
(KiZAN Corporation)





Course Number: 1608A
1099 Part No. X04-99416

Contents iii


Contents
Activity 1.1: Identifying Design Steps
Objectives .......................................................................................................... 1
Before You Begin .............................................................................................. 1
Scenario ............................................................................................................. 1
Exercise 1: Identifying the Steps Involved in Designing a House..................... 2
Activity 2.1: Identifying Design Principles
Objectives .......................................................................................................... 5
Before You Begin .............................................................................................. 5
Exercise 1: Identifying Characteristics of Good and Bad Designs .................... 6
Activity 2.2: Identifying Design Phases
Objectives .......................................................................................................... 9
Before You Begin .............................................................................................. 9
Exercise 1: Identifying Design Phases............................................................. 10
Activity 3.1: Identifying Services
Objectives ........................................................................................................ 13
Before You Begin ............................................................................................ 13
Exercise 1: Identifying Service Layers ............................................................ 14
Activity 4.1: Risks of Skipping Conceptual Design
Objectives ........................................................................................................ 17
Before You Begin ............................................................................................ 17

Exercise 1: Identifying Potential Risks of Not Doing Conceptual Design ...... 18
Activity 4.2: Inputs to Conceptual Design
Objectives ........................................................................................................ 19
Before You Begin ............................................................................................ 19
Exercise 1: Identifying Conceptual Design Inputs........................................... 20
Activity 4.3: Value of Information Models
Objectives ........................................................................................................ 21
Before You Begin ............................................................................................ 21
Exercise 1: Identifying the Value of Information Models ............................... 22
Activity 4.4: Creating a Future-State Usage Scenario
Objectives ........................................................................................................ 23
Before You Begin ............................................................................................ 23
Exercise 1: Creating a Future-State Use Case (30 minutes) ............................ 24
Exercise 2: Creating a Future-State Usage Scenario (30 minutes) .................. 25
Activity 5.1: Risks of Skipping Logical Design
Objectives ........................................................................................................ 27
Before You Begin ............................................................................................ 27
Exercise 1: Identifying Potential Risks of Not Doing Logical Design ............ 28
Activity 5.2: Identifying Business Objects and Services
Objectives ........................................................................................................ 29
Before You Begin ............................................................................................ 29
Exercise 1: Identifying Business Objects (15 min).......................................... 30
Exercise 2: Identifying Services (15 min)........................................................ 31
Exercise 3: Extending the Analysis and Design (15 min)................................ 32
Activity 5.3: Identifying Attributes and Relationships
Objectives ........................................................................................................ 33
iv Contents


Before You Begin ............................................................................................ 33

Exercise 1: Identifying Business Object Attributes ......................................... 34
Exercise 2: Identifying Business Object Relationships (20 min)..................... 35
Activity 5.4: Logical Design Verification
Objectives ........................................................................................................ 37
Before You Begin ............................................................................................ 37
Exercise 1: Refining and Verifying the Business Object Model ..................... 38
Activity 6.1: Risks of Skipping Physical Design
Objectives ........................................................................................................ 39
Before You Begin ............................................................................................ 39
Exercise 1: Identifying Potential Risks of Not Doing Physical Design........... 40
Activity 6.2: Risks in Requirements and Constraints
Objectives ........................................................................................................ 41
Before You Begin ............................................................................................ 41
Exercise 1: Discussing the Risks in Conflicts Between Constraints and
Requirements ................................................................................................... 42
Activity 6.3: Determining a Preliminary Distribution of Services Across a
Network Topology
Objectives ........................................................................................................ 43
Before You Begin ............................................................................................ 43
Exercise 1: Determining the Deployment of Service Types ............................ 44
Activity 7.1: Determining Technology Requirements
Objectives ........................................................................................................ 45
Before You Begin ............................................................................................ 45
Exercise 1: Determining the Technology Requirements.................................. 46
Activity 7.2: Determining the Impact of Technology on a Windows DNA
Design
Objectives ........................................................................................................ 49
Before You Begin ............................................................................................ 49
Exercise 1: Determining Technology Implications.......................................... 50
Activity 8.1: Simulating Component Communication

Objectives ........................................................................................................ 53
Before You Begin ............................................................................................ 53
Exercise 1: Component Communication Before COM.................................... 54
Exercise 2: Component Communication Using COM (5 minutes).................. 55
Activity 8.2: Identifying the Impact of Distributing COM Components
Objectives ........................................................................................................ 57
Before You Begin ............................................................................................ 57
Exercise 1: Problems in a Distributed Component Topology.......................... 58
Topology.......................................................................................................... 58
Activity 9.1: Identify Operating System Requirements
Objectives ........................................................................................................ 61
Before You Begin ............................................................................................ 61
Exercise 1: Identifying an Operating System for a Scenario (10 minutes) ...... 62
Exercise 2: Analyzing Technology Selection (5 minutes) ............................... 63
Activity 9.2: Identifying System Services
Objectives ........................................................................................................ 65
Before You Begin ............................................................................................ 65
Contents v



Exercise 1: Identifying a Set of System Services for a Scenario (10 minutes) 66
Exercise 2: Analyzing Technology Selection (5 minutes) ............................... 67
Activity 9.3: Identifying Development Tool Requirements
Objectives ........................................................................................................ 69
Before You Begin ............................................................................................ 69
Exercise 1: Identifying a Development Tool for a Scenario (10 minutes)....... 70
Exercise 2: Analyzing Technology Selection (5 minutes) ............................... 71
Activity 9.4: Identifying Data Access Requirements
Objectives ........................................................................................................ 73

Before You Begin ............................................................................................ 73
Exercise 1: Identifying a Data Access Method for a Scenario (10 minutes) ... 74
Exercise 2: Analyzing Technology Selection (5 minutes) ............................... 75
Activity 9.5: Identifying Data Storage Requirements
Objectives ........................................................................................................ 77
Before You Begin ............................................................................................ 77
Exercise 1: Identifying a Data Storage Method for a Scenario (10 minutes)... 78
Exercise 2: Analyzing Technology Selection (5 minutes) ............................... 79
Activity 9.6: Identifying Security Models
Objectives ........................................................................................................ 81
Before You Begin ............................................................................................ 81
Exercise 1: Identifying a Security Method for a Scenario (10 minutes) .......... 82
Exercise 2: Analyzing Technology Selection (5 minutes) ............................... 83
Activity 10.1: Creating and Distributing Preliminary Components
Objectives ........................................................................................................ 85
Before You Begin ............................................................................................ 85
Exercise 1: Creating Preliminary Service Type Based Components (10
minutes) ........................................................................................................... 86
Exercise 2: Distributing the Preliminary Components (10 minutes) ............... 87
Activity 10.2: Distributing Components for Performance
Objectives ........................................................................................................ 89
Before You Begin ............................................................................................ 89
Exercise 1: Refining the Component Topology............................................... 90
Activity 10.3: Factors Impacting the Programming Model
Objectives ........................................................................................................ 91
Before You Begin ............................................................................................ 91
Exercise 1: Determining a Programming Model ............................................. 92
Activity 11.1: Experience with User Interfaces
Objectives ........................................................................................................ 93
Before You Begin ............................................................................................ 93

Exercise 1: Identify characteristics of user interfaces...................................... 94
Activity 11.2: Creating an Initial User Interface Design
Objectives ........................................................................................................ 95
Before You Begin ............................................................................................ 95
Exercise 1: Designing a User Interface (15 minutes)....................................... 96
Exercise 2: Design Feedback and User Assistance (10 minutes)..................... 97
Activity 11.3: User Interface Technology Selection
Objectives ........................................................................................................ 99
Before You Begin ............................................................................................ 99

×