3不同规模的软件工程经济分析.PPT

上传人:国*** 文档编号:750889 上传时间:2018-10-30 格式:PPT 页数:31 大小:264KB
下载 相关 举报
3不同规模的软件工程经济分析.PPT_第1页
第1页 / 共31页
3不同规模的软件工程经济分析.PPT_第2页
第2页 / 共31页
3不同规模的软件工程经济分析.PPT_第3页
第3页 / 共31页
3不同规模的软件工程经济分析.PPT_第4页
第4页 / 共31页
3不同规模的软件工程经济分析.PPT_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、5.3 不同规模的软件工程经济分析l 人们在对不同规模的软件工程经济分析时发现这样一个事实:随着规模的不同,软件工程项目的人力资源组织及其管理有较大的区别,对于一些小型软件工程项目,由于功能需求简单,项目难度低,因而少数几个软件工程师即可完成以规划、分析、设计、编码、测试等全部任务而无需其他的支持人员。 l 然而在大、中、型软件工程项目建设中,情况就会有所不同。由于这些软件工程往往是具有不同的应用背景(如交通工程、水电工程、宇航工程、军事作战工程等)的嵌入式软件,因而在软件规划,分析与设计中不仅需要大量的应用工程专业知识和系统硬件(计算机网络与通信设备)的理论方法与操作经验知识,而且由于投入了

2、大量人力资源而使工程的计划与组织的协调显得十分重要。因此为了使这样的大、中型软件工程能快速、高效且高质量的完成建设,开发机构将投入的人力资源分成项目开发任务组和项目支持任务组是必要的。 l 其中项目开发任务组负责软件工程开发所必需完成的基本任务即规划、分析、设计、编码及其审查与测试等任务,而项目支持任务组则完成如下的支持任务:l应用学科领域知识的支持。l计算机网络与通信设备的使用与维护支持。l工程计划网络( PERT)的设计、跟踪与控制。l文本提供、质量保证与配置管理。l资源控制任务跟踪协调与进程监控的高级管理人员。显然,上述的项目支持任务组的工作是十分重要的,而且软件项目的规模越大,所需要的

3、支持任务量也越大。下面介绍有关上述内容的定量分析内容。u 为研究涉及项目开发任务组及项目支持任务组的有关工程经济分析,我们首先给出了有关工程经济参数的变量表 6.35。若设 表示开发阶段时间区间(子周期),则显然有5.3.1 不同规模软件的人力投入属性及其比较变 量 经济 内涵 单 位m(t) 在 项 目生存周期内 t时 刻的人力投入量 (人年)mp(t) 在 项 目开 发阶 段 t时 刻的人力投入 总 量它包括开 发 人力投入量与支持人力投入量两部份(人年)md(t) 在 项 目开 发阶 段 t时 刻的开 发 人力投入量 (人年)ms(t) 在 项 目开 发阶 段 t时 刻的支持人力投入量

4、(人年)C(t) 在 项 目生存周期内 0,t)区 间 内累 计 投入人力 总 量 (人年)Cp(t) 在 项 目开 发阶 段 0,t)时间 段内累 计 投入开 发 人力与支持人力 总 量 (人年)Cd(t) 在 项 目开 发阶 段 0,t)时间 段内累 计 开 发 人力投入 总 量 (人年)Cs(t) 在 项 目开 发阶 段 0,t)时间 段内累 计 支持人力投入 总 量 (人年)K 在 项 目生存周期内 为 完成所有任 务 投入的 总 工作量(人力量) (人年)Kp 在 项 目开 发阶 段内 为 完成所有(包括开 发 任 务 与支持任 务 )任 务 投入的人 员总 量(人力量)(人年)Kd

5、 在 项 目开 发阶 段内 为 完成开 发 任 务 投入的开 发 人 员总 量(人力量) (人年)Ks 在 项 目开 发阶 段内 为 完成支持任 务 投入的支持人 员总 量(人力量) (人年)td 表示在 项 目生存周期内投入人力峰 值 的 时 刻或 项 目交付 时间 或工期 (年或月)t0p 在 项 目开 发阶 段内投入人力峰 值 的 时 刻 (年或月)t0d 在 项 目开 发阶 段内开 发 人力峰 值 的 时 刻 (年或月)t0s 在 项 目开 发阶 段内支持人力峰 值 的 时 刻 (年或月)表 5.2 有关变量经济内涵表u 国外很多软件工程学者在经过对以往已完成的软件工程项目的各工程经济

6、变量数据进行研究后得到了一些有益的结论,这些结论列于表 5.3。由表得知任何一个软件项目开发子周期内开发的人力投入量 md(t),项目任务人力投入总量 mp(t)及总周期(生存周期)内的人力投入量 m(t)间三者的分离与重合程度与软件规模(程序量) S有很大的关联。我们将软件规模(非注解性源代码程序员) S 70 KNCSS的软件称为大型软件。 u 由表 5.3得知在小型软件的有 md(t) = mp(t),这是由于投入人力少,因此即使有一些支持任务,通常也由开发人员兼顾;而在大型软件中,由于所投入的支持任务人力量远远大于开发任务人力量,从而使 mp(t)与 m(t)非常接近或基本重合;至于中

7、型软件则呈现出 md(t) , mp(t) , m(t)三者分离的现象,而且随着 S的增大, mp(t)与 md(t)分离度越大,而 mp(t)与 m(t)重合度越大,上述这种人力投入的规律性详可见图 5.4( a)( b)( c)( d)。其中( a)为小型软件项目( b)与( c)为中型软件项目,( d)为大型软件项目。下面我们分别对大、中、小型软件工程分别作有关的工程经济分析。投入人力密度tt0d tdmd(t)m(t)m0m0pm0d投入人力密度tt0d = t0p tdmd(t) = mp(t)m(t)m0m0pm0d(a) 小型项目 S = 10 KNCSS td = 1.25年t

8、0d = 0.5年 (b) 中型项目 S = 25 KNCSS td = 1.85年t0p = 1.0年t0d = 0.76年 mp(t)t0p投入人力密度tt0d td= t0pmd(t)m(t)mp(t)m0m0pm0d投入人力密度tt0d tdmd(t) m(t)m0m0pm0dmp(t)t0p0(c) 中型项目 S = 55 KNCSS td = 2.6年t0p = 2.4年t0d = 1.1年 (d) 大型项目 S = 90 KNCSS td = 3.2年t0p = 3.2年t0d = 1.3年 图 5.4 不同规模软件开发属性图程度量 S S 70Kmd(t)与 mp(t)关系md(t)与 mp(t)重合 md(t)与 mp(t)分离,S愈大,两者的分离度愈大md(t)与 mp(t)分离m (t)与 mp(t)关系m (t)与 mp(t)分离 m (t)与 mp(t)分离, S愈大,两者的重合度愈大m (t)与 mp(t)基本重合表 5.3 规模属性表注: 1K=1000NCSS

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。