软件项目管理课件_第1页
软件项目管理课件_第2页
软件项目管理课件_第3页
软件项目管理课件_第4页
软件项目管理课件_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

主要内容项目策划的基础项目组的需要计划与安排立项的复习案例分析有一个客户有开发进销存管理系统,你为一个软件公司的技术骨干,你了解了这个信息,你如何获得该项目,并进行有效的立项运作。项目策划的概念项目策划的概念软件项目策划是为了完成软件工程和管理软件项目而制定合理的计划、规章与规范,并根据计划落实开展项目所需要的各种资源。项目策划的主要内容策划内容包括对工作产品和任务的估算、资源需求、谈判约定等内容,最终产生计划文档、时间表及相关其他文档。项目策划的难处公司的难处软件难以卖起价不合理的交付时间为他人作嫁衣裳糟糕的市场环境项目组的难处生活的压力日益激烈的竞争与时间赛跑不规范的职场克服困难的办法周密的计划,细心的管理,实时的监控,再加上合理的加班。项目策划的对象人财物关系人人的需要分析项目人员真正的需求,确定项目需要的岗位和职能人的选用能够选用合适的人员是项目经理的一个很大的能力人的需要(1)核心人员项目经理系统分析师架构设计师紧缺人员公司所缺乏的,但业界不缺乏业界缺乏的人员测试人员测试工程师测试程序员人的需求(2)项目经理系统分析师架构设计师软件设计师程序员测试工程师测试员配置管理员质量保证员产品发布工程师项目实施工程师培训师美工……人员需求样例岗位数量知识和技能工作和责任需求时间已选用人员系统分析员2清楚远程教育资源规范熟悉远程教育应用精通java编程,熟悉J2EE方案、Weblogic及XML技术,能熟练使用RationalRose进行分析设计解析远程教育规范需求分析业务指导……2001-2-1张三系统设计员3精通java编程,熟悉J2EE方案、Weblogic及XML技术,能熟练使用RationalRose进行分析设计了解远程教育资源规范系统结构设计模块设计组件设计类设计2001-3-10李四模块开发人员A21、有JAVA和数据库开发经验,熟悉JDBC开发,能熟练用JBUILDER开发数据库事务处理的EJB组件数据管理组件的实现单元测试……2001-6-1王五模块开发人员B3有JAVA开发经验、熟悉XML规范,掌握用DOM和SAX处理XML文档技术熟悉servlet和javabeans业务组件的实现单元测试……2001-6-1页面设计人员4熟悉Java编程熟悉JSP熟悉利用样式表开发页面页面设计单元测试……2001-5-1美工1有美术功底能够制作gif和flash……页面布局设计页面中的图片设计界面美化2001-5-1测试员3有JAVA开发经验熟悉Junit……集成测试系统测试配置管理相关文档整理赵六人的选用从组织内部选用人员招聘人员合同工临时工培训人员财落实项目经费预算确定预算授权启动经费项目经费的使用计划预算分配使用标准授权制度项目的成本效益分析物计算机资源网络环境软件资源技术资料关系上级关系合作部门关系客户关系项目组成员关系项目需要的建议选人宁缺勿滥选同事,不要选朋友不要轻易承诺,重在行动不做无米的巧妇项目工作分解结构项目分解的概念项目组在项目实施期间要完成的工作或要开展的活动的一种层次性、树状的项目活动描述。项目分解的工作和活动指明各种软件分量如何安置在软件系统中;反映软件产品的基本结构,由软件设计者确定;分量有:程序(routine)、模块、子系统等。项目分解的方法纵向分解按照软件工程的阶段划分工作任务,然后在每个阶段中对工作进行细化,可以按照软件功能模块进行细化,也可以按照工作性质进行细化,还可以两者相结合。横向分解软件项目横向分解方法是根据软件系统的功能模块组成来分解工作任务。首先确定软件系统的第一层大的模块,然后大的模块下面有可以分为一些小型模块。纵向分解横向分解工作量的估算估算的类型类比。使用一个和多个类似项目的实际工作量来对本项目进行估算。经验方法。使用组织上的或个人(专家)方面的经验和指导,以组织内的大量项目作为基础,导出本项目的估算。例如德而费(Delphi)估计就是采用是经验方法。参数模型。使用产品的一些性质如代码行数,作为模型的参数(或输入),预测该产品的所需的工作量。估算的方法代码行的估算方法德而费估算法功能点估算对象点方法代码行估计从上到下细化模块凭经验估计最小模块的代码行项目的技术方案和需求已基本确定德而费估算法组成项目估算小组。提供软件系统的相关情况项目估算小组每一个成员对每一个成员对项目的每个部分进行独立估计调整汇总评估结果工作或活动最小估计最大估计最可能估计%差别最终估计值=(最小估计值+4×最可能估计值+最大估计值)/6功能点估算评估产品所需要的内部基本功能和外部基本功能的复杂度基于复杂性因子(也称为权)对它们进行量化使用一个刻度因子把它转化为代码行功能点估计(1)项目低中高外部输入346外部输出457外部查询346外部界面5710内部文件71015评估产品所需要的内部基本功能和外部基本功能的复杂度(UFC)功能点估计(2)基于复杂性因子(也称为权)对它们进行量化(TCF)序号影响因素(Fi)影响程度(0-没有,1-偶有,2-轻微,3-平均,4-较大,5-严重)1系统是否需要可靠的备份和恢复?2是否需要数据通信?3是否有分布处理的功能?4性能很关键吗?5系统是否运行在一个既存的高度民实用化的操作环境中?6系统是否需要联机数据项?7联机数据项是否需要建立多重窗口显示和输入,处理?8主文件是否联机更新?9输入、输出、文件或查询是否复杂?10内部处理过程是否复杂?11程序代码是否可复用?12设计中是否包括了转移和安装?13系统是否设计成可以重复安装在不同机构中?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.8416.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)的构造方法使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论