书籍详情
MCSD:Analyzing Requirements and Defining Solution Architectures学习指南 英文原版
作者:(美)Ben Ezzell著
出版社:电子工业出版社
出版时间:1999-08-01
ISBN:9787505347489
定价:¥55.00
内容简介
当前计算机系统的开发、管理、使用及维护需要大量不同层次的专业技术人员,评价各种技术人员的水平是一件既复杂又必不可少的工作。为考查、评测有关人员对微软件操作系统、软件和网络的理解和熟练使用程序,Microsoft 公司设计了如下 几种认证方案:Microsoft Certified Professional——MCP ,微软认证专业人员Microsoft Certified Solution Developer——MCSD,微软认证软件开发专家Microsoft Certified System Engineer——MCSE,微软认主系统工程师Microsoft Certified Trainer ——MCT,微软认证培训员为帮助国内的技术人员学好、用好微软的产品,顺利通过有关的考试,我们分别以翻译和英文原版重印的形式推出了“MCSE学习指南系列”(中文译本)、“MCSE考试指南系列”(英文原版)和“MCSD学习指南系列”(英文原版)三种系列书。
作者简介
暂缺《MCSD:Analyzing Requirements and Defining Solution Architectures学习指南 英文原版》作者简介
目录
Table of Contents
Chapter 1 Three Business Scenarios
Business Scenario#1:Blue Moon Enterprises
Interview with Myron Flowers,CEO
Interview with Sandra Flowers,CFO
Interview with Daniel Shore,System Administrator
Interview with Alice Redfield,Production Manager
Interview with William Bedford,Sales/Shipping Manager
Questions Regarding Blue Moon Enterprises
Business Scenario #2:SuperTemp,Inc.,
Time Reporting System
Interview with H.D.Lambeth,General Manager
Interview with John DeWood,
Information Technology Manager
Interview with Stephen Brent,System Administrator
Interview with Employees
Interview with Computer Systems,Inc.,Client
Interview with Deborah Haynes,Billing Clerk
Interview with Gary Angelo,Payroll Clerk
Questions Regarding SuperTemp,Inc
Business Scenario#3:Midnight Page Corp.,Inc
Interview with Frank Crankumout,Founder
Interview with Brian Zoned ,Web System Administrator
Interview with Mitch Wired,System Administrator
Questions Regarding Midnight Page Corp.,Inc
Summary
Chapter 2 Analyzing Business Requirements
Project Scope-Analyzing Requirements
Analyzing the Extent of a Business Requirement
Establishing Business Requirements
Establishing the Type of Problem
Establishing and Defining Customer Quality Requirements
Minimizing Total Cost of Ownership
Increasing the ROI of a Solution
Analyzing Current Platform and Infrastructure
Incorporating Planned Platform and Infrastructure
into Solutions
Analyzing the Impact of Technology Migration
Establishing an Application Environment
Identifying Organizational Constraints
Establishing a Schedule for Implementation of the Solution
Identifying Your Audience
Analyzing the Roles of Administrator,Groups,Guests,and Clients
Establishing Fault Tolerance
Planning for Maintainability
planning Distribution of Security Database
Planning for Auditing
Identifying the Level of Security Needed
Analyzing Existing Mechanisms for Security Policies
Analyzing Performance Requirements
Analyzing Maintainability Requirements
Analyzing Extensibility Requirements
Analyzing Availability Requirements
Analyzing Human Factors Requirements
Analyzing the Requirements for Integrating a Solution with Existing Applications
Analyzing the Existing Methodologies and Limitations of a Business
Analyzing Scalability Requirements
Summary
Exercise Questions
Chapter 3 Solution Technical Architectures
Meeting Business Requirements
Client/Server Architecture
ActiveX Components
Meeting Use Case Scenarios
Electronic Data Interchange
The Internet
Open System Interconnection
POSIX
Solutions in Use Case Scenarios
Data Storage Architecture
Feasibility Testing
Deployment Strategies
Locality of Reference
Interoperability of Components
Data Distribution Issues
Conceptual and Logical Design
Exercise Questions
Chapter 4 Applying Data Models
Relational Data Structures
Flat-File DBMS
Hierarchical Database
Relational Databases
Entity-Relationship Analysis
Entities
Attributes
Relationships
Applying Normalization
The First Normal Form
The Second Normal Form
The Third Normal Form
The Fourth and Fifth Normal Forms
Advantages and Disadvantages of Normalization
Denormalization
Data Integrity
Business Rules and Constraints
Centralist Business Rules Engines
Distributed Business Rules Engines
n-Tiered Systems Supporting Business Rules Engines
Summary
Exercise Questions
Chapter 5 User Interface Design/User Services
Principles of Design
User Control
Directness
Consistency
Forgiveness
Feedback
Aesthetics
Simplicity
Accelerator Keys
Choosing Controls
The TabStrip
Toolbars and Status Bars
The Progress Bar
The Tree View and List View
The Slider
Other controls
Other Interface Issues
Multiple Document Interfaces
Shell Extensions
Console Applications
Accessibility
Deployment Platform Considerations
User Assistance
The Help Menu and Help Files
ToolTips and Status Bars
Other Help Interfaces
Summary
Exercise Questions
Chapter 6 Logical and Physical Design
Logical Design
Team Roles in Logical Design
The Process of Logical Design
Logical Design Risk Factors
Baselining the Logical Design
Physical Design
Roles Filled by Teams in Physical Design
Component Properties,Methods,and Events
Physical Design as a Process
Summary
Exercise Questions
Chapter 7 Solutions Framework as a Development Methodology
Selecting Practices appropriate to Needs
Team Model
Peer-to-Peer Teamwork
Who's in Charge Here?
Process Model
Characteristics of the Process Model
Envisioning
Planning
Developing
Stabilization
Development/Application Model
Service Categories
Solutions Design Model
Aligning the Solution with the Business
Enterprise Architecture Model
Application Architecture
Business Architecture
Information Architecture
Technology Architecture
Infrastructure Model
Total Cost of Ownership Model
Summary
Exercise Questions
Chapter 8 Deployment Options
Deployment Issues and Challenges
Deployment Medium
Floppy Disk Deployment
CD-ROM Deployment
Network Deployment
Internet Deployment
Deployment Methods
Push Installs
Pull Installs
Automated Installations
Using SMS to Deploy Applications
How SMS Deploys Applications
Installing SMS 1.2
Selecting a Target for SMS Packages
Automating an Installation with SMS Installer
Lab Testing a Deployment
Pilot Deployment
Finalizing the Deployment
Exercise Questions
Chapter 9 The component Object Model
Advantages in the component Object Model
COM Component Software Architecture
The Component Software Problem
Fundamental concepts
Benefits of COM Interfaces
Virtual Function Tables
Component Object Interfaces
The Unknown Interface
The Component Object Library
Component Object Servers
Summary
Exercise Questions
Chapter 10 Object Linking and Embedding
OLE Structured Storage
Compound Documents
OLE Embedding and Linking
OLE Drag and Drop
Using Active Documents
Creating an Active Document Server
Deactivating the Document View
Multiple Document Containers
Summary
Exercise Questions
Chapter 11 ActiveX controls as COM Implementations
Component-Based Application Design
The Basics of ActiveX Controls
ActiveX Controls
ActiveX Elements
ActiveX Automation
Local Automation
Using Parameters in Automation
Using Remote Automation
Uniform Data Transfer
When to Implement the IDataObject Interface
When to Use the IDataObject Interface
Access to Structured Storage
Why Use Structured Storage?
Summary
Exercise Questions
Chapter 12 Application Architectures
General Application Architecture
File Server Architecture
Client/Server Architecture
The Services Design Model
User Services
Data Services
Business Services
Architectural Options
Multiple-Tier Architecture Abstracting Data Access Logic
Multiple0Tier Design and Performance
Microsoft Transaction Server
Scalability
Transaction Support
To the Next Level
Database Replication
Where Does Replication Fit?
Replication Strategies
Summary
Exercise Questions
Chapter 13 Component Architectures
Components Defined
Classes
Objects
Components
Evaluating Component Hierarchies
Collections and Objects
The Nuts and Bolts
Creating Object Models
Exercise Scenario
Exercise Solution
Summary
Exercise Questions
Chapter 14 Business Scenario Solutions
Business Scenario#1:Blue Moon Enterprises
Interview with Myron Flowers,CEO
Interview with Sandra Flowers,CFO
Interview with Daniel Shore,System Administrator
Interview with Alice Redialed,Production Manager
Interview with William Bedford ,Sales /Shipping Manager
Solution for Blue Moon Enterprises:
Business Scenario#2 SuperTemp,Inc.,Time
Reporting System
Interview with H.D.Lambeth,General Manager
Interview with John DeWood,Information Technology Manager
Interview with Stephen Brent,System Administrator
Interview with Employees
Interview with Computer Systems,Inc.,Client
Interview with Deborah Haynes,Billing Clerk
Interview with Gary Angelo,Payroll Clerk
Solution for SuperTemp,Inc
Business Scenario #3:Midnight Page Corp.,Inc
Interview with Frank Crankumout,Founder
Interview with Brian Zoned,Web System Administrator
Interview with Mitch Wired,System Administrator
Interview with Members of the Development Staff
Solution for Midnight Page Corp,Inc
A Few Comments about the Exam
Appendix A Exercise Questions and Answers
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Appendix B Glossary
Chapter 1 Three Business Scenarios
Business Scenario#1:Blue Moon Enterprises
Interview with Myron Flowers,CEO
Interview with Sandra Flowers,CFO
Interview with Daniel Shore,System Administrator
Interview with Alice Redfield,Production Manager
Interview with William Bedford,Sales/Shipping Manager
Questions Regarding Blue Moon Enterprises
Business Scenario #2:SuperTemp,Inc.,
Time Reporting System
Interview with H.D.Lambeth,General Manager
Interview with John DeWood,
Information Technology Manager
Interview with Stephen Brent,System Administrator
Interview with Employees
Interview with Computer Systems,Inc.,Client
Interview with Deborah Haynes,Billing Clerk
Interview with Gary Angelo,Payroll Clerk
Questions Regarding SuperTemp,Inc
Business Scenario#3:Midnight Page Corp.,Inc
Interview with Frank Crankumout,Founder
Interview with Brian Zoned ,Web System Administrator
Interview with Mitch Wired,System Administrator
Questions Regarding Midnight Page Corp.,Inc
Summary
Chapter 2 Analyzing Business Requirements
Project Scope-Analyzing Requirements
Analyzing the Extent of a Business Requirement
Establishing Business Requirements
Establishing the Type of Problem
Establishing and Defining Customer Quality Requirements
Minimizing Total Cost of Ownership
Increasing the ROI of a Solution
Analyzing Current Platform and Infrastructure
Incorporating Planned Platform and Infrastructure
into Solutions
Analyzing the Impact of Technology Migration
Establishing an Application Environment
Identifying Organizational Constraints
Establishing a Schedule for Implementation of the Solution
Identifying Your Audience
Analyzing the Roles of Administrator,Groups,Guests,and Clients
Establishing Fault Tolerance
Planning for Maintainability
planning Distribution of Security Database
Planning for Auditing
Identifying the Level of Security Needed
Analyzing Existing Mechanisms for Security Policies
Analyzing Performance Requirements
Analyzing Maintainability Requirements
Analyzing Extensibility Requirements
Analyzing Availability Requirements
Analyzing Human Factors Requirements
Analyzing the Requirements for Integrating a Solution with Existing Applications
Analyzing the Existing Methodologies and Limitations of a Business
Analyzing Scalability Requirements
Summary
Exercise Questions
Chapter 3 Solution Technical Architectures
Meeting Business Requirements
Client/Server Architecture
ActiveX Components
Meeting Use Case Scenarios
Electronic Data Interchange
The Internet
Open System Interconnection
POSIX
Solutions in Use Case Scenarios
Data Storage Architecture
Feasibility Testing
Deployment Strategies
Locality of Reference
Interoperability of Components
Data Distribution Issues
Conceptual and Logical Design
Exercise Questions
Chapter 4 Applying Data Models
Relational Data Structures
Flat-File DBMS
Hierarchical Database
Relational Databases
Entity-Relationship Analysis
Entities
Attributes
Relationships
Applying Normalization
The First Normal Form
The Second Normal Form
The Third Normal Form
The Fourth and Fifth Normal Forms
Advantages and Disadvantages of Normalization
Denormalization
Data Integrity
Business Rules and Constraints
Centralist Business Rules Engines
Distributed Business Rules Engines
n-Tiered Systems Supporting Business Rules Engines
Summary
Exercise Questions
Chapter 5 User Interface Design/User Services
Principles of Design
User Control
Directness
Consistency
Forgiveness
Feedback
Aesthetics
Simplicity
Accelerator Keys
Choosing Controls
The TabStrip
Toolbars and Status Bars
The Progress Bar
The Tree View and List View
The Slider
Other controls
Other Interface Issues
Multiple Document Interfaces
Shell Extensions
Console Applications
Accessibility
Deployment Platform Considerations
User Assistance
The Help Menu and Help Files
ToolTips and Status Bars
Other Help Interfaces
Summary
Exercise Questions
Chapter 6 Logical and Physical Design
Logical Design
Team Roles in Logical Design
The Process of Logical Design
Logical Design Risk Factors
Baselining the Logical Design
Physical Design
Roles Filled by Teams in Physical Design
Component Properties,Methods,and Events
Physical Design as a Process
Summary
Exercise Questions
Chapter 7 Solutions Framework as a Development Methodology
Selecting Practices appropriate to Needs
Team Model
Peer-to-Peer Teamwork
Who's in Charge Here?
Process Model
Characteristics of the Process Model
Envisioning
Planning
Developing
Stabilization
Development/Application Model
Service Categories
Solutions Design Model
Aligning the Solution with the Business
Enterprise Architecture Model
Application Architecture
Business Architecture
Information Architecture
Technology Architecture
Infrastructure Model
Total Cost of Ownership Model
Summary
Exercise Questions
Chapter 8 Deployment Options
Deployment Issues and Challenges
Deployment Medium
Floppy Disk Deployment
CD-ROM Deployment
Network Deployment
Internet Deployment
Deployment Methods
Push Installs
Pull Installs
Automated Installations
Using SMS to Deploy Applications
How SMS Deploys Applications
Installing SMS 1.2
Selecting a Target for SMS Packages
Automating an Installation with SMS Installer
Lab Testing a Deployment
Pilot Deployment
Finalizing the Deployment
Exercise Questions
Chapter 9 The component Object Model
Advantages in the component Object Model
COM Component Software Architecture
The Component Software Problem
Fundamental concepts
Benefits of COM Interfaces
Virtual Function Tables
Component Object Interfaces
The Unknown Interface
The Component Object Library
Component Object Servers
Summary
Exercise Questions
Chapter 10 Object Linking and Embedding
OLE Structured Storage
Compound Documents
OLE Embedding and Linking
OLE Drag and Drop
Using Active Documents
Creating an Active Document Server
Deactivating the Document View
Multiple Document Containers
Summary
Exercise Questions
Chapter 11 ActiveX controls as COM Implementations
Component-Based Application Design
The Basics of ActiveX Controls
ActiveX Controls
ActiveX Elements
ActiveX Automation
Local Automation
Using Parameters in Automation
Using Remote Automation
Uniform Data Transfer
When to Implement the IDataObject Interface
When to Use the IDataObject Interface
Access to Structured Storage
Why Use Structured Storage?
Summary
Exercise Questions
Chapter 12 Application Architectures
General Application Architecture
File Server Architecture
Client/Server Architecture
The Services Design Model
User Services
Data Services
Business Services
Architectural Options
Multiple-Tier Architecture Abstracting Data Access Logic
Multiple0Tier Design and Performance
Microsoft Transaction Server
Scalability
Transaction Support
To the Next Level
Database Replication
Where Does Replication Fit?
Replication Strategies
Summary
Exercise Questions
Chapter 13 Component Architectures
Components Defined
Classes
Objects
Components
Evaluating Component Hierarchies
Collections and Objects
The Nuts and Bolts
Creating Object Models
Exercise Scenario
Exercise Solution
Summary
Exercise Questions
Chapter 14 Business Scenario Solutions
Business Scenario#1:Blue Moon Enterprises
Interview with Myron Flowers,CEO
Interview with Sandra Flowers,CFO
Interview with Daniel Shore,System Administrator
Interview with Alice Redialed,Production Manager
Interview with William Bedford ,Sales /Shipping Manager
Solution for Blue Moon Enterprises:
Business Scenario#2 SuperTemp,Inc.,Time
Reporting System
Interview with H.D.Lambeth,General Manager
Interview with John DeWood,Information Technology Manager
Interview with Stephen Brent,System Administrator
Interview with Employees
Interview with Computer Systems,Inc.,Client
Interview with Deborah Haynes,Billing Clerk
Interview with Gary Angelo,Payroll Clerk
Solution for SuperTemp,Inc
Business Scenario #3:Midnight Page Corp.,Inc
Interview with Frank Crankumout,Founder
Interview with Brian Zoned,Web System Administrator
Interview with Mitch Wired,System Administrator
Interview with Members of the Development Staff
Solution for Midnight Page Corp,Inc
A Few Comments about the Exam
Appendix A Exercise Questions and Answers
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Chapter 7
Chapter 8
Chapter 9
Chapter 10
Chapter 11
Chapter 12
Chapter 13
Appendix B Glossary
猜您喜欢