软件工程概论第三章.ppt

软件工程概论第三章.ppt

ID:56411427

大小:2.36 MB

页数:55页

时间:2020-06-17

软件工程概论第三章.ppt_第1页
软件工程概论第三章.ppt_第2页
软件工程概论第三章.ppt_第3页
软件工程概论第三章.ppt_第4页
软件工程概论第三章.ppt_第5页
资源描述:

《软件工程概论第三章.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第二篇:传统软件工程方法学第3章结构化分析第4章结构化设计第5章结构化实现第3章结构化分析 (StructuredAnalysis,SA)结构化分析过程和准则与用户通信获取用户需求的方法分析建模与规格说明实体-关系图数据流图状态转化图数据字典结构化分析实例2问题陈述某校财务科长要求系统分析员研究一下用学校自己的微型计算机生成工资明细表和各种财务报表的可能性。请问,系统分析员怎样用结构化分析技术完成这项工作?3软件生命周期由三个时期组成软件定义软件开发运行维护软件定义时期问题定义可行性研究需求分析4三个阶段阶段关键问题结束标准问题定义要解决的问题是什么?问题性质、项目规模和项目目标的报告书可行性

2、研究有可行的解决办法吗?若干种可能的系统实现方案及其成本/效益分析需求分析目标系统必须做什么?目标系统的需求文档,即规格说明(specification)5问题定义某校财务科长要求系统分析员研究一下用学校自己的微型计算机生成工资明细表和各种财务报表的可能性。问题是“在学校自己的计算机上实现工资支付系统”吗?这样做预期将获得的经济效益能超过开发这个系统的成本吗?换句话说,这样做值得吗?6思考????用户面临的问题究竟是什么?7问题是什么?询问财务科长后得知:该校一直由会计人工计算工资并编制财务报表随着学校规模扩大工作量也越来越大不仅工作效率低而且成本高今后学校规模将进一步扩大,人工计算工资的成本

3、还会进一步提高8目标是寻找一种比较便宜的生成工资明细表和各种财务报表的办法良好的问题定义应该明确地描述实际问题,而不是隐含地描述解决问题的方案。9项目规模应该考虑下述3个基本数字目前计算工资所花费的成本新系统的开发成本运行费用每年人工费约2.4万元,新系统每年的经济效益?投资回报10阶段性成果关于系统规模和目标的报告书用户评审11Report关于系统规模和目标的报告书2011.3.16项目名称:工资支付。问题:目前计算工资和编制报表的费用太高。项目目标:研究开发费用较低的新工资支付系统的可能性。项目规模:开发成本应该不超过7.2万元(±50%)。初步设想:用学校的计算机系统生成工资明细表和财务

4、报表。可行性研究:为了更全面地研究工资支付项目的可能性,建议进行大约历时两周的可行性研究。这个研究的成本不超过4000元。12可行性研究可行性研究是抽象和简化了的系统分析和设计的全过程它的目标是用最小代价尽快确定问题是否能够解决以避免盲目投资带来的巨大浪费13可行性研究8个步骤澄清系统规模和目标研究现有的系统导出高层逻辑模型进一步确定系统规模和目标导出供选择的解法推荐最佳方案草拟开发计划写出文档提交审查141.澄清系统规模和目标为确保从一个正确的发点着手进行可行性研究,首先进一步验证报告书的正确性对人工计算工资的弊端有了更具体的认识了解到工资总数应该记入分类日记账152.研究现有的系统处理工资

5、事务的大致过程16现有的工资支付系统173.导出高层逻辑模型系统流程图很好地描绘了具体的系统但是,在这样的图中把“做什么”和“怎样做”这两类不同范畴的知识混在一起了项目的目标开发一个能完成同样功能的新系统18系统的逻辑功能194.进一步确定系统规模和目标分析员再次访问客户,讨论数据流图通过仔细分析和讨论数据流图,能够及时发现并纠正分析员对系统的误解,补充被忽视的内容如果系统规模有较大变化,则应及时报告给客户,以便做出新的决策20前4个步骤可行性研究的上述4个步骤可以看作是一个循环重复分析员定义问题分析这个问题导出试探性的逻辑模型在此基础上再次定义问题直至得出准确的逻辑模型为止,然后开始考虑实现

6、这个系统的方案215.导出供选择的解法问题有行得通的解决办法吗?导出一些供选择的解决办法,并且分析这些解法的可行性技术可行性(Technicalfeasibility)操作可行性(Operationalfeasibility)经济可行性(Economicfeasibility)进度可行性(Schedulefeasibility)22技术可行性建议的技术或方案实际吗?我们目前拥有所需的技术吗?我们拥有所需的技术专家吗?23操作可行性(运行可行性)问题是否值得解决,或者问题的解决方案能工作吗?用户和管理人员对问题(方案)感觉如何?可用性分析24经济可行性系统将花费多少(成本)系统将提供什么收益建议

7、的系统合算吗?25建议的系统合算吗?成本收益分析的三种常用的技术投资回收分析投资回报率分析净现值货币时间价值现值——在未来任何时候1美元的当前价值26投资回收分析确定投资是否可以收回以及什么时候收回投资回收期27投资回报率分析投资回报率分析(Return-on-Investment(ROA)analysis)——比较替代方案或项目的终生收益率终生ROI=(估计的终生收益–估计的终生成本)/估计的终

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

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

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