微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之概念设计的创建
2004-08-15 20:53
489 查看
第二章 解决方案的设计<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
--概念设计的创建
概览:
l 计划阶段简介
l 功能规格说明书概述
l 概念设计概述
l 构建概念设计
l 优化概念设计
习题:
1、计划阶段的目标是什么?
答:
i. 概要需求 转向 详细需求
ii. 概要场景 转向 详细使用场景
iii. 解决方案概要 转向 功能规格说明书
iv. 候选方案 生成 设计文档(概念*逻辑*物理)
2、在计划阶段中,产品管理角色和程序管理角色有什么区别?
答:
产品管理:
a) 分析业务需求
b) 开始沟通计划
c) 创建概念设计
程序管理:
a) 负责概念和逻辑设计
b) 负责功能规格说明书
c) 创建主项目计划、预算和进度表
3、比较计划阶段下列交付成果的用途:功能规格说明、主项目计划文档、主进度表和更新的主风险评估文档?
答:
l 功能规格说明(基准):描述了产品的功能
l 主项目计划(基准):描述了任务的计划集合
l 主项目进度表(基准):主要针对主计划的时间
l 更新的风险评估文档:需要定期进行审核和更新,在里程碑处更是如此。此文档描述了与开发解决方案相关的风险。
4、解决方案的业务需求和用户需求之间有什么区别?
答:
l 用户需求定义了用户与解决方案进行交互的非功能性的方面
l 业务需求描述了组织对解决方案的需求和期望
5、创建概念设计的好处是什么?
答:
l 理解需要解决的业务问题
l 理解业务、客户和最终用户的需求
l 描述未来的业务状态
6、某公司计划在下个财政年度通过实现在线销售网站将销售额提高15%。公司打算为用户提供一个高速的网站,它提供案例的信用卡处理服务,并且可以随时进行访问。另外,只有注册用户才可以购买网站上的产品。该网站的用户、系统、运营以及需求各是什么?
答:?
7、概念设计中分析步骤的目标是什么?
答:
l 审核用户、业务流程和活动
l 为任务、业务关系和业务状态建模
8、综合信息有什么好处?
答:?
9、四类服务(用户服务、业务服务、数据服务和系统服务)中的哪类服务提供了业务逻辑外的功能?哪类服务以正确的顺序强制实施业务规则?哪类服务为数据操作提供了可见度最低的细节?哪类服务在应用程序中提供用户界面?
答:分别为:系统服务、业务服务、数据服务、用户服务。
10、 一个完善的业务需求有什么特征?
答:
l 定义严谨
l 简练
l 可测试
l 按分层结构组织
l 用简单易懂的业务语言编写
11、 在概念设计的分析步骤中如何完善用例?
答:
l 创建下一级用例
l 为每一个下一级用例创建使用场景
l 验证每个用例和使用场景
n 审核最初的访谈记录和文档
n 与用户交谈
l 按照已验证的用例和使用场景信息对需求进行完善
花絮:
1、打电话 VS email?
在微软很少接到电话,反而每天有一百多封email要看。原因:这就是说和做的区别!打电话可能比较方便一些,但只是“说”而已;email就不同了,一切情况要落在纸上,做到“有据可查”!
2、微软项目组里的三架马车:PM、Developer、Tester。
--概念设计的创建
概览:
l 计划阶段简介
l 功能规格说明书概述
l 概念设计概述
l 构建概念设计
l 优化概念设计
习题:
1、计划阶段的目标是什么?
答:
i. 概要需求 转向 详细需求
ii. 概要场景 转向 详细使用场景
iii. 解决方案概要 转向 功能规格说明书
iv. 候选方案 生成 设计文档(概念*逻辑*物理)
2、在计划阶段中,产品管理角色和程序管理角色有什么区别?
答:
产品管理:
a) 分析业务需求
b) 开始沟通计划
c) 创建概念设计
程序管理:
a) 负责概念和逻辑设计
b) 负责功能规格说明书
c) 创建主项目计划、预算和进度表
3、比较计划阶段下列交付成果的用途:功能规格说明、主项目计划文档、主进度表和更新的主风险评估文档?
答:
l 功能规格说明(基准):描述了产品的功能
l 主项目计划(基准):描述了任务的计划集合
l 主项目进度表(基准):主要针对主计划的时间
l 更新的风险评估文档:需要定期进行审核和更新,在里程碑处更是如此。此文档描述了与开发解决方案相关的风险。
4、解决方案的业务需求和用户需求之间有什么区别?
答:
l 用户需求定义了用户与解决方案进行交互的非功能性的方面
l 业务需求描述了组织对解决方案的需求和期望
5、创建概念设计的好处是什么?
答:
l 理解需要解决的业务问题
l 理解业务、客户和最终用户的需求
l 描述未来的业务状态
6、某公司计划在下个财政年度通过实现在线销售网站将销售额提高15%。公司打算为用户提供一个高速的网站,它提供案例的信用卡处理服务,并且可以随时进行访问。另外,只有注册用户才可以购买网站上的产品。该网站的用户、系统、运营以及需求各是什么?
答:?
7、概念设计中分析步骤的目标是什么?
答:
l 审核用户、业务流程和活动
l 为任务、业务关系和业务状态建模
8、综合信息有什么好处?
答:?
9、四类服务(用户服务、业务服务、数据服务和系统服务)中的哪类服务提供了业务逻辑外的功能?哪类服务以正确的顺序强制实施业务规则?哪类服务为数据操作提供了可见度最低的细节?哪类服务在应用程序中提供用户界面?
答:分别为:系统服务、业务服务、数据服务、用户服务。
10、 一个完善的业务需求有什么特征?
答:
l 定义严谨
l 简练
l 可测试
l 按分层结构组织
l 用简单易懂的业务语言编写
11、 在概念设计的分析步骤中如何完善用例?
答:
l 创建下一级用例
l 为每一个下一级用例创建使用场景
l 验证每个用例和使用场景
n 审核最初的访谈记录和文档
n 与用户交谈
l 按照已验证的用例和使用场景信息对需求进行完善
花絮:
1、打电话 VS email?
在微软很少接到电话,反而每天有一百多封email要看。原因:这就是说和做的区别!打电话可能比较方便一些,但只是“说”而已;email就不同了,一切情况要落在纸上,做到“有据可查”!
2、微软项目组里的三架马车:PM、Developer、Tester。
相关文章推荐
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之物理设计概念
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之逻辑设计概念
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之信息的收集和分析
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之解决方案的构思
- 微软高级软件研发主管研修计划(Architect 2000)之:企业IT体系结构
- 微软高级软件研发主管研修计划(Architect 2000)培训感想
- 设计模式 可复用面向对象软件的基础(概念你认识多少)
- 为什么要引入模式概念来设计软件
- aps - (Advanced Planning And Scheduling) 高级生产计划排程软件的架构和设计
- 软件开发过程--微软解决方案框架结构(MSF)
- 问题驱动的软件测试设计 - 解决方案
- CSDN首页> 软件研发 微软在CodePlex上开源C++ REST SDK 代号Casablanca
- VS2010使用MFC创建绿色软件及单文档和多文档及一个解决方案包含多个项目的解决方法
- SQL 2000 MMC无法创建管理单元的解决方案
- 微软DevOps软件开发高级培训课程(深圳站) 2016.04.06
- 构建企业云计算基础架构平台解决方案设计指南 (微软官方英文版)
- NO5 维护项目的软件开发方式解决方案 (设计三步之一)
- 提升软件研发水平,高级软件需求分析师开课
- [毕业生的商业软件开发之路]Windows窗体设计概念及原则 (转载自博客园)
- 黑马程序员--读写字节数组,随机读写流,集合IO的思维导图,多线程部分,单例设计模式,线程和进程的概念,Java中的线程的创建方式,线程的随机性,线程的状态图,多线程操作共享数据的安全性,死锁