全球旧事资料 分类
术,特别是当手里没有合适的文档资料,而又很需要实现某个软件的功能的时候。因此很多软件开发组织为了垄断技术,在软件安装之前,要求用户同意不去逆向研究。根据黄柏素、梅宏组织翻译,RogerSPressma
编著的《软件工程实践者的研究方法》第4版的陈述:
f逆向工程抽象层次应该尽可能高,即逆向工程过程应该能够导出过程的设计表示一种低层的抽象;程序和数据结构信息稍高一点层次的抽象;数据和控制流模型一种相对高层的抽象;以及实体关系模型一种高层抽象。随着抽象层次增高,软件工程师获得更有助于理解程序的信息。软件重构修改源代码和或数据以使得它适应未来的变化。通常,重构并不修改整体的程序体系结构,它趋向于关注个体模块的设计细节以及定义在模块中的局部数据结构。如果重构扩展到模块边界之外并涉及软件体系结构,则重构变成了正向设计过程。代码重构的目标是生成可提供相同功能的设计,但是该设计比原程序有更高的质量。●根据《软件文档管理指南》(GBT166801996),以下关于文档评审的叙述,(12)是不正确的。(12)A需求评审进一步确认开发者和设计者已了解用户要求什么,以及用户从开发者一方了解某些限制和约束B在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改C设计评审产生的最终文档规定系统和程序将如何设计开发和测试以满足一致同意的需求规格说明书D详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划解析根据《软件文档管理指南》(GBT166801996),详细设计评审主要评审计算机程序和程序单元测试计划,而集成测试计划则是概要设计评审的对象之一。●根据《软件文档管理指南》(GBT166801996),以下关于软件文档归类的叙述,(13)是不正确的。(13)A开发文档描述开发过程本身B产品文档描述开发过程的产物C管理文档记录项目管理的信息D过程文档描述项目实施的信息解析根据《软件文档管理指南》(GBT166801996),软件文档有开发文档、产品文档和管理文档三类。●根据《软件工程产品质量》(GBT1626012006)定义的质量模型,不属于功能性的质量特性是(14)。(14)A适应性B适合性C安全保密性D互操作性解析根据《软件工程产品质量》(GBT1626012006)定义的质量模型,属于功能性的质量特性是适合性、安全性、互操作性(互用性)、准确性和依从性。适应性属于可移植性。●W公司想要r
好听全球资料 返回顶部