MCSD:Analyzing Requirements and Defining Solution Architectures学习指南 英文原版

MCSD:Analyzing Requirements and Defining Solution Architectures学习指南 英文原版
作 者: Ben Ezzell
出版社: 电子工业出版社
丛编项: 微软认证的软件开发专家考试系列丛书 MCSD学习指南系列
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 微软认证
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《MCSD:Analyzing Requirements and Defining Solution Architectures学习指南 英文原版》作者简介

内容简介

当前计算机系统的开发、管理、使用及维护需要大量不同层次的专业技术人员,评价各种技术人员的水平是一件既复杂又必不可少的工作。为考查、评测有关人员对微软件操作系统、软件和网络的理解和熟练使用程序,Microsoft 公司设计了如下 几种认证方案:Microsoft Certified Professional——MCP ,微软认证专业人员Microsoft Certified Solution Developer——MCSD,微软认证软件开发专家Microsoft Certified System Engineer——MCSE,微软认主系统工程师Microsoft Certified Trainer ——MCT,微软认证培训员为帮助国内的技术人员学好、用好微软的产品,顺利通过有关的考试,我们分别以翻译和英文原版重印的形式推出了“MCSE学习指南系列”(中文译本)、“MCSE考试指南系列”(英文原版)和“MCSD学习指南系列”(英文原版)三种系列书。

图书目录

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