- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
思考题 一个需求工程师正在为一个信息系统考虑三个可选的解决方案,所有三个方案都满足了用户的业务需求。 第一个方案被认为与开发人员的技术知识最一致, 第二个方案被认为是最快的实现方案, 第三个方案是最划算的方案。 这三个方案中是否有一个可行方案?如果是这样,你认为需求工程师应该如果做出最后决定? 思考题 某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。 这份报告已经从两年前的250个账户增加到现在的1250个账户。为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或几项数据。过去半天的工作量现在增加到了每周三天。即使在确定了严重拖欠债务的账户后,如果没有查阅该账户三年内的历史资料,Liz也不能做出最后的信用决定(例如严厉的催款电话、断绝信用或将这个账户转给一个收账代理)。另外,Liz需要报告所有账户中过期未付款的、拖欠债务的、严重拖欠债务的和呆死账的比例。目前的报告中并没有给她提供这个信息。 假设现在需要你来开发一个软件,解决Liz面对的难题。那么你认为Liz现在遇到的问题有哪些?你希望新的软件应该达成哪些业务目标?你怎样设计软件的高层解决方案和系统特性? 本章小结 确定项目的前景和范围是需求工程以及整个项目的重要工作,它决定着整个项目后继工作的方向 确定项目的前景和范围要 首先从分析问题着手 然后依据明确的问题发现业务需求 最后再为业务需求定义问题的解决方案依据系统特性 各个单独问题的解决方案整合起来,就是整个解系统的整体解决方案 项目的前景和范围需要以文档的方式明确的固定下来 第5章.确定项目的前景和范围 主要内容 确定项目前景和范围的活动 问题分析 建立系统边界 项目前景和范围文档 1. 确定项目前景和范围的活动——为什么要确定项目的前景和范围 在看待现实世界时 世界是复杂的 从不同的角度观察,会看到不同的内容 例如,对桌子,木匠、商人、考古学家、工艺学家…观察到的内容是不一样的 因此… 如何保证项目涉众以符合项目需要的角度描述现实世界? 描述哪些事物和事件才会尽可能的符合项目的需要? 方法是… 定义项目前景 所有的涉众都从共同认同的项目前景出发,理解和描述问题域及需求 定义项目范围 范围内的事物和事件是描述的目标 1. 确定项目前景和范围的活动——确定项目前景和范围的位置和作用 1. 确定项目前景和范围的活动—— 确定项目前景和范围的关键 定义业务需求和能够满足需求的高层解决方案,包括: 业务目标、目的 高层业务功能 每个高层业务功能所关联的高层数据 每个功能相关的项目涉众 等等 如果存在不同业务需求之间的冲突,那么在确定项目前景和范围阶段必须予以解决 1. 确定项目前景和范围的活动——业务需求冲突示例 对一个配有嵌入式软件的售货机而言: 销售机开发者的业务目标: 向零售商出售或出租售货机,并由此获利。 通过售货机向顾客销售消费品。 吸引客户对商品的兴趣。 生产出多种类型的售货机。 零售商的业务目标: 将单位营业面积的收益最大化。 吸引更多的顾客来商店购买。 用售货机替代人工,带来销量和利润的增长。 可能产生的矛盾: 开发者重技术、零售商要求简单可直接投入使用、顾客希望方便和功能性 1. 确定项目前景和范围的活动—— 过程描述 主要内容 确定项目前景和范围的活动 问题分析 明确问题 发现业务需求 定义解决方案及系统特性 建立系统边界 项目前景和范围文档 2.1 明确问题 一、对问题达成共识 二、收集背景资料,判断问题的明确性 三、分析不明确问题,发现问题背后的问题 2.1 明确问题——一、对问题达成共识 描述问题 在涉众之间取得认同 元素 内容 ID 问题 涉众 影响 解决 问题标识 问题描述 受问题影响的风险承担人 问题对风险承担人和业务活动的影响 指出可能的解决方案及主要优点 2.1 明确问题——二、判断问题的明确性 问题的明确性要求它们具备一下两点: 易于理解; P1. 图书管理员:图书总是无法上架。 P2. 图书管理员:图书的内容分类不合适,无法分类上架 图书上架的工作太繁杂,导致来不及上架。 图书的借阅不遵守章程,不能保证上架。 能指明解决的方向 P3. 决策者:生产的废品过多。 2.1 明确问题——三、发现问题背后的问题 对于不明确的问题 直接咨询涉众是第一选择 利用收集的资料和业务数据是第二选择 必要时需要使用一些简单的问题分析技巧 2.1 明确问题——发现深层问题的示例 当前问题:产生了太多的废品 进一步问题:产生太多废品的原因? 用
文档评论(0)