需求工程教学资料:第5章.确定项目的前景和范围.ppt

需求工程教学资料:第5章.确定项目的前景和范围.ppt

ID:55342575

大小:3.89 MB

页数:139页

时间:2020-05-14

需求工程教学资料:第5章.确定项目的前景和范围.ppt_第1页
需求工程教学资料:第5章.确定项目的前景和范围.ppt_第2页
需求工程教学资料:第5章.确定项目的前景和范围.ppt_第3页
需求工程教学资料:第5章.确定项目的前景和范围.ppt_第4页
需求工程教学资料:第5章.确定项目的前景和范围.ppt_第5页
资源描述:

《需求工程教学资料:第5章.确定项目的前景和范围.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章.确定项目的前景和范围南京大学软件学院主要内容确定项目前景和范围的活动问题分析目标分析业务分析领域分析项目前景和范围文档1.确定项目前景和范围的活动——为什么要确定项目的前景和范围在看待现实世界时世界是复杂的从不同的角度观察,会看到不同的内容例如,对桌子,木匠、商人、考古学家、工艺学家…观察到的内容是不一样的因此…如何保证项目涉众以符合项目需要的角度描述现实世界?描述哪些事物和事件才会尽可能的符合项目的需要?方法是…定义项目前景所有的涉众都从共同认同的项目前景出发,理解和描述问题域及需求定义项目范围范围内的事物和事件是描述的目标1.确定项目前景

2、和范围的活动——确定项目前景和范围的位置和作用1.确定项目前景和范围的活动——确定项目前景和范围的关键定义业务需求和能够满足需求的高层解决方案,包括:业务目标、目的高层业务功能每个高层业务功能所关联的高层数据每个功能相关的项目涉众等等如果存在不同业务需求之间的冲突,那么在确定项目前景和范围阶段必须予以解决1.确定项目前景和范围的活动——业务需求冲突示例对一个配有嵌入式软件的售货机而言:销售机开发者的业务目标:向零售商出售或出租售货机,并由此获利。通过售货机向顾客销售消费品。吸引客户对商品的兴趣。生产出多种类型的售货机。零售商的业务目标:将单位营业面积

3、的收益最大化。吸引更多的顾客来商店购买。用售货机替代人工,带来销量和利润的增长。可能产生的矛盾:开发者重技术、零售商要求简单可直接投入使用、顾客希望方便和功能性主要内容确定项目前景和范围的活动问题分析明确问题发现业务需求定义解决方案及系统特性建立系统边界目标分析业务分析领域分析项目前景和范围文档问题分析——过程描述2.1明确问题一、对问题达成共识二、收集背景资料,判断问题的明确性三、分析不明确问题,发现问题背后的问题2.1明确问题——一、对问题达成共识描述问题在涉众之间取得认同元素内容ID问题涉众影响问题标识问题描述受问题影响的风险承担人问题对风险承

4、担人和业务活动的影响2.1明确问题——二、判断问题的明确性问题的明确性要求它们具备一下两点:易于理解;P1.图书管理员:图书总是无法上架。P2.图书管理员:图书的内容分类不合适,无法分类上架图书上架的工作太繁杂,导致来不及上架。图书的借阅不遵守章程,不能保证上架。能指明解决的方向P3.决策者:生产的废品过多。2.1明确问题——三、发现问题背后的问题对于不明确的问题直接咨询涉众是第一选择利用收集的资料和业务数据是第二选择必要时需要使用一些简单的问题分析技巧2.1明确问题——发现深层问题的示例当前问题:产生了太多的废品进一步问题:产生太多废品的原因?用鱼

5、骨图列出所有的可能原因请用户确认(通常可以解决问题)如果用户无法确认,则搜集数据进行分析重新定义新的问题(不准确的销售订单)2.2发现业务需求每一个明确、一致的问题都意味着涉众存在一些相应的期望目标,即业务需求。P3.决策者:生产的废品过多BR2:提供销售订单的准确性,在系统使用后3个月内,减少50%因此而产生的废品。注意:业务目标要具有第二章所述的各种优秀特性,尤其是要有可验证性2.3定义解决方案及系统特性一、确定高层次的解决方案二、确定系统特性和解决方案的边界三、确定解决方案的约束2.3定义解决方案及系统特性——一、确定高层次的解决方案发现各种可

6、行的高层次解决方案,分析不同方案的业务优势和代价,然后通过和涉众的协商,选定其中一个分析涉及的人员与任务,综合考虑,给出解决方案创造性过程:依赖于个人的技术水平、经验和综合素质要素内容ID问题标识解决方案方案描述概要描述解决方案业务优势该解决方案所能带来的业务优势代价该解决方案将花费的代价2.3定义解决方案及系统特性——确定解决方案示例背景:对一个设备制造商的IS系统升级问题:改进同经销商之间的通信涉众:制造商、经销商开发人员提出的解决方案:提供更好的财务报告、更好的发票和陈述的格式、在线的零件订购以及电子邮件最终希望能实现公司和经销商间的电子资金转

7、账客户讨论修正后的方案:首要任务是提供电子资金转账最好能有电子邮件及其它的通信特性2.3定义解决方案及系统特性——二、确定问题解决边界明确该解决方案需要具备的功能特征,即系统特性分析解决方案需要和周围环境形成的交互作用,定义解决方案的边界面向对象方法涉及哪些用户?用户的目标有哪些?需要执行的任务有哪些?建立用例图(角色:用户;用例:目标-任务)结构化方法:信息流的输入/输出关系它需要的信息由谁提供?它产生的信息由谁使用?谁控制它的执行?谁会影响它的执行?2.3定义解决方案及系统特性——三、确定解决方案的约束约束源问题示例经济的有哪些财政或者预算上的约

8、束?有货物成本和价格上的要求吗?有任何法律许可问题吗?行政的有产生影响的内部或外部政治问题吗?有什么需要部门

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。