- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章可行性分析与软件计划PPT
3.2.3 资源需求 人力资源的需求:包括各不同开发时期应配备的人员,并包括人员的档次、技术水平。 硬件资源:主要是指在开发过程中需具备的硬件条件。如机器的使用安排,消耗问题等。 软件资源:开发平台、软件工具和可复用软件。有些支撑软件可能只在开发时用,而运行时不用。 项目开发不同阶段对不同人员的需求 3.2.4 软件的成本估算 软件的成本是以一次性开发过程中所花费的代价来计算的,也就是软件计划、需求分析、设计、编码、测试的全过程中所付出的费用作为软件的开发成本。 对软件成本的估算中存在着许多可变因素,如人的素质、技术水平、环境等,所以想要准确估算软件开发成本不是一件容易的事。同时如果软件成本的估算有大的偏差,将造成整个系统费用估计的错误,严重的会导致软件项目开发的失败。 软件的成本估算将在下一节中详细介绍。 3.2.5 进度安排 进度安排将作为一节在后面详细介绍。 项目的最后交付日期已经确定,负责开发工作的软件机构将在一个规定的时间范围内非配其工作量。 项目的最后交付日期由软件开发机构自己决定。 软件开发项目的进度安排可以有以下两种不同的情况: 实际工作中经常遇到的是第一种情况。对于一个实际的项目来说,开发进度的要求有时比成本的要求更为重要,或者说开发进度安排失误比成本的估算错误更为致命 3.2.6 软件计划说明书 国家标准的文档参考格式 CMMI文档参考格式 本章主题 3.1 软件可行性分析 3.2 软件开发计划 3.3 软件的成本估算 3.4 安排开发进度 3.3 软件的成本估算与效益分析 3.3.1 成本估算的原则 3.3.2 估算中的计量单位 3.3.3 成本估算方法 3.3.1成本估算中的原则 项目范围必须被精确定义 任务和功能的分解是必须的 历史的度量数据是非常有帮助的 至少要使用两种估算方法 不确定性是不可避免的 3.3.2估算中的计量单位 代码行数 软件是代码行的集合。 一个软件的代码行总数是软件成本估算中的基本数据。 开发工作量 开发工作量是指完成一项开发任务所需要的计量单位, 软件工程中用于计量开发工作量的单位主要有“人-月”,“人-年”,“人-日”。 如:某个项目需5人-月的工作量,它表示该项目的开发工作量实际为5×每个程序员一个月应完成的“标准劳动量”。 1人月= 19 人日 = 152 人时 =1/12 人年 常规的成本估算技术 代码行估算法(LOC) 功能点估算法(FP) 运用估算模型进行成本估算(完全经验) 静态单变量模型 COCOMO模型 动态多变量模型 使用自动估算工具进行估算 利用软件工具进行自动估算。须长期搜集大量的历史资料、数据和建立良好的数据库管理系统。 3.3.3 成本估算方法(技术) 代码行估算法举例 功能点估算法举例 静态单变量模型 工作量K(人-月)= 5.2 ×L0.91 项目所需时间T(月)= 4.1 × L0.36 文档页数DOC = 49 ×L1.01 需要人数S = 0.54 × K0.6 上述公式是从60个已完成的项目中收集到的数据而得到的。 COCOMO模型 构造性成本模型(COnstructive Cost MOdel) 以静态但变量模型为基础,在两个方面进行扩充 考虑软件项目的特性,将软件项目按其应用领域及复杂程度划分为组织、半独立性和嵌入3种类型,每种类型的公式有所调整 对公式计算出的结果,再综合4类15种因素,分别根据软件项目的具体特性确定不同因素的调整系数。 基本COCOMO模型 通过统计63个历史项目的历史数据,得到如下计算公式。 总体类型 工作量 进度 组织型 MM = 10.4*(L)1.05 T = 10.5(MM)0.38 半独立型 MM = 3.0*(L)1.12 T = 10.5(MM)0.35 嵌入型 MM = 3.0*(L)1.20 T = 10.5(MM)0.32 本章主题 3.1 软件可行性分析 3.2 软件开发计划 3.3 软件的成本估算与效益分析 3.4 安排开发进度 3.4 安排开发进度 3.4.1 开发小组人数与软件生产率的关系 3.4.2 按开发进程合理调配人力资源 3.4.3 制定软件进度时间表 3.4.1 开发小组人数与软件生产率的关系 当一定数目的开发人员被组织成共同完成软件项目的成员时,他们之间就要通过信息交流来解决各自承担任务之间的接口问题,也就是所谓的通讯问题。 通讯要花费时间和精力,同时还会增加软件出错的概率,降低软件生产率。 结论:参加软件项目的工作人员数量与整体生产率之间的关系不是线性的。 通过在略为延长的时间内使用较少的人员,可以实现相同的目标。 一个软件工程原则: 10个人 1年 20个人 6个月 5个人 2年 20个人 9个月 5个人 1.5年 3.4.2 按开发进程合理
您可能关注的文档
- 第1章现代物流与物流信息化1..ppt
- 第1章网上支付与电子商务概述..ppt
- 第1章物流概论..ppt
- 第1章计算机基础知识导论..ppt
- 第1章矢量分析..ppt
- 第1章计算机数据采集系统概述..ppt
- 第1讲 国际服务贸易导论.ppt
- 第1节资金筹资业务核算课件.ppt
- 第1讲认识个人理财课件.ppt
- 第1讲走进我们的课程(V6.0)..ppt
- 2024-2025学年安徽省卓越县中联盟高一(上)期中联考物理试卷(含答案).pdf
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).docx
- 2024-2025学年广东省惠州市第一中学高二(上)期中物理试卷(含答案).pdf
- 2024-2025学年内蒙古鄂尔多斯一中伊金霍洛分校九年级(上)月考物理试卷(10月份)(含答案).docx
- 2023-2024学年山东省淄博市张店六中八年级(下)期中物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).pdf
- 2024-2025学年河南省安阳市龙安实验中学八年级(上)第一次月考物理试卷(含答案).docx
- 2024-2025学年江苏省常州实验中学九年级(上)期中物理试卷(含答案).docx
- 2024-2025学年湖北省武汉市江岸区八年级(上)期中物理试卷(含答案).docx
- 2024学校食品安全周活动总结(30篇).pdf
文档评论(0)