- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
八章软件维护
北方交通大学网络学院 第八章??软件维护 8.1??软件维护的概念 8.2 维护的特点(1) 8.2 维护的特点(2) 8.3 维护的过程(1) 8.3 维护的过程(2) 8.3 维护的过程(3) 8.4 可维护性(1) 8.4 可维护性(2) 第八章 小 结 第八章 习 题 第九章??软件工程管理 9.1 软件项目特点和管理的职能(1) 9.1 软件项目特点和管理的职能(2) 9.1 软件项目特点和管理的职能(3) 9.1 软件项目特点和管理的职能(4) 9.2 成本估算(1) 9.2 成本估算(2) 9.2 成本估算(3) 9.3 人员的分配和组织(1) 9.3 人员的分配和组织(2) 9.3 人员的分配和组织(3) 9.4 进度安排(1) 9.4 进度安排(2) 9.4 进度安排(3) 9.4 进度安排(4) 9.4 进度安排(5) 9.5 质量保证(1) 9.5 质量保证(2) 9.6 项目计划(1) 9.6 项目计划(2) 9.7 软件管理工具 第九章 小 结 第九章 习 题 二.项目报告 1.报告内容:在这段时间内已经完成的工作;下阶段计划要完成的工作; 问题范围;到目前为止已经用掉的成本;预算执行情况及其它有关信息。 2.制定项目计划时,应确立一系列阶段目标。在应该完成的每个阶段目标 时(或定期时间),开发人员应该把正式的进展报告交给管理人员。 三.变动控制 1.任何软件开发都是迭代过程,即在设计软件时会发现需求说明的中问题, 在实现过程中又会暴露出设计中的错误。预先计划控制变动的机制,建 立评价变动的影响和把发生的变动记录下来的过程是十分重要的。 2.变动通常分为两类: (1)为了改正小错误需要的变动。 (2)为了增加和删除某些功能,或者为了改变某个功能的方法而变动的 变动。 3.高级管理人员应该注意防止在工程延期或成本超过预算时,下级管理人 员为勉强按原计划进行而降低质量要求的倾向。 一.软件管理工具种类 1.计划工具:主要功能包括完成成本计算,关键路径的分析等,以协助管理人员 制定工程项目计划。 2.报告工具:主要功能是检索文档资料,并产生某种标准形式的报告。 二.软件管理工具 1.EPRT(计划评审技术)软件包:通用的项目管理工具,主要用于分析关键路径。 2.成本估算工具:根据给出的项目详细情况的数据之后,及历史数据,估算出完 成需要的工作量,估算出成本。一般该类工具是各个软件开发组织专用的。 3.项目管理系统:主要完成记录项目复审日期和预算;检索软件规格说明书、 软件设计和程序代码,编辑成相关的报告。 4.故障报告系统:主要完成收集和整理出错情况报告;管理变动报告及其相 应的有关文档的修改。 一.软件工程管理是软件工程的重要组成部分。只有进行科学的管理, 才能使先进的技术发挥充分的作用。对于大型的软件开发,管理 工作尤其重要。 二.项目管理是整个管理工作的基础,明确项目管理的智能。 三.了解项目管理的特点。 四.管理工作离不开度量。估计成本的各种方法、计算人力需求的变化 曲线、计算进度的PERT技术和进度计划表,都是标志对软件管理从 定性管理向定量管理的发展趋势。 五.软件的质量保证是贯穿于整个生存周期的重要的活动。 六.影响软件质量的因素是多方面的,可靠性在质量特性中占有主要的 地位。 1.软件工程管理的内容? 2.软件项目有哪些特点? 3.软件成本估算的一般方法? 4.为什么在软件开发中,不能用简单增加人员的方法来缩短开发时间? 5.影响软件质量的主要因素有哪些? 6.本章第四节的例子是某个软件项目的PERT图。 (1)找出关键路径和完成项目的最早时间; (2)标出每项活动的最早起止时间与最迟起止时间。 7.将上题的内容改用Gantt图来表示。 1.当看来合理的有关改错或修改的要求不能及时满足时引起用户的不满; 2.由于维护时的改动在软件中引入了潜伏的故障,从而降低了软件的质量; 3.当把软件设计人员调去维护工作时,将在开发过程中造成混乱。 软件的易维护性是软件开发过程中每个步骤的一个关键目标。 与软件维护有关的绝大多数问题,除归因于软件定义和软件开发中的问题外,在软件生存周期的前期没有严格而又科学的管理和规划必然导致最后阶段出现问题。 第四十四讲到此为止。 1.高强度的脑力劳动,看不见的逻辑实体,难以度量的产品质量. 2.特定的硬件配置、系统软件和支持软件形成的特定环境。使得软件产品具有独一无二的特色。 3.尽管有
文档评论(0)