第二章 解决方案的设计
--概念设计的创建
概览:
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。