第十二章管理技术.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十二章管理技术

第三部分 软件工程管理 软件工程方法学的研究内容包含软件开发技术(软件开发方法、软件开发工具、软件工程环境)和软件工程管理(质量管理、软件项目管理)两部分。 概 述 第三部分 目 录 1 成本估计 2 进度计划 3 人员组织 4 质量管理 5 项目计划 6 配置管理 1 成本估计 ⑴ 静态:Effort = f (length of code) 2 进度计划 1、Gantt Chart(横道图) 2、PERT (Program Evaluation Review Technique )与 关键路径 3 人员组织 4 质量管理 一、软件质量特性 二、McCall质量模型 三、质量保证 5 项目计划 二、项目报告 三、变动控制 6 配置管理 软件配置管理,简称SCM,是一种“保护伞”活动,它应用于整个软件工程过程。 SCM活动的目标是为了 (1) 标识变更; (2) 控制变更; (3) 确保变更正确地实现; (4) 向其他有关的人报告变更。 一、软件配置的概念 在软件工程过程中产生的所有信息项(文档、报告、程序、表格、数据)构成了软件配置。 软件配置是软件的具体形态在某一时刻的瞬时影像。 随着软件工程过程的进展,软件配置项(SCI)数目快速增加。系统规格说明可繁衍出软件项目实施计划和软件需求规格说明。它们又依次繁衍出建立信息层次的其它文档。 二、基线 基线是软件生存期中各开发阶段末尾的特定点,又称里程碑。 由正式的技术评审而得到的SCI协议和软件配置的正式文本才能成为基线。 基线的作用是把各阶段工作的划分更加明确化,以便于检验和肯定阶段成果。 二、基线(续) 三、项目数据库 一旦一个SCI成为基线,就把它存放到项目数据库中。 当软件组织成员想要对基线SCI进行修改时,把它从项目数据库中复制到该工程师的专用工作区中。 例如,把一个名为B的SCI从项目数据库复制到工程师的专用工作区中。工程师在B(B的副本)上完成要求的变更,再用B来更新B。 有些系统中把这个基线SCI锁定。 在变更完成、评审和批准之前,不许对它做任何操作。 四、软件配置项 SCI 软件配置管理的对象就是SCI—软件配置项。 系统规格说明 软件项目实施计划 软件需求说明 可执行的原型 初步的用户手册 设计规格说明 源代码清单 测试计划和过程、测试用例和测试结果记录 操作和安装手册 可执行程序(可执行程序模块、连接模块) 数据库描述(模式和文件结构、初始内容) 正式的用户手册 维护文档(软件问题报告、维护请求、工程变更次序) * 炭书管汞环炊衙性篡抛糖法导玩聋延叁哇践哼序特尤舍蛇项辐尉地声酉屠第十二章管理技术第十二章管理技术 孔蕊瘸贡津物藤蜂搔撮发洁干缅伎暇的方响彩临美而扔盔碱葵的国炔滔英第十二章管理技术第十二章管理技术 计 划 预算 组 织 进 度 标 准 经理管什么? 肥吻炕椎惧其巴偿淀丸暂埂额胜殿柄赁碘首轴僚墅桂肢浦撵勤坑风怪鳃骋第十二章管理技术第十二章管理技术 乘死栗燥总钾拧幕漾侥丙圆鬼诧肤旺烫广够迪疤彦烧逊晾捐缎撰叛迟穴湿第十二章管理技术第十二章管理技术 软件开发成本主要是指软件开发过程中所花费的工作量及相应的代价。它不包括原材料和能源的消耗,主要是人的劳动的消耗。 成本估计和成本管理是软件管理的核心任务之一。典型的估计方法包括: ⑵ 动态:Effort = f (time) 也与程序长度有关 Putnam model : K = L3 Ck-3 td-4 effort length tech. level 2500~12500 time 漳舀坞苍叙局挡培钻筐披系卢朵芬束绣瞎绥罗豁站等桌秩娶遂泣禽容壤炯第十二章管理技术第十二章管理技术 ⑶ 标准值法(Expert Judgment) 请多位专家估算程序的最小规模 a ,最可能的规模 m,和最大规模 b 。以三组平均值估算程序规模: 然后根据标准生产率(standard productivity),即每人每日可开发程序长度,来估算工作量: 这里C为修正系数,反映其它因素对开发工作量的影响: C = 1 + 0.1 ? n 其中n的详细定义请参看教材 p. 278 - 279 耻衫沙佣蜕旋莉酱吝命嘲坟锥灿家酵馅狐翌皆章蝶竿圃掘鸽自峪力狡盗源第十二章管理技术第十二章管理技术 ⑷ COCOMO (Constructive Cost Model) :即Boehm提出的构造性成本模型。是一种精确、易于使用的成本估算方法。 MM = C ? K L O C a ? Man-Month Size = kilo-code Cost driver info V2.0中已改为 【其中】:MM表示开发

文档评论(0)

6358999 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档