软件项目管理方法与实践 第4讲 项目策划(2)

软件项目管理方法与实践 第4讲 项目策划(2)

ID:46883851

大小:259.50 KB

页数:35页

时间:2019-11-28

软件项目管理方法与实践 第4讲 项目策划(2)_第1页
软件项目管理方法与实践 第4讲 项目策划(2)_第2页
软件项目管理方法与实践 第4讲 项目策划(2)_第3页
软件项目管理方法与实践 第4讲 项目策划(2)_第4页
软件项目管理方法与实践 第4讲 项目策划(2)_第5页
资源描述:

《软件项目管理方法与实践 第4讲 项目策划(2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件项目管理第4讲:项目策划(2)阳王东主要内容项目估算计划的内容软件项目策划存在主要问题分析案例分析立项的复习项目策划的对象工作量的估算估算的类型类比。使用一个和多个类似项目的实际工作量来对本项目进行估算。经验方法。使用组织上的或个人(专家)方面的经验和指导,以组织内的大量项目作为基础,导出本项目的估算。例如德而费(Delphi)估计就是采用是经验方法。参数模型。使用产品的一些性质如代码行数,作为模型的参数(或输入),预测该产品的所需的工作量。估算的方法代码行的估算方法德而费估算法功能点估算对象点方法代码行估计从上到下细化模块凭经验估计最小模块的代

2、码行项目的技术方案和需求已基本确定德而费估算法组成项目估算小组。提供软件系统的相关情况项目估算小组每一个成员对每一个成员对项目的每个部分进行独立估计调整汇总评估结果工作或活动最小估计最大估计最可能估计%差别最终估计值=(最小估计值+4×最可能估计值+最大估计值)/6功能点估算评估产品所需要的内部基本功能和外部基本功能的复杂度基于复杂性因子(也称为权)对它们进行量化使用一个刻度因子把它转化为代码行功能点估计(1)项目低中高外部输入346外部输出457外部查询346外部界面5710内部文件71015评估产品所需要的内部基本功能和外部基本功能的复杂度(UF

3、C)功能点估计(2)基于复杂性因子(也称为权)对它们进行量化(TCF)序号影响因素(Fi)影响程度(0-没有,1-偶有,2-轻微,3-平均,4-较大,5-严重)1系统是否需要可靠的备份和恢复?2是否需要数据通信?3是否有分布处理的功能?4性能很关键吗?5系统是否运行在一个既存的高度民实用化的操作环境中?6系统是否需要联机数据项?7联机数据项是否需要建立多重窗口显示和输入,处理?8主文件是否联机更新?9输入、输出、文件或查询是否复杂?10内部处理过程是否复杂?11程序代码是否可复用?12设计中是否包括了转移和安装?13系统是否设计成可以重复安装在不同机

4、构中?14系统是否设计成易修改和易使用?复杂度调整值(合计)功能点估计(3)最终复杂性因子:TCF=0.65+0.01×∑14i=1Fi功能点的计算公式:FP=UFC+TCF功能点与代码行转换表语言Fi语言FiASSEMBLY320ADA71C150PL/165COBOL105PROLOG/LISP64FORTRAN105SMALLTALK21PASCAL91SPREADSHEET6对象点估计分析对象点的复杂性分析功能对象的复杂性对象点估计表(LOC)方法种类很小小中大很大计算2.345.1311.2534.6654.04数据2.604.798.84

5、16.3130.09I/O9.0112.0616.1521.6228.93逻辑7.5510.9815.9823.3533.83设置3.885.046.568.5311.09文本3.758.0017.0736.4177.66功能对象矩阵(CNT)的构造方法使用产品需求,构建一个体系结构或概念设计;对该设计中每一类(面向对象方法中的class)的输入和交互,标识所涉及的对象属于对象估计点表中的哪类方法;估算以上标识的每一方法的复杂性;将结果填入到矩阵CNT相应的表格中。对象点估计计算公式LOC为对象点估计表CNT为功能对象矩阵项目计划内容定义项目的物质设

6、施和开发环境制定项目进度安排制定项目相关的规章和规范软件测试计划制定项目进度安排进度安排的前提软件需求基本明确项目资源基本确定项目工作分解结构足够清晰和细化项目工作量的估算认为可靠人员工作分配项目工作量的分配项目阶段的划分和项目里程碑的确定人员工作分配任务分配责任要明确信任项目成员的能力敢于让项目成员挑担子给项目成员分配稍大于其能力的任务人员组织结构形式主程序员制功能项目组织矩阵项目组织主程序员制功能项目组织矩阵项目组织项目工作量的分配瀑布型生命周期的阶段工作量分配UML统一建模的阶段工作量分配各阶段的工作概述:分析阶段,设计阶段工作分配要考虑风险和

7、纠正错位的工作量项目阶段的划分和项目里程碑的确定项目的阶段划分是与软件项目采用的生命周期相一致里程碑的设计应具有二分性里程碑建立完整的里程碑清单里程碑的好处规范和明确开发人员的工作任务跟踪和检查工作任务的完成情况高级主管进行汇报项目进度,体现项目成绩的有效手段制定项目相关的规章和规范没有规矩不成方圆提高项目工作效率;降低项目运行成本;提高软件开发质量。项目规范和规章的内容办事程序。工作产品提交制度,费用报销制度等沟通方法和方式。周例会制度,定期汇报制度。制定规范和规章的原则一看就能明白一看就能记住考虑到70%~80%的情况对事不对人让规章说话需求的确

8、定错误的修正测试计划软件测试过程制定测试计划编写测试方案执行测试用例测试总结测试驱动开发需求分析—确定测试概

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

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

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