- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复旦大学计算机科学与工程系 本科生课程 第11章 软件工程管理 管理的目的与内容 软件估算模型 软件成本估计 人员的分配与组织 项目进度安排 软件知识产权保护 管理的目的与内容 目的 按预定的时间和费用,完成软件的计划、开发 和维护 内容 费用管理 估算软件的开发费用 管理开发费用的有效使用 质量管理(包括配置管理) 项目的其它管理 项目进度安排 人员的分配与组织 软件估算模型 静态单变量资源模型 Putnam资源模型 COCOMO模型 静态单变量资源模型 资源 = c1 x (估计的软件特征)c2 资源 开发工作量(E)、开发时间(T)或开发人数(P) 估计的软件特征 源程序长度(L)或软件工作量(E) c1 ,c2 依赖于开发环境和软件应用领域的常数 Putnam资源模型 L = cK1/3T4/3 或 K = L3 / (c3T4) L (行):源程序长度 T (年):开发时间 K (人-年): 全生存期工作量 c: 与开发环境有关的常数 COCOMO模型 COnstructive COst MOdel 以静态单变量模型为基础 将软件分类: 组织 半独立 嵌入 增加工作量调节因子 不同类型软件的 COCOMO模型 调节因子和它的值范围 软件成本估计 自顶向下成本估计 由底向上成本估计 算法模型估计 自顶向下成本估计 首先估算总成本 然后在项目内部进行成本分配 特尔斐Delphi法 多个专家各自填表 综合专家意见,摘要通知大家 开始新一轮估计 多次反复,直到专家意见接近 由底向上成本估算 先将开发任务分解为许多子任务 子任务分成子子任务 估计各个任务单元的成本 汇合成项目总成本 算法模型估计 算法模型就是资源模型 由历史数据导出 选择适用的模型 模型估计法与自顶向下估计或由底向上估计结合使用 人员的分配与组织 Rayleigh-Norden曲线 两条重要定律 人员组织 Rayleigh-Norden曲线 两条重要的定律 人员-时间权衡定律 Brooks定律 向一个已经延晚的项目追加开发人员,可能使它完成得更晚 人员组织 层次型组织结构 软件经理 项目经理 开发小组 民主开发小组 无我程序设计 主程序员小组 一元化领导 主程序员分配工作 主程序员决定重大问题 项目进度安排 计划评审技术 建立PERT图 找出关键路径 标出最迟开始时间 PERT图的使用 Gannt图 PERT图例子 关键路径 第12章 软件质量管理 从质量保证到质量认证 质量保证 软件可靠性 程序正确性证明 CMM软件能力成熟度模型 ISO9000 国际标准 软件度量 从软件质量保证到质量认证 质量管理的三个阶段 质量检验 全面质量管理TQC 质量认证 CMM软件能力成熟度模型 ISO 9000国际标准 质量保证 软件的质量属性 功能性 可靠性 易用性 效率 可维护性 可移植性 质量保证的活动内容 质量保证的活动内容 软件可靠性 可靠性的定义和分级 定义:在给定的时间内,程序按照规定的条件成功地运行的概率 可靠性等级 可靠性模型 软件容错技术 可靠性分级表 可靠性模型 正比于遗留故障数的宏观模型 平均故障时间模型(MTTF模型) 错误植入模型 软件容错技术 容错软件(有抗故障功能的软件) 屏蔽错误 修复错误 减少影响 冗余技术 结构冗余 时间冗余 信息冗余 容错软件的设计 静态冗余结构和动态冗余结构 容错软件设计 程序正确性证明 用数学的方法,证明程序具有某些性质 CMM软件能力成熟度模型 CMM的基本概念 软件过程 关键过程域 CMM模型 5级,18个关键过程域,52个过程目标,316种关键实践 CMM应用 能力评估 软件过程评估 软件能力评价 过程改善 引用CMM关键实践 改善本机构的软件过程 ISO 9000 国际标准 质量术语标准 ISO 8402-1994 质量保证标准 ISO 9001 质量管理标准 ISO 9004-1 软件企业实施ISO9000标准 知识准备 立法 宣传 执行 监督 改进 软件度量 项目度量 项目度量的内容 面向功能的项目度量 过程度量 项目度量的基本度量 第13章 软件工程环境 什么是软件工程环境 CASE环境的组成与结构 CASE环境实例 Rational SUITE Enterprise Studio 青鸟系统 软件工程环境 软件工程环境 统一集成机制下的一系列软件工具 支持与软件开发相关的过程、活动和任务 软件开发环境的特点 友善和统一的用户界面 集成化的软件工具 数据集成 界面集成 控制集成 过程集成 平台集成 理想环境模型 CASE环境 CASE计算机辅助软件工程 现代化软件开发环境的总称 软件开发环境 程序设计支持环境 软件支持环境 集成化项
您可能关注的文档
- 海尔电视培训课件--LE32G310Z.pptx
- 海尔电视培训课件--LE50B610N单品培训课件.pptx
- 海尔电视培训课件--A92-32G培训课件.pptx
- 海尔电视培训课件--LS55AL88A71A3.pptx
- 海尔电视培训课件--LQ65AL88U81A3.pptx
- 海尔电视培训课件--LQAL88M52.pptx
- 海尔电视培训课件--LS55AL88K51A3单品培训.pptx
- 海尔电视培训课件--LS55AL88K52A3单品培训课件.pptx
- 海尔电视培训课件--LS55AL88U71P.pptx
- 海尔电视培训课件--R81A2系列.pptx
- 教科版(2017秋)科学二年级上册2.6 做一顶帽子 教学设计.docx
- 河北高频考点专训四 质量守恒定律的应用教学设计---2024-2025学年九年级化学人教版(2024)上册.docx
- 大单元教学【核心素养目标】6.3 24时计时法教学设计 人教版三年级下册.docx
- 河南省商城县李集中学2023-2024学年下学期九年级历史中考模拟八(讲评教学设计).docx
- 第18章 第25课时 正方形的性质2023-2024学年八年级下册数学课时分层作业教学设计( 人教版).docx
- Module 8 模块测试 教学设计 2024-2025学年英语外研版八年级上册.docx
- 2024-2025学年小学数学五年级下册浙教版教学设计合集.docx
- 2024-2025学年小学劳动四年级下册人民版《劳动》(2022)教学设计合集.docx
- 2024-2025学年小学数学三年级上册冀教版(2024)教学设计合集.docx
- 2024-2025学年高中生物学必修1《分子与细胞》人教版教学设计合集.docx
文档评论(0)