需求分析与Microsoft. NET解决方案体系结构定义

副标题:无

作   者:(美)微软公司著;姚军,沈建人译

分类号:

ISBN:9787302091530

微信扫一扫,移动浏览光盘

简介

   [font color="#ff6600"]本书主要内容[/font]    ●使用msf(微软解决方案框架)过程模型管理项目元素    ●构想解决方案--概念、范畴、小组角色、风险评估    ●搜集、分析商业需求并开发用例和使用场景    ●使用uml(统一建模语言)建立商业解决方案的模型    ●开发功能规范说明、主要项目规划以及进度表    ●创建并校验概念、逻辑设计    ●创建物理设计--表现层、数据层、安全规范说明    ●建立开发标准和过程    ●规划解决方案部署及维护的策略    [font color="#ff6600"]本书特色[/font]    ●内容全面、适于自学、与mcp考试的重点一一对应    ●配书光盘中包含100个富于挑战的练习题:可进行随机测试或单个目标的集中练习。可选择测试习题数量、限时或不限时模式。包含自动评分系统。并且为所有习题都提供了详细分析说明    ●基于案例研究的练习可帮助您将所学应用于实际工作之中    ●光盘中包含各章的示例文档,可将其用于建立您自己的解决方案    本书是mcsd制胜宝典系列丛书之一,是microsoft的官方学习指南,通过本书的学习,您能够为解决方案作出正确的技术和商业决策,并且为微软认证专家(mcp)考试70-300做好准备。您可按自己的学习进度完成一系列课程的学习,通过书中基于具体场景的课程和练习来学习如何分析需求,并定义解决方案的体系结构。在您提高了这些关键的规划与设计技能之后,也就为mcsd认证考试70-300作好了准备。

目录

第1章 业务解决方案设计概述

1.1 microsoft解决方案框架概述

1.1.1 过程模型

1.1.2 msf过程模型的运作方式

1.1.3 如何组织项目小组

1.1.4 msf规则

1.1.5 如何管理权衡方案

1.1.6 如何在项目中使用迭代

1.2 msf过程模型的各个阶段

1.2.1 什么是构想阶段

1.2.2 什么是规划阶段

1.2.3 什么是开发阶段

1.2.4 什么是稳定阶段

1.2.5 什么是部署阶段

1.3 案例学习简介--adventure works cycles应用程序

1.3.1 adventure works cycles案例方案

1.3.2 存在哪些业务问题

1.3.3 adventure works cycles应用程序的要求

1.4 本章小结

1.5 复习

.第2章 搜集信息和分析信息

2.1 搜集信息

2.1.1 信息的种类

2.1.2 信息搜集方法

2.1.3 信息源

2.1.4 如何制定信息搜集策略

2.2 信息分析

2.2.1 企业体系结构信息

2.2.2 高级用例和使用场景

2.2.3 起草需求文档草案

2.2.4 项目小组内部文档

2.3 使用建模表示法

2.3.1 建模益处

2.3.2 何为uml

2.3.3 何为uml视图

2.3.4 何为uml图解

2.3.5 uml视图和msf过程模型阶段两者之间的关系

2.3.6 何为orm?

2.4 创建用例和使用场景

2.4.1 如何创建用例

2.4.2 何为使用场景

2.4.3 为何要创建当前状况的使用场景

2.4.4 如何精炼需求

2.5 练习:搜集信息和分析信息

练习1:准备走访

练习2:获取销售自动化项目和web增强项目的用例陈述

练习3:从搜集来的初始信息中开发需求草案

练习4:开发使用场景

2.6 本章小结

2.7 复习

第3章 解决方案构想

3.1 构想阶段

3.1.1 构想的目的

3.1.2 项目小组成员的角色及其责任

3.1.3 如何组成项目小组

3.1.4 如何准备构想阶段的可交付成果

3.2 建立构想/范畴文档

3.2.1 何为构想/范畴文档

3.2.2 如何建立问题陈述

3.2.3 如何建立构想陈述

3.2.4 如何建立用户配置文件

3.2.5 如何确定范畴

3.2.6 如何建立解决方案的概念

3.2.7 如何确定项目目标

3.2.8 如何验证构想/范畴文档

3.3 建立项目结构文档

3.3.1 何为项目结构文档

3.3.2 项目小组、客户的角色及其责任

3.3.3 交流决议

3.3.4 何为统筹决议

3.3.5 变更管理决议

3.3.6 进程评估决议

3.4 分析风险

3.4.1 何为风险管理过程?

3.4.2 风险评估文档的内容

3.4.3 如何建立风险评估文档

3.5 练习:开发构想/范畴文档

3.5.1 场景

练习1:撰写问题陈述

练习2:撰写构想陈述

练习3:开发项目目标

3.6 本章小结

3.7 复习

第4章 创建概念设计

4.1 规划阶段绪论

4.1.1 何为规划阶段?

4.1.2 3个设计过程:概念设计、逻辑设计和物理设计

4.1.3 规划阶段的角色及其责任

4.1.4 规划阶段的里程碑和交付产品

4.2 功能说明综述

4.2.1 何为功能说明?

4.2.2 功能说明的目标

4.2.3 不建立功能说明的风险

4.2.4 功能说明要素

4.3 概念设计过程综述

4.3.1 何为概念设计

4.3.2 概念设计的目标

4.3.3 概念设计的步骤

4.4 构建概念设计

4.4.1 何为概念设计的分析步骤

4.4.2 如何重新陈述需求

4.4.3 如何对需求加以分类

4.4.4 如何确定用例图

4.4.5 如何选择应用程序架构

4.5 优化概念设计

4.5.1 如何优化流程

4.5.2 如何评估再造过程

4.5.3 如何验证概念设计模型

4.6 练习:分析需求

练习1:精炼用例和需求

练习2:查看概念模型图

4.7 本章小结

4.8 复习

第5章 创建逻辑设计

5.1 逻辑设计概述

5.1.1 何为逻辑设计

5.1.2 逻辑设计的好处

5.1.3 小组角色在逻辑设计中的责任

5.2 创建逻辑设计

5.2.1 如何精炼逻辑设计中的候选技术列表

5.2.2 如何确定候选业务对象

5.2.3 如何确定服务

5.2.4 如何确定属性

5.2.5 如何确定关系

5.3 逻辑设计输出归档

5.3.1 如何为关系建模

5.3.2 如何创建逻辑对象模型

5.3.3 如何创建逻辑数据模型

5.3.4 如何创建高级用户界面设计

5.4 优化逻辑设计

5.4.1 如何精炼对象

5.4.2 如何验证现有逻辑对象模型

5.4.3 如何在逻辑设计中建立控制

5.5 练习:为逻辑设计确定对象

练习1:从用例中确定对象

练习2:创建服务矩阵

练习3:创建序列图表

5.6 本章小结

5.7 复习

第6章 创建物理设计

6.1 物理设计概述

6.1.1 何为物理设计

6.1.2 物理设计的目标

6.1.3 小组角色在物理设计中的责任

6.1.4 物理设计的可交付成果

6.1.5 物理设计的步骤

6.1.6 物理设计中的调查步骤

6.2 物理设计分析

6.2.1 如何精炼uml模型

6.2.2 如何创建基本部署模型

6.3 合理化物理设计

6.3.1 何谓合理化的可交付成果

6.3.2 如何创建发布和打包策略

6.3.3 聚合与耦合

6.3.4 如何打包组件

6.3.5 如何发布基本组件

6.3.6 如何创建部署模型

6.3.7 校验及精炼组件和模型发布和打包的方法

6.4 物理设计实现

6.4.1 何为编程模型

6.4.2 如何指定组件接口

6.4.3 物理设计ui模型

6.4.4 物理设计数据库模型

6.5 练习:进行物理设计

练习1:创建类模型

练习2:创建组件模型图

6.6 本章小结

6.7 复习

第7章 表现层设计

7.1 用户界面设计基础

7.1.1 什么是表现层

7.1.2 什么是用户界面组件

7.1.3 用户界面组件的功能是什么

7.1.4 用户界面设计的原则

7.1.5 设计优秀的界面包含哪些特性

7.2 用户界面设计

7.2.1 如何创建初始用户界面设计

7.2.2 如何提供用户辅助

7.2.3 如何选择用户界面模型

7.2.4 如何选择客户端环境

7.2.5 如何创建用户界面原型

7.2.6 如何校验用户界面设计

7.2.7 何为ui设计过程的可交付成果

7.3 用户进程组件设计

7.3.1 用户进程组件的功能

7.3.2 如何从用户界面中分离用户进程

7.3.3 设计用户进程的原则

7.4 练习:创建用户界面

7.5 本章小结

7.6 复习

第8章 数据层设计

8.1 数据存储设计

8.1.1 何为数据库模式

8.1.2 如何识别实体和属性

8.1.3 如何识别表和列

8.1.4 如何实现关系

8.2 优化数据访问

8.2.1 优化数据访问的最佳方式

8.2.2 如何索引数据

8.2.3 如何分区化数据

8.2.4 如何规范化数据

8.3 实现数据验证

8.3.1 什么是数据完整性

8.3.2 如何识别数据完整性需求

8.3.3 如何识别业务规则

8.3.4 如何在数据库中实现业务规则

8.3.5 如何在组件中实现数据验证

8.4 练习:创建数据架构

练习1:创建数据架构

8.5 本章小结

8.6 复习

第9章 安全规范设计

9.1 应用程序开发中的安全性概述

9.1.1 安全漏洞的常见类型

9.1.2 传统安全模型的缺陷

9.1.3 创建安全策略的原则

9.2 应用程序安全性规划

9.2.1 应用程序开发过程中的安全性

9.2.2 stride威胁模型,

9.2.3 如何创建威胁模型

9.2.4 如何使用威胁模型

9.2.5 合成缓解技术

9.3 使用.net框架安全特性

9.3.1 何为类型安全验证

9.3.2 何为代码签名

9.3.3 何为加密和数据签名

9.3.4 何为代码访问安全性

9.3.5 何为基于角色的安全性

9.3.6 何为独立存储

9.3.7 .net技术的安全特性

9.4 授权、身份验证和审核策略设计

9.4.1 如何设计授权和身份验证策略

9.4.2 如何为用户界面组件设计授权策略

9.4.3 如何为业务组件设计授权策略

9.4.4 如何为数据访问组件设计授权策略

9.4.5 如何为用户界面组件设计身份验证策略

9.4.6如何为数据访问组俨设计身份验证策略

9.4.7 如何设计审核策略

9.5 练习:威胁建模与缓解

练习1:确定潜在威胁

练习2:应用缓解技术

9.6本章小结

9.7 复习

第10章 完成规划阶段

10.1 综合设计构想

10.1.1 如何设计可伸缩性

10.1.2 如何设计可用性

10.1.3 如何设计可靠性

10.1.4 如何设计性能

10.1.5 如何设计互用性

10.1.6 如何设计全球化和本地化

10.2 规划管理特性

10.2.1 如何规划监控

10.2.2 如何规划数据移植

10.2.3 如何创建授权规范

10.3 规划未来阶段

10.3.1 如何规划开发阶段

10.3.2 如何规划稳定阶段

10.3.3 如何规划部署阶段

10.4 创建技术规范

10.4.1 何为技术规范

10.4.2 技术规范文档的元素

10.5 练习:查看测试规划和技术规范

练习1:查看测试规划

练习2:查看技术规范

10.6 本章小结

10.7 复习

第11章 解决方案的稳定和部署

11.1 msf稳定阶段

11.1.1 msf稳定阶段的可交付性

11.1.2 msf阶段的过渡里程碑

11.1.3 稳定阶段中的小组重点

11.2 为稳定进行测试及导航

11.2.1 最佳测试实践细则

11.2.2 测试类型

11.2.3 测试术语

11.2.4 如何分类并追踪bug

11.2.5 测试任务

11.2.6 如何进行导航

11.2.7 如何关闭稳定阶段

11.3 msf部署阶段

11.3.1 msf部署阶段的里程碑和可交付成果

11.3.2 部署阶段中的小组重点

11.3.3 部署场景

11.4 部署到产品环境

11.4.1 如何为部署进行规划

11.4.2 核心组件与特定站点组件

11.4.3 如何部署核心组件

11.4.4 如何部署特定站点组件

11.4.5 何为平静期

11.4.6 如何将项目传递到操作和支持

11.4.7 退出活动

11.5 练习:为bug确定优先权

11.6 本章小结

11.7 复习

附录a 问题与答案

附录b 词汇表

附录c 考试重点索引

附录d 微软认证专家计划


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

需求分析与Microsoft. NET解决方案体系结构定义
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon