逆向工程导出的信息可分为4个抽象层次,其中抽象层次最高的是()。()A.实现级 B. 领域级 C. 功能级 D. 结构级
发布时间:2024-05-04正确答案:B
一般认为,凡是在软件生命周期内将软件某种形式的描述转换成更为抽象形式的活动都可称为逆向工程。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述。逆向工程过程应该能够导出过程的设计模型(实现级,一种底层的抽象)、程序和数据结构信息(结构级,稍高层次的抽象)、对象模型、数据和控制流模型(功能级,相对高层的抽象)和UML状态图和部署图(领域级,高层抽象)。随着抽象层次增高,完备性就会降低。抽象层次越高,它与代码的距离就越远,通过逆向工程恢复的难度就越大,而自动工具支持的可能性相对变小,要求人参与判断和推理的工作增多。
逆向工程不仅应用于软件开发,也应用于软件维护。对于一项具体的维护任务,一般 不必导出所有抽象级别上的信息,例如,如果只是希望完成代码重构任务,则只需获得实现级信息即可。当然,若能进行深入分析,产生的代码质量会更好些。
下面对软件特点描述不正确的是()。
A 软件是一种逻辑实体,具有抽象性B 软件开发、运行对计算机系统具有依赖性C 软件开发涉及软件知识产权、法律及心理等社会因素D 软件运行存在磨损和老化
答案解析软件部分的内部实现与外部可访问性分离 这是指软件的(28)。A.
软件部分的内部实现与外部可访问性分离,这是指软件的(28)。A.继承性B.共享性C.封装性D.抽象性请帮忙给出正确答案和分析,谢谢!
答案解析软件是一种逻辑实体 而不是具体的物理实体 因而它具有抽象性。
软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。判断对错
答案解析● 在采用结构化方法进行软件分析时 根据分解与抽象的原则 按
● 在采用结构化方法进行软件分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用 (19) 来建立系统的逻辑模型,从而完成分析工作。A ER
答案解析结构化分析方法(SA)的主要思想是(8) 。 (8)A.自顶向下 逐步分
结构化分析方法(SA)的主要思想是(8) 。(8)A.自顶向下、逐步分解B.自顶向下、逐步抽象C.自底向上、逐步抽象D.自底向上、逐步分解
答案解析数据流程图是根据_______加以抽象而得到的。
数据流程图是根据_______加以抽象而得到的。
答案解析在采用结构化方法进行软件分析时 根据分解与抽象的原则 按照系
在采用结构化方法进行软件分析时,根据分解与抽象的原则,按照系统中数据处理的流程,用 (12) 来建立系统的逻辑模型,从而完成分析工作。A ER 图
答案解析以下对抽象类的描述正确的是( ) A)抽象类没有构造方法 B)抽象
以下对抽象类的描述正确的是( )A)抽象类没有构造方法B)抽象类必须提供抽象方法C)有抽象方法的类一定是抽象类D)抽象类可以通过new关键字直接实例化
答案解析接口和抽象类描述正确的有( )(两项) A)抽象类没有构造函数 B)
接口和抽象类描述正确的有( )(两项)A)抽象类没有构造函数B)接口没有构造函数C)抽象类不允许多继承D)接口中的方法可以有方法体
答案解析多态的表现形式有( ) A)重写 B)抽象 C)继承 D)封装
多态的表现形式有( )A)重写B)抽象C)继承D)封装
答案解析Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5