第二章 软件项目计划(缩节版,去掉COCOMO 2)ppt课件.ppt

第二章 软件项目计划(缩节版,去掉COCOMO 2)ppt课件.ppt

ID:58688730

大小:1.26 MB

页数:83页

时间:2020-10-04

第二章 软件项目计划(缩节版,去掉COCOMO 2)ppt课件.ppt_第1页
第二章 软件项目计划(缩节版,去掉COCOMO 2)ppt课件.ppt_第2页
第二章 软件项目计划(缩节版,去掉COCOMO 2)ppt课件.ppt_第3页
第二章 软件项目计划(缩节版,去掉COCOMO 2)ppt课件.ppt_第4页
第二章 软件项目计划(缩节版,去掉COCOMO 2)ppt课件.ppt_第5页
资源描述:

《第二章 软件项目计划(缩节版,去掉COCOMO 2)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章软件项目计划问题定义可行性研究项目实施计划目录0.软件项目计划1.问题定义《系统目标与范围的说明》2.可行性研究(1)可行性研究的内容(2)可行性研究的步骤(3)系统流程图(4)成本—效益分析成本计算系统的成本的组成开发成本估计使用的几个概念开发成本估计的方法估算方法估算模型效益分析货币的时间价值纯收入投资回收期(5)方案选择(6)可行性论证报告3.项目计划问题:软件项目计划是做什么?1.一个软件是否值得开发需多长开发时间和多少投资成本?使用多少资源?存在哪些风险,如何预防这些风险?——可行性分析

2、2.如何制定计划,安排人员?分配任务?安排进度?——项目计划这些问题都要开发前预先研究,才能减少失误这就是计划时期的主要任务用最小的代价,在尽可能短的时间内确定问题能否解决?计划时期的工作流程开   始问题定义可行性研究可行否项目实施计划终止项目的建议停   止转开发时期目录1.问题定义ProblemDefinition目的弄清用户需要解决的问题——系统总目标是什么?项目所需的资源和经费(粗略估计)任务编写“系统目标与范围的说明”例:学生到教材课购书人工教材销售中,学生购教材,要先到系里根据教学计划用书

3、开购书证明,然后去教材科购买学生要跑两个地方——烦!系里——烦!如果直接到教材科,为防止学生多买或错买,影响计划供应,教材科在开发票前要审查购书单,(书种类多,学生专业多!),手续繁琐效率低下!————求助计算机管理!!《系统目标与范围的说明》-示例系 统 目 标 和 范 围说 明 书1.项目:教材销售系统2.问题:人工发售教材手续繁琐,且易出错。3.项目目标:建立一个高效率、无差错的微机教材销售系统。4.项目范围:利用现有微型计算机,软件开发费用不超过50000元。5.初步想法:建议在系统中增加对缺书

4、的统计与采购功能。6.可行性研究:建议进行大约10天的可行性研究,研究费用不超过1000元。StatementofScopeandObjective目标不是一下子就能确定的!系统分析员要同用户多次交流、还应收集阅读资料确定目标:系统将产生什么信息?期望功能和性能如何?投资的估计是粗略的——心中有数!注意:目录2.软件开发中的资源需求资源涉及人员、环境、可重用复件对资源的分析用途:将在计划阶段中可行性分析中经济可行性(成本效益估计)中用到(资源人员不同,造价不同)也将写入项目计划报告中,因为资源关乎到项目

5、的进度和任务、人员的分配软件工程环境硬件与软件工具软件工程环境硬件与软件工具人员软件工程环境硬件与软件工具可复用软件1)人员:软件生命周期中各阶段人力资源的安排P15HumanResources软件生命周期的不同阶段,所需人员的技术水平、专业知识、和所参与项目的程度多少都是不同的。高级技术人员和管理人员在开发初期和后期参与较多,而初级的技术人员主要从事编码和单元测试高低高级技术人员初级技术人员管理人员时间软件计划需求分析概要设计详细设计编码单元测试集成测试确认测试参与项目的程度图2-2软件生命周期中各阶

6、段人员的参与情况2)可复用软件资源可供软件计划中考虑的可复用软件资源1)成品构件已有的、或由其他厂家开发的,可以直接使用如POS机2)具有完全经验的构件已有的,以前开发的(规约、计划、代码或测试数据),与现在开发的类型,稍作修改即可使用的如:商品数据库、对登陆界面的测试数据等等3)具有部分经验的构件需做实质性修改的4)新构件3)软件工程环境资源SEESoftwareEngineeringEnviroment软件环境硬件环境开发系统目标机器硬件接口3.可行性研究目的研究项目是否可能实现和值得进行?回答Wh

7、ytodo?&YesorNo开销可行性研究的成本只占预期工程总成本的5%-10%不是解决用户提出的问题,而是分析存在风险,确定是否值得投入巨大的人力物力去作这个项目?目录3.1可行性研究的步骤推陈出新、几套方案备选、可行性分析1.细化和修改“系统目标和范围”,得出新系统逻辑模型复查“系统目标和范围”,弄清用户意图研究目前正在使用的系统流程图导出新系统逻辑模型—数据流图简化版2.导出新系统的几种可能的解决方案提供多种开发方案,评价,择一3.提出推荐的方案本项目的开发价值推荐这个方案的理由4.可行性分析(经

8、济可行性、技术可行性、法律可行性、用户使用可行性)5.书写文档提交审查,给出结论意见(作or放弃?)目录第1阶段:推陈出新使用系统流程图描述系统物理模型表达了数据在系统各部件之间的流动情况包含人员、硬件、软件等子系统符号借用程序流程图符号举例见系统流程图符号1基本符号加工输入输出2系统符号汇合跨页汇合控制流向卡片联机存储磁盘、磁鼓、软盘海量存储器等显示器或类似设备脱机辅助操作文档磁盘人工输入通信链路磁带磁鼓人工操作例:人工销售教材的系统流

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

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

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