找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1125|回复: 0

第九讲软件维护与再工程20秋人大测试题

[复制链接]
发表于 2020-7-22 10:42:57 | 显示全部楼层 |阅读模式
第九讲软件维护与再工程
1.[名词解释]完善性维护<br>
中国人民大学作业无忧答案网整理

    正确答案:——完善性维护是指交付使用后,随着对系统的功能的熟悉,对系统环境的掌握,用户提出了一些新的增加功能和性能的要求,这些要求又是合理的,尽管需求规格说明书中没有规定,但对完善系统功能是必要的,则必须列入维护阶段再次开发设计测试维护,以适应用户要求,完善软件的功能,提高软件质量。<br>——
2.[问答题]什么是逆向工程?逆向工程导出的软件系统针对不同抽象级别有哪几个层次?<br>
    ap5u.com   Q 1647861640
    正确答案:——逆向工程(又称逆向技术),是一种产品设计技术再现过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能特性及技术规格等设计要素,以制作出功能相近,但又不完全一样的产品。可分为以下4个抽象层次:<br>  (1)代码级:把无结构的代码转换为结构化或面向对象的代码,并增加相应注释。<br>  (2)结构级:反映软件的系统结构,通过代码分析,得到模块间相互调用或依赖关系。<br>  (3)功能级:结合代码和结构,分析每个模块的实现过程,生成模块过程说明书,还包括模块的接口、参数和返回类型说明。<br>  (4)领域级:自底向上集成为各子系统,并说明各子系统在软件系统的作用和位置,反映在应用层面上用户的可能操作。<br>——
3.[名词解释]适应性维护<br>

    正确答案:——适应性维护指在硬件环境改善,软件支撑环境改善的情况下,交付使用的软件系统做相应的修改,以适应新的系统环境。<br>——
4.[名词解释]改正性维护<br>

    正确答案:————
5.[名词解释]预防性维护<br>

    正确答案:————
转载注明 无忧答案网

QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 12:39

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表