软件维护与软件再工程概述(PPT 51页).ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 软件维护与软件再工程;三类维护所占比例: ;各类维护活动的根本目的是延长软件生存期;§7.2 软件维护的特点;7.2.2 维护中的典型问题;§7.3 软件的维护任务;7.3.2 维护报告;维护阶段的事件流;不管维护类型如何,都需要进行同样的技术工作。这些工作包括修改软件设计、复查、必要的代码修改、单元测试和集成测试(包括使用以前的测试方案的回归测试)、验收测试和复审。不同类型的维护强调的重点不同,但是基本路径是相同的。维护事件流中最后一个事件是复审,它再次检验软件配置的所有成分的有效性,并且保证事实上满足了维护要求表中的要求。;7.3.4 保存维护记录;7.3.5 评价维护活动;7.4软件可维护性 7.4.1 软件可维护性的定义;7.4.2 可维护性的度量;§7.5 提高可维护性的方法;§7.6 预防性维护;§7.7 软件再工程;软件再工程(Software Reengineering)正是解决上述问题的主要技术手段。 软件再工程是一类软件工程活动, 是一个工程过程,它将逆向工程、重构和正向工程组合起来,将现存系统重新构造为新的形式。再工程的基础是系统理解,包括对运行系统、源代码、设计、分析、文档等的全面理解。但在很多情况下,由于各类文档的丢失,只能对源代码进行理解,即程序理解。 它能够使我们: 增进对软件的理解; 提高软件自身的可维护性、复用性或演化性.; 软件再工程过程模型;软件再工程相关术语间关系;;软件视图示例;再工程信息库及其产品;自动进行再工程的过程;7.7.2 库存目录分析;7.7.3 文档重构;7.7.4 逆向工程 逆向工程(反推工程reverse engineering) 从现有软件恢复设计信息(有用的维护信息) ;逆向工程恢复信息的级别:;逆向工程;7.7.5 正向工程;7.7.6 代码重构;7.7.7 数据重构;7.7.3 为什么要实施软件再工程 再工程可帮助降低软件演化风险 再工程可帮助补偿软件投资 再工程可使得软件易于进一步变更 再工程有广阔市场 再工程扩大了CASE工具集 再工程是推动自动软件维护的动力 ;第八章 软件项目管理;8.1 估算软件规模;2、功能点技术 (1)信息域特性 输入项数:用户向软件输入的项数,这些输入给软件提供面向应用的数据; 输出项数:软件向用户输出的项数??它们向用户提供面向应用的信息; 查询数:查询就是一次联机输入,它导致软件以联机输出方式产生某种即时响应; 主文件数:逻辑主文件的数目; 外部接口数:机器可读的全部接口的数量,用这些接口把信息传送给另一个系统。;;8.2 工作量估算;8.3 进度计划;8.4 人员组织;图 Putnam _ Norden 曲线;8.5 质量保证;;软件质量保证措施 SQA的措施主要有: 基于非执行的测试(复审或者评审) 基于执行的测试 程序正确性证明;8.6 软件配置管理;软件配置 软件配置项:计算机程序、描述计算机程序的文档、数据。 基线:通过了正式复审的软件配置项。 ;软件配置管理过程 软件配置管理可以看作是应用于整个软件过程的软件质量保证活动,是专门用来管理变化的软件质量保证活动。 软件配置管理的五项任务: 标识、版本控制、变化控制、 配置审计、报告。;8.7 能力成熟度模型;据美国卡内基.梅隆大学SEI统计,至2001年6月底,CMM的认证情况如下表所示。;级别;五级成熟度的特性;       ;39、把生活中的每一天,都当作生命中的最后一天。 ? 40、机不可失,时不再来。 ? 41、就算全世界都否定我,还有我自己相信我。 ? 42、不为模糊不清的未来担忧,只为清清楚楚的现在努力。 ? 43、付出才会杰出。 ? 44、成功不是凭梦想和希望,而是凭努力和实践。 ? 45、成功这件事,自己才是老板! ? 46、暗自伤心,不如立即行动。 ? 47、勤奋是你生命的密码,能译出你一部壮丽的史诗。 ? 48、随随便便浪费的时间,再也不能赢回来。 ? 49、不要轻易用过去来衡量生活的幸与不幸!每个人的生命都是可以绽放美丽的,只要你珍惜。 ? 50、给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变%的命运。破罐子破摔只能和懦弱做朋友。 ? 51、当眼泪流尽的时候,留下的应该是坚强。 ? 52、上天完全是为了坚强你的意志,才在道路上设下重重的障碍。 ? 53、没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有挫折,何来辉煌。 ? 54、只要路是对的,就不怕路远。 ? 55、生命对某些人来说是美丽的,这些人的一生都为某个目标而奋斗。 ? 56、浪花总是着扬帆者的路开放的。 ? ? 74、失败是什么?没有什么,只是更走近

文档评论(0)

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

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

1亿VIP精品文档

相关文档