软件项目管理_周志钊

软件项目管理_周志钊

ID:39731442

大小:867.00 KB

页数:91页

时间:2019-07-10

软件项目管理_周志钊_第1页
软件项目管理_周志钊_第2页
软件项目管理_周志钊_第3页
软件项目管理_周志钊_第4页
软件项目管理_周志钊_第5页
资源描述:

《软件项目管理_周志钊》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程周志钊zhouzhizhao08@163.com软件项目管理经理管什么?计划预算组织进度标准软件项目管理项目的定义:项目是在一定的组织机构内,在限定的资源条件下,在计划的时间里,按满足一定性能、质量和数量的要求去完成的一次性任务。软件项目管理项目管理的定义:项目管理就是为实现项目目标,有效地组织和利用各种资源,严格地控制项目进度,以满足用户及有关方面需求的管理工作的总称。具体而言,项目管理就是将知识、技能、工具和技术应用于项目活动,以满足项目的需求。软件项目管理软件项目管理必须从项目的开头介入,并贯穿于整个软件生存周期的全过

2、程。软件项目管理的范围主要集中于3个P上,即:People(人员)、Problem(问题)和Process(过程)。软件项目管理的主要任务是:根据选定的软件开发过程框架(即软件开发模型)和对其估算的结果制定软件项目实施计划;再根据计划对人员进行组织、分工;按照计划的进度,以及成本管理、风险管理、质量管理的要求,控制并管理软件开发和维护的活动,最终以最小的代价完成软件项目规定的全部任务。项目管理内容软件项目管理软件项目的成本管理、软件质量管理和软件配置管理有一定的特殊性和独立性,可单独立项。任务分别是:成本管理估算软件项目的成本,作为

3、立项和签合同的依据之一,并在软件开发过程中按计划管理经费的使用。质量管理制定软件质量保证计划,按照质量评价体系控制软件质量要素,对阶段性的软件产品进行评审,对最终软件产品进行确认,确保软件质量。配置管理制定配置管理计划,对程序、数据、文档的各种版本进行管理,确保软件的完整性和一致性。软件项目管理的对象产品指软件开发过程得到的文档和程序,如:需求规格说明、设计规格说明、源代码、测试报告等过程与软件项目有关的活动,如软件项目计划、开发活动、维护活动、管理活动等资源进行软件项目所需要的各种支持,如人力、经费、方法、工具、软硬件环境等管理对

4、象的属性产品过程资源内部属性程序代码行长度;程序功能;模块化;控制流结构;重用性;模块耦合度与内聚度。工作量;计划及进度;事件。人员;方法;工具;环境;经验。外部属性软件的可靠性;软件的可理解性;软件的有效性;软件的可用性;软件的可维护性;软件的可移植性。成本;可控制性;可观察性;稳定性。成本;生产率;时间。软件度量要进行软件开发项目的控制、管理,必须要有量化的参数指标。软件度量是软件产品、软件开发过程及自愿简单属性的定量描述。如程序规模、操作符个数、程序中错误的个数等。面向规模的度量面向功能的度量为什么要对软件进行度量①表明软件产

5、品的质量;②弄清软件开发人员的生产率;③给出使用了新的软件工程方法和工具所得到的(在生产率和质量两方面)的效益;④建立项目估算的“基线”;⑤帮助调整对新的工具和附加培训的要求。面向规模的度量面向规模的度量是以软件的代码行(LOC,LineofCode)数为基础的直接度量。L表示软件的代码行数,单位为KLOC(千行代码)或LOC;E表示开发软件所需工作量,单位为人月(PM)或人年(PY);S表示软件成本,单位为美元或元;N表示错误个数;Pd表示软件文档页数;M表示开发所用的人数。面向规模的度量1.软件开发的生产率P:P=L/E2.开发

6、每行代码的平均成本C:C=S/L3.代码出错率EQR:EQR=N/L4.软件的文档率D:D=Pd/L面向规模的数据表格面向规模的度量【例2.1】已知有一个国外典型的软件项目的记录,开发人员M=6人,其代码行数=20.2KLOC,工作量E=43PM,成本S=314000美元,错误数N=64,文档页数Pd=1050页。试计算开发该软件项目的生产率P、平均成本C、代码出错率EQR和文档率D。解:根据给出的已知数据,可得:P=L/E=20.2KLOC/43PM=0.47KLOC/PM=470LOC/PMC=S/L=314000美元/20.2

7、KLOC=15.54美元/LOCEQR=N/L=64个/20.2KLOC=3.17个/KLOCD=Pd/L=1050页/20.2KLOC=51.98页/KLOC面向规模的度量优点:简单、直接。缺点:①代码行数的估算依赖于程序设计语言的功能和表达能力。②对设计精巧的软件项目产生不利影响。③在开发初期估算代码行十分困难。④只适用于过程式程序设计语言。面向功能的度量1.简单功能点度量1979年,Albrecht首先提出了功能点度量方法。这是一种面向功能的间接度量方法,即从软件定义的基本功能出发,来估算软件系统的规模。因此,该方法可以在软件

8、开发项目的初期,在软件定义过程中即可预测待开发软件的规模。面向功能的度量功能点(FunctionPoint,FP)的度量公式如下:FP=CT×TCF=CT[0.65+0.01∑Fi]其中:CT——基本功能点。CT值按表3-1来计算,它

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

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

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