2010年5月 系统集成项目管理工程师 上午题之四
摘要:对于【系统集成项目管理工程师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2010年5月 系统集成项目管理工程师 上午题】部分真题的详解,一起来看看吧~1、软件的质量是指 ( ) 。A、 软件的功能性、可靠性、易用
1、软件的质量是指 ( ) 。
A、 软件的功能性、可靠性、易用性、效率、可维护性和可移植性
B、 软件的功能和性能
C、 用户需求的满意度
D、 软件特性的总和,以及满足规定和潜在用户需求的能力
答案:D
答题解析:
试题分析
软件“产品评价”国际标准ISO14598和国家标准GB/T16260—1—2006《软件工程产品质量-质量模型》给出的“软件质量”的定义是:软件特性的总和,软件满足规定或潜在用户需求的能力。其中定义的软件质量包括“内部质量”、“外部质量”和“使用质量”三部分。也就是说,“软件满足规定或潜在用户需求的能力”要从软件在内部、外部和使用中的表现来衡量。软件质量特性是软件质量的构成因素,是软件产品内在的或固有的属性,包括软件的功能性、可靠性、易用性、效率、可维护性和可移植性等,每一个软件质量特性又由若干个软件质量子特性组成。
由此可见,软件质量不是某个或几个软件质量特性或子特性,如功能和性能,也不是用户需求的满意程度,而是软件特性的总和,是软件满足规定或潜在用户的能力。应选择D。
参考答案:(10)D
2、 在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于 。
A、 逆向工程
B、 代码重构
C、 程序结构重构
D、 数据结构重构
答案:A
答题解析:
试题分析
逆向工程(reverse engineering)有的人也叫反求工程,其大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。
软件逆向工程的基本原理是抽取软件系统的主要部分而隐藏细节,然后使用抽取出的实体在高层上描述软件系统。逆向工程抽取的实体应比源代码更容易推理和接近应用领域,同时在高层上对软件系统的抽象表示要求简洁和易于理解。在软件工程领域,迄今为止没有统一的逆向工程定义。较为通用的是Elliot Chikafsky和Cross在文献中定义的逆向工程的相关术语。
正向工程:从高层抽象和独立于实现的逻辑设计到一个系统的物理实现的传统开发过程。
逆向工程:分析目标系统,认定系统的构建及其交互关系,并且通过高层抽象或其他形式来展现目标系统的过程。
与逆向工程相关的其他术语包括:
再文档(Redocumentation):根据源代码,在同一层次上创建或修改系统文档。
设计恢复(Design Recovery):结合目标系统、领域知识和外部信息认定更高层次的抽象。
重构(Restructuring):保持系统外部行为(功能和语义),在同一抽象层次上改变表示形式。
再工程(Reengineering):结合逆向工程、重构和正向工程对现有系统进行审查和改造,将其重组为一种新形式。
体系结构再现:用于从源码、性能分析信息、设计文档及专家知识等现有信息中抽象出一个更高层次表示的技术和过程。
其中,再文档、设计恢复不改变系统。重构改变了系统,但不改变其功能。再工程通常涉及逆向工程与正向工程的联合使用,逆向工程解决程序的理解问题,正向工程检验哪些功能需要保留、删除或增加。再工程改变了系统的功能和方向,是最根本和最有深远影响的扩展。
由此可见,重构是指在同一抽象层次上改变系统的表示形式,将某种形式表示的软件转换成更高抽象形式表示的软件的活动部属于重构,而属于软件的逆向工程。应选择A。
参考答案:(11)A
3、 根据《软件文档管理指南》(GB/T 16680—1996),以下关于文档评审的叙述,()是不正确的。
A、 需求评审进一步确认开发者和设计者已了解用户要求什么及用户从开发者一方了解某些限制和约束
B、 在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改
C、 设计评审产生的最终文档规定系统和程序将如何设计开发和测试以满足一致同意的需求规格说明书
D、 详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划
答案:D
答题解析:
试题分析
《软件文档管理指南》(GB/T16680—1996)有关“文档评审”的内容如下:
需求评审进一步确认开发者和设计者已了解用户要求什么,及用户从开发者一方了解某些限制和约束。需求评审可能需要一次以上产生一个被认可的需求规格说明。基于对系统要做些什么的共同理解,才能着手详细设计。用户代表必须积极参与开发和需求评审,参与对需求文档的认可。
设计评审通常安排两个主要的设计评审,概要设计评审和详细设计评审。
在概要设计评审过程中,主要详细评审每个系统组成部分的基本设计方法和测试计划。系统规格说明应根据概要设计评审的结果加以修改。
详细设计评审主要评审计算机程序和程序单元测试计划。
设计评审产生的最终文档规定系统和程序将如何设计、开发和测试。应选择D。
参考答案:(12)D
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>