软件过程管理_第1页
软件过程管理_第2页
软件过程管理_第3页
软件过程管理_第4页
软件过程管理_第5页
全文预览已结束

付费下载

下载本文档

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

文档简介

1、2.软件过程的基本知识 (1)软件过程模型<1>瀑布模型以文档为驱动,适用于需求明确的项目.但缺乏灵活性<2>演化模型通过开发原型,然后根据客户的反馈和意见改进原型.适用于需求模糊的情况.<3>螺旋模型结合了瀑布模型和演化模型,并加入了风险分析.过程: 1.制定计划. 2.风险分析. 3.实施工程. 4.用户评估.<4>喷泉模型以用户需求为动力,以对象为驱动的模型.适合于面向对象开发方法.使得开发过程具有跌代谢和无间隙性(使得各个过程没有明确的界线).<5>统一过程(UP)以用例驱动,以架构为中心,迭代并且增量<6&g

2、t;敏捷方法   (2)统一过程(UP)<1>用例驱动<2>以架构为中心.<3>迭代和增量<4>统一过程的生命周期分为: 初始阶段, 精化阶段, 构建阶段, 移交阶段, 产生阶段.<5>RUP (3)敏捷方法目标: 尽可能早的,持续的对有价值的软件的交付使客户满意.4条宣言与12条原则.<1>极限编程(XP)四大价值观: 沟通,简单,反馈和勇气<2>水晶法她认为每个不同的项目都需要一套不同的策略,约定和方法论,适用于规模在100-500个功能点的软件.<3>并

3、列争球法她使用迭代的方法,把每30天一次的迭代称为一个冲刺并按需求的优先级来实现产品.<4>自适应软件开发.<5>特征驱动软件开发 (4)软件过程改进<1>软件过程评估的意义    *1.软件过程改进的需要    *2.降低软件风险的需要    *3.集成各种过程改进工作的需要.<2>软件能力成熟度摸得简介(CMM)他是对软件进化阶段的描述理解关键过程域软件过程成熟度分为:初始化级,可重复级,已定义级,已管理级,优化级<3>能力成熟度集

4、成模型(CMMI)能力等级0-5.  3.软件开发计划与管理(1)软件项目管理 <1>成本预算     *1.自顶向下估算法.        优点: 重视系统级工作,工作量小,速度快.        缺点: 忽视低级别上的技术困难,使得成本上升.     *2.自顶向上估算法.     

5、   将软件细分并由负责该部分子任务的人员来负责估算        优点: 估算精准        缺点: 估算缺乏各个子项目之间     *3.差别估算法.        与已经完成的项目进行比较,找出不同之处并估算其对成本的影响.        优点: 提

6、高估算准确度/缺点: 不容易明确差别的界线.     *4.其他: 专家估算法,类推估算法算式估算法.     *5.常见的估算模型: Putnam模型和COCOMO模型<2>风险分析     *1.风险识别.        建立风险条目检查表     *2.风险预测.     *3.风险评估.  

7、;   *4.风险控制.<3>进度管理     *1.甘特图(Gantt)          优点: 能清晰地描述任务的开始,结束以及进展     缺点: 无法反映各个任务之间的依赖关系,难以确定其关键所在.          *2. 项目计划评审技术(PERT图)      

8、    能准确的反映出各个任务之间的关系与找出关键路径.<4>人员管理.人员能力成熟度模型(P-CMM) (2)软件配置管理(SCM)<1>基线<2>软件配置项<SCI><3>软件版本控制<4>变更控制 (3)软件质量管理<1>软件质量的特性          *1.功能性: 适应性,准确性,互用性,依从性,安全性     

9、     *2.可靠性: 成熟性,容错性,易恢复性          *3.易使用性: 易理解性,易学性,易操作性          *4.效率: 时间特性,资源特性          *5.可维护性: 易改变性,易分析性,稳定性,易测试性    &

10、#160;     *6.可移植性: 适应性,易安装性,一致性,易替换性<2>Mc Call软件质量模型<3>软件质量保证<4>软件复杂度          *1.代码行度量法          *2.McCabe度量法          &#

11、160;   公式: V(G)=m-n+2p 其中: m 弧数, n 节点数, p=1<5>软件评审<6>软件容错技术  4.系统运行和维护知识  (1)系统维护概述<1>系统可维护性概念维护人员理解,改正,改动和改进软件的难易程度.           *1.系统可维护性的评价指标             可理解性,可测试性,可修改性           *2.维护与软件文档           *3.软件文档的修改<2>系统维护的内容及类型           *1.硬

温馨提示

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

评论

0/150

提交评论