- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 9 章 IT软件项目维护管理 (1次、2课时) 第9章 IT软件项目维护管理 9.1 软件项目维护概述 9.2 软件项目维护成本 9.3 项目可维护性的度量 9.4 软件再造工程 9.5 思考题 9.1 软件项目维护概述 9.1.1 软件项目维护管理理论 9.1.2 软件项目发展动力学 9.1.3 软件项目维护的特点 9.1.1 软件项目维护管理理论 IT 软件项目维护主要包括以下3部分工作:完善性维护,适应性维护,纠错性维护 。 在实际项目开发中,要想提高员工维护的积极性,可以考虑从以下几个方面来进行: 把项目目标与组织目标相结合。 把项目维护报酬与工作相结合。 使维护人员参与到开发小组中去。 制定一个完善的维护计划,并允许维护人员决定系统是否该重新设计。 使维护人员介入到系统目标准备、测试等工作中去。 9.1.2 软件项目发展动力学 项目发展动力学是Lehman和Belady(1985)进行系统变化研究,并在该领域里从事的主要工作。 9.1.3 软件项目维护的特点 困难主要表现在如下几个方面: 读懂别人的程序一般是非常困难的。 文档的不一致性。 软件开发和软件维护在人员和时间上的差异。 软件维护在大多数人看来是一件没有挑战性的工作。 9.2 软件项目维护成本 9.2.1 影响软件项目维护成本的因素 9.2.2 软件项目维护成本的预测 9.2.1 影响软件项目维护成本的因素 影响项目的维护成本主要因素分为技术因素和非技术因素。 非技术因素一般包括应用领域、员工稳定性、软件生命周期、外部环境、硬件的稳定性等方面。 技术因素主要包括模块的独立性、编程语言、编程风格、软件有效性和测量、文档的质量和配置管理的技术等。 9.2.2 软件项目维护成本的预测 年变化冲突(ACT)的定义是:软件产品一年中变化资源(可以是增加的也可以是减少的)在总资源中所占的比例。 Boehm对维护成本的估计方法是采用年变化冲突(ACT)和开发时的估计或者实际成本(以人月表示)来求得软件维护的年成本。在Boehm模型中,维护成本的计算公式为: AME=ACT * SDT 9.2.2 软件项目维护成本的预测 IT软件项目管理和其他项目管理相比,具有很大的独特性。 生产无形的产品生产无形的产品 过程没有明显的划分。 大都是“一次性”的人力消耗型项目。 9.3 项目可维护性的度量 目前对项目可维护性的度量的方法主要有: McCabe 在1976年提出的“曲线图技术” Halstead 在1977年提出的“参数法” Gilb提出的间接估算可维护性法 9.4 软件再造工程 在考虑是否要进行“软件再造工程”时,主要要考虑以下主要因素: 是否该系统大部分都稳定并不经常变化? 是否程序单纯依靠支持软件(如编辑器等)? 是否有工具来进行项目再造工程? 软件再造工程的重要性越来越高,如果系统的使用期限需要延长的话,进行一些软件再造工程是必须的。 9.5 思 考 题 参见书158页 * *
文档评论(0)