最新第5章.确定项目的前景和范围教学讲义ppt课件.ppt

最新第5章.确定项目的前景和范围教学讲义ppt课件.ppt

ID:62170702

大小:723.00 KB

页数:50页

时间:2021-04-20

最新第5章.确定项目的前景和范围教学讲义ppt课件.ppt_第1页
最新第5章.确定项目的前景和范围教学讲义ppt课件.ppt_第2页
最新第5章.确定项目的前景和范围教学讲义ppt课件.ppt_第3页
最新第5章.确定项目的前景和范围教学讲义ppt课件.ppt_第4页
最新第5章.确定项目的前景和范围教学讲义ppt课件.ppt_第5页
资源描述:

《最新第5章.确定项目的前景和范围教学讲义ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、irementSpecification软件需求规格说明书2.1明确问题 (1)对问题达成共识描述问题在涉众之间取得认同元素内容ID问题涉众影响解决问题标识问题描述受问题影响的风险承担人问题对风险承担人和业务活动的影响指出可能的解决方案及主要优点第2节问题分析(2)判断问题的明确性问题的明确性要求它们具备一下两点易于理解P1.图书管理员:图书总是无法上架。P2.图书管理员:图书的内容分类不合适,无法分类上架.图书上架的工作太繁杂,导致来不及上架。图书的借阅不遵守章程,不能保证上架。能指明解决的方向P3.决

3、策者:生产的废品过多。(3)发现问题背后的问题对于不明确的问题直接咨询涉众是第一选择利用收集的资料和业务数据是第二选择必要时需要使用一些简单的问题分析技巧(4)发现深层问题的示例当前问题:产生了太多的废品进一步问题:产生太多废品的原因?用鱼骨图列出所有的可能原因请用户确认(通常可以解决问题)如果用户无法确认,则搜集数据进行分析重新定义新的问题(不准确的销售订单)2.2发现业务需求Businessrequirements每一个明确、一致的问题都意味着涉众存在一些相应的期望目标,即业务需求。P3.决策者:生产

4、的废品过多业务需求(BR):提供销售订单的准确性,在系统使用后3个月内,减少50%因此而产生的废品。注意:业务目标要具有第2章所述的各种优秀特性,尤其是要有可验证性2.3定义解决方案及系统特性 (1)确定高层次的解决方案发现各种可行的高层次解决方案,分析不同方案的业务优势和代价,然后通过和涉众的协商,选定其中一个。要素内容ID问题标识解决方案方案描述概要描述解决方案业务优势该解决方案所能带来的业务优势代价该解决方案将花费的代价例子:确定解决方案示例背景:对一个设备制造商的信息系统(IS)升级问题:改进同经

5、销商之间的通信涉众:制造商、经销商开发人员提出的解决方案:提供更好的财务报告、更好的发票和陈述的格式、在线的零件订购以及电子邮件最终希望能实现公司和经销商间的电子资金转账客户讨论修正后的方案:首要任务是提供电子资金转账最好能有电子邮件及其它的通信特性(2)确定问题解决边界明确该解决方案需要具备的功能特征(系统特性)分析解决方案需要和周围环境形成的交互作用,定义解决方案的边界尤其是信息流的输入/输出关系它需要的信息由谁提供?它产生的信息由谁使用?谁控制它的执行?谁会影响它的执行?(3)确定解决方案的约束约束

6、源问题示例经济的有哪些财政或者预算上的约束?有货物成本和价格上的要求吗?有任何法律许可问题吗?行政的有产生影响的内部或外部政治问题吗?有什么需要部门间协调的问题吗?技术的在技术的选择上有什么限制吗?是否必须使用既有的平台和技术进行工作?对新技术的应用会被禁止吗?有可能使用COTS软件包吗?系统的要建立在现有系统基础之上吗?要维护和现有系统的兼容性吗?环境的需要支持哪些操作系统和环境?有环境的约束吗?其灵活度怎样?符合法律法规吗?有安全性需求吗?可能会被哪些其他标准限制?进度及资源的进度要求如何?会被限制在

7、已有资源上吗?可以使用外部人力吗?可以暂时或永久的扩展资源吗?例子:确定解决方案约束示例对“新的销售订单系统”的约束约束源约束理由操作性系统技术要求设备预算销售订单数据的一份完全备份必须保存在已有数据库中一年的时间。应用在服务器上占用的空间不应该超过20M。应用新的面向对象的方法…数据丢失的风险太大存储空间有限该技术会增加可靠性…第3节建立系统边界随着问题数量的增加,系统的问题解决方案的复杂性也会增加,这就需要将各个分散的问题解决方案整合起来,建立解系统的整体解决方案可以从总体上来理解系统中的业务静态结构

8、和动态行为确保不同问题的涉众在系统总体上也能达成一致问题分析仅仅是确保了涉众在具体问题上达成一致将所有问题的解决方案进行综合,就可以得到整个解系统的功能和边界系统边界的常用技术描述手段是系统用例图和上下文图3.1系统用例图示例3.2上下文图示例图5-5、自助餐厅订餐系统上下文图自助餐厅在线订餐系统顾客工资系统菜单管理人送餐人员自助餐厅工作人员送餐请求从工资中扣除餐费的请求付款要求菜单内容送餐请求付款请求食物订单菜单食物订单食物

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

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

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