信管网试题库
系统集成项目管理工程师 - 试题库 导航

系统集成项目管理工程师软件工程知识历年真题与解析

2013年11月04日来源:信管网 作者:cnitpm

1. 2012年下半年试题(7)
●下列针对某文档处理软件的说明中,不适宜作为需求描述的是(7) 。
A.采用基于字符串匹配的快速分词方法
B.找出文档的拼写错误并提供替换项列表来替换拼错的词
C.找到错词并予以高亮度提示,显示提供替换词的对话框
D.用户应能有效地纠正文档中的拼写错误
试题分析:
本题考查软件需求的特点。
软件需求说明(Software Requirement Specification,SRS)SRS 应该具有以下特性:无歧义性、完整性、可验证性、一致性、可修改性、可追踪性(向后追踪、向前追踪:)、运行和维护阶段的可使用性。
《Software Requirements》举了一个字处理程序的例子来说明需求的这三种不同种类。业务需求可能是:“用户能有效地纠正文档中的拼写错误”,该产品的包装盒封面上可能会标明这是个满足业务需求的拼写检查器。而对应的用户需求可能是“找出文档中的拼写错误并通过一个提供的替换项列表来供选择替换拼错的词”。同时,该拼写检查器还有许多功能需求,如找到并高亮度提示错词的操作;显示提供替换词的对话框以及实现整个文档范围的替换。
参考答案:A

2. 2012年下半年试题(30)
●一般情况下,(30)属于软件项目非功能性需求。
(30)A.操作界面差异性 B.系统配置内容 C.系统稳定性 D.系统联机帮助
试题分析:根据GB/T 16260.1产品质量中质量属性包括:功能性、可靠性、易用性、效率、可
维护性和可移植性。
所谓非功能性需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。
在 IEEE中,软件需求的定义是:用户解决问题或达到目标所需的条件或功能。一般包
含业务需求、用户需求、功能需求、行业隐含需求和一些非功能性需求。业务需求反映了客
户对系统、产品高层次的目标要求;功能需求定义了开发人员必须实现的软件功能。所谓非
功能性需求,是指为满足用户业务需求而必须具有除功能需求以外的特性。包括系统性能、
可靠性、可维护性、易用性和对技术和对业务适应性等。其中最常见的是软件界面、操作方
便等一系列要求。
参考答案:C

3. 2012年上半年试题(7)
用户需求在项目开始时定义不清,开发过程密切依赖用户的良好配合,动态响应用户的需求,通过反复修改来实现用户的最终系统需求,这是(7)的主要特点。
(7) A、蒙特卡洛法 B、原型法
C、面向对象方法 D、头脑风暴法
试题分析:
原型法认为在很难一下子全面准确地提出用户需求的情况下,首先不要求一定要对系统做全面、详细的调查、分析,而是本着开发人员对用户需求的初步理解,先快速开发一个原型系统,然后通过反复修改来实现用户的最终系统需求。
参考答案:B

4. 2012年上半年试题(10)
软件需求可理解为:为解决特定问题而由被开发或被修改的软件所展示出的特性。所有软件需求的基本特性是(10)。
(10) A、可验证性 B、与用户交互性 C、解决冲突 D、面向对象
试题分析:
所有软件需求的一个基本特性就是可验证性。验证某些软件需求可能很困难或者成本很高。 软件需求和软件质保人员都必须保证,在现有的资源约束下,需求可以被验证。
参考答案:A

5. 2011年下半年上午题(10)
●以下关于软件需求分析的描述中,不正确的是(10)。
A.软件需求除了所表达的行为特性外,还具有优先级等特性
B.架构设计的工作就是把满足需求的职贡分配到组件上
C.软件需求分析的关键是开发反映真实世界问题的模型
D.可实现性是软件需求的基本特征
试题分析:
所有软件需求的一个基本特征就是可验证性,验证某些软件需求可能很困难或者成本很高。
参考答案:D

6. 2011年下半年上午题(11)
●以下关于软件质量保证和质量评价的描述中,不正确的是(11)。
A.软件质量保证过程通过计划制订、实施和完成一组活动提供保证,这些活动保证项目生命周期中的 软件产品和过程符合其规定的需求
B.验证和确认过程确定某一开发和维护活动的产品是否符合活动的需求,最终的产品是否满足用户需求
C.检查的目的是评价软件产品,以确定其对使用意图的适合性,目标是识别规范说明与标准的差异, 并向管理提供证据
D.软件审计的目的是提供软件产品和过程对于可应用的规则、标准、指南、计划和流程的遵从性的独立评价
分析
验证的过程试图去日报活动的输出产品已经被正确制造,既活动的输出产品满足前面活动施加的说明,确认过程则试图确保建造了正确的产品,既产品满足其特征的目的。
参考答案:C

7. 2011年上半年上午题(6)
●模糊测试(Fuzztesting)是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法,是用于系统安全漏洞发掘的重要技术。模糊测试的测试用例通常是 (6)。
A.预定数量的字符串
B.预定长度的字符串
C.模糊集的隶属度
D.随机数据
试题分析:根据题中对模糊测试的定义,“模糊测试(Fuzztesting)是一种通过向目标系统提供非预期的输入并监视异常结果来发现软件漏洞的方法”,其输入是“非预期的”,因此测试用例是“随机数据”。应选择D。
参考答案:D

8. 2011年上半年上午题(7)
●软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中, (7)属于软件架构设计师要完成的主要任务之一。
A.软件复用
B.模式设计
C.需求获取
D.需求分配
试题分析:软件架构设计师需要参与项目开发的全过程,包括需求分析、架构设计、系统实现、集成、测试和部署各个阶段,其负责在整个项目中对技术活动和技术说明进行指导和协调。架构师主要职责有4个:确认需求、系统分解、技术选型、制定技术规格说明。
对于选项A软件复用,是软件程序员的工作职责;B选项模式设计为系统分析师的工作职责;C选项需求获取为项目经理组织需求调研小组进行的工作。
参考答案:D

9. 2011年上半年上午题(8)
●下列测试方法中, (8) 均属于白盒测试的方法。
A.语句覆盖法和边界值分析法
B.条件覆盖法和基本路径测试法
C.边界值分析法和代码检查法
D.等价类划分和错误推测法
试题分析:白盒测试又称结构测试或逻辑驱动测试,需要考虑到模块间的逻辑结构。按照程序内部的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行,检验程序中的每条通路是否都能按预定要求正确工作。
白盒测试包含语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。应选择B。
参考答案:B

10. 2009年上半年信息系统监理师上午题(27)
● 为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要对软件进行(27)。
(27)A.完善性维护 B.适应性维护 C.预防性维护 D.改正性维护
试题分析:改正性维护:为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的错误,应当进行的诊断和改正错误的过程叫做改正性维护。
适应性维护:在使用过程中,外部环境(新的硬件软件配置)、数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。为使软件适应这种变化,而进行的软件修改过程叫做适应性维护。
完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能、性能要求。为了满足这种要求而进行的软件功能扩充、增强性能的维护过程叫做完善性维护。
预防性维护:为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好的基础。即把今天的方法学用于昨天的系统以满足明天的需要。
参考答案:(27)A

11. 2011年上半年上午题(10)
●为了改进应用软件的可靠性和可维护性,并适应未来软硬件环境的变化,应主动增加新的功能以使应用系统适应各类变化而不被淘汰。为了适应未来网络带宽的需要,在满足现有带宽需求下,修改网络软件从而使之支持更大的带宽,这种软件维护工作属于__(10)__。
A.更正性维护
B.适应性维护
C.完善性维护
D.预防性维护
试题分析:本题同上,也是考察各类维护的内容。
参考答案:D

12. 2011年上半年上午题(11)
●软件开发项目规模度量(sizemeasurement)是估算软件项目工作量、编制成本预算、策划合理项目进度的基础。在下列方法中, (11) 可用于软件的规模估算,帮助软件开发团队把握开发时间、费用分布等。
A.德尔菲法
B.V模型方法
C.原型法
D.用例设计
试题分析:
德尔菲法预测的实质就是利用专家的主观判断,通过信息沟通与不断反馈的过程,使预测意见逐步趋于一致,接近实际值。德尔菲法的特点是:匿名性、反馈性、预测结果的统计特性。德尔菲法既可以用于短期市场预测,也可以用于长期市场预测。其预测步骤为:①拟定意见征询表;②选定征询对象;③反复征询专家意见;④作出预测结论。
参考答案:A

13. 2011年上半年上午题(12)
●在信息系统集成项目中,经常使用 (12) 对集成的系统进行性能测试。
A.Bugzilla
B.TestManager
C.TrueCoverage
D.LoadRunner
试题分析:LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。
参考答案:D

14. 2010年下半年上午题(17)
● “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中”。根据上述描述,如果用UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。
① 继承 ②扩展 ③聚集 ④ 包含
(17)A.① ② B.② ④ C.① ④ D.① ③
试题分析:
该题的选项是D 。“容器是一个构件”暗示容器类和构件类之间存在“① 继承(也叫类属Generalization)”关系,“一个容器可以包含一个或多个构件”暗示容器类和构件类之间存在“③聚集(Aggregation)”关系。
参考答案:D

15. 2010年下半年上午题(18)
● 面向对象分析与设计技术中,(18)是类的一个实例。
(18)A.对象 B.接口 C.构件 D.设计模式
试题分析
对象是由数据及其操作构成的封装体,是系统中用来描述客观事物的一个封装,是构成系统的基本单位。类是现实世界中实体的形式化描述,类将该实体的数据和函数封装在一起。接口是对操作规范的说明。模式是一条由三部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。类和对象的关系可以总结为:
每一个对象都是某一个类的实例;
每一个类在某一时刻都有零个或更多的实例;
类是静态的,对象是动态的;
类是生成对象的模板。
由此可知,对象是类的一个实例,因此应选A。
参考答案: A。

16. 2010年下半年(7)
● 在软件需求规格说明书中,有一个需求项的描述为:“探针应以最快的速度响应气压值的变化”。该需求项存在的主要问题是不具有(7)。
A.可验证性 B.可信性 C.兼容性 D.一致性
试题分析:软件需求是一个为解决特定问题而必须由被开发或被修改的软件展示的特性。所有软件需求的一个基本特性就是可验证性。软件需求和软件质保人员都必须保证,在现有资源约束下,需求可以被验证。
在需求项“探针应以最快的速度响应气压值的变化”中,没有定量的阐述探针响应气压值变化的速度,在现有资源约束下不具有可验证性。因此应选A.
参考答案:A

17. 2010年下半年(8)
● UML中的用例和用例图的主要用途是描述系统的(8)。
A.功能需求 B.详细设计
C.体系结构 D.内部接口
试题分析:
UML(Unified Modeling Language,统一建模语言),是用来对软件密集系统进行可视化建模的一种语言。UML的重要性内容可以由5类图(共9种图形)来定义,其中的第一类是比例图,从用户角度描述系统功能,并指出各功能的操作者。
因此,用例图描述的是系统的功能,即功能需求,所以应选A.
参考答案:A

18. 2010年下半年(10)
● 某程序由相互关联的模块组成,测试人员按照测试需求对该程序进行了测试。出于修复缺陷的目的,程序中的某个旧模块被变更为一个新模块。关于后续测试,(10)是不正确的。
A.测试人员必须设计新的测试用例集,用来测试新模块
B.测试人员必须设计新的测试用例集,用来测试模块的变更对程序其它部分的影响
C.测试人员必须运行模块变更前原有测试用例集中仍能运行的所有测试用例,用来测试程序中没有受到变更影响的部分
D.测试人员必须从模块变更前的原有测试用例集中排除所有不再适用的测试用例,增加新设计的测试用例,构成模块变更后程序的测试用例集
试题分析:
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。在给定的预算和进度下,尽可能有效率地进行回归测试,需要对测试用例库进行维护并依据一定的策略选择相应的回归测试包。对测试用例库的维护通常包括删除过时的测试用例、改进不受控制的测试用例、删除冗余的测试用例、增添新的测试用例等。在软件生命周期中,即使一个得到良好维护测试用例库也可能变得相当大,这使每次回归测试都重新运行完整的测试包变得不切实际,时间和成本约束可能阻碍运行这样一个测试,又是测试组不得不选择一个缩减的回归测试包来完成回归测试。
上述回归测试的基本概念说明,修改了旧代码之后所进行的回归测试不一定要重新运行原有测试用例集中仍能运行的所有测试用例,可以在其中选择一个缩减的回归测试包来完成回归测试,因此选项D的说法是不正确的,应选择D.
参考答案:D

19. 2010年下半年(11)
● 在几种不同类型的软件维护中,通常情况下(11)所占的工作量最大。
A.更正性维护 B.适应性维护 C.完善性维护 D.预防性维护
试题分析:
可以将软件维护定义为需要提供软件支持的全部活动。软件维护包括如下类型。
•更正性维护:软件产品交付后进行的修改,已更正发现的问题。
•适应性维护:软件产品交付后进行的修改,以保持软件产品能在变化后或变化中的环境中可以继续使用。
•完善性维护:软件产品交付后进行的修改,以改进性能和可维护性
•预防性维护:软件产品交付后进行的修改。
软件的维护活动可以分为改正性维护、适应性维护、完善性维护和预防性维护四类,其中完善性维护是软件维护工作的主要部分。
其中,完善性维护是软件维护的主要类型。根据对软件开发机构调查的结果,各类维护活动所占比重最大的是完善性维护。因此,应选C.
参考答案:C

20. 2010年下半年(17)
● “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能包含在一个容器中”。根据上述描述,如果用UML 类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在(17)关系。
① 继承 ②扩展 ③聚集 ④ 包含
A.① ② B.② ④
C.① ④ D.① ③
分析
该题的选项是D 。“容器是一个构件”暗示容器类和构件类之间存在“① 继承(也叫类属Generalization)”关系,“一个容器可以包含一个或多个构件”暗示容器类和构件类之间存在“③聚集(Aggregation)”关系。
参考答案:D

21. 2010年下半年(18)
● 面向对象分析与设计技术中,(18)是类的一个实例。
A.对象 B.接口
C.构件 D.设计模式
试题分析:对象是由数据及其操作构成的封装体,是系统中用来描述客观事物的一个封装,是构成系统的基本单位。类是现实世界中实体的形式化描述,类将该实体的数据和函数封装在一起。接口是对操作规范的说明。模式是一条由三部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。类和对象的关系可以总结为:
每一个对象都是某一个类的实例;
每一个类在某一时刻都有零个或更多的实例;
类是静态的,对象是动态的;
类是生成对象的模板。
由此可知,对象是类的一个实例,因此应选A。
参考答案: A

22. 2010年上半年上午题(9)
● 以下关于软件测试的描述,(9)是正确的。
A.系统测试应尽可能在实际运行使用环境下进行
B.软件测试是在编码阶段完成之后进行的一项活动
C.专业测试人员通常采用白盒测试法检查程序的功能是否符合用户需求
D.软件测试工作的好坏,取决于测试发现错误的数量
试题分析:软件测试是为了发现错误而执行程序的过程,是根据程序开发阶段的规格说明及程序内部结构和精心设计的一批测试用例(输入数据及其预期结果的集合),并利用这些测试用例去运行程序,以发现程序错误的过程。故软件测试应尽可能在实际运行使用环境下进行。
软件测试不再只是一种仅在编码阶段完成后才开始的活动,而是应该包括在整个开发和维护过程中的活动,它本身也是实际产品构造的一个组成部分。
基于计算机的测试可以分为白盒测试和黑盒测试。黑盒测试指根据软件产品的功能设计规格,在计算机上进行测试,以证实每个已经实现的功能是否符合要求。白盒测试指根据软件产品的内部工作工程,在计算机上进行测试,以证实每种内部操作是否符合设计要求,素有内部成分是否已经过检查。故专业测试人员通常采用黑盒测试检查程序的功能是否符合用户需求。
对软件测试进行设计的目的是想以最少的时间和人力系统的找出软件中潜在的各种错误和缺陷。如果成功的实施了测试,就能够发现软件中的错误。测试的附带收获是它能偶证明软件的功能和性能与需求说明相符。软件测试工作的好坏,并不取决于测试发现错误的数量。因此,系统测试应尽可能在实际运行使用环境下进行。应选择A。
参考答案:A

23. 2010年下半年(10)
● 软件的质量是指(10)。
A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
B. 软件的功能和性能
C. 用户需求的满意度
D. 软件特性的总和,以及满足规定和潜在用户需求的能力
试题分析:软件“产品评价”国际标准ISO14598和国家标准GB/T16260—1—2006《软件工程产品质量-质量模型》给出的“软件质量”的定义是:软件特性的总和,软件满足规定或潜在用户需求的能力。其中定义的软件质量包括“内部质量”、“外部质量”和“使用质量”三部分。也就是说,“软件满足规定或潜在用户需求的能力”要从软件在内部、外部和使用中的表现来衡量。软件质量特性是软件质量的构成因素,是软件产品内在的或固有的属性,包括软件的功能性、可靠性、易用性、效率、可维护性和可移植性等,每一个软件质量特性又由若干个软件质量子特性组成。
由此可见,软件质量不是某个或几个软件质量特性或子特性,如功能和性能,也不是用户需求的满意程度,而是软件特性的总和,是软件满足规定或潜在用户的能力。应选择D。
参考答案:D

24. 2010年下半年(11)
● 在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动属于(11)。
A. 逆向工程 B. 代码重构
C. 程序结构重构 D. 数据结构重构
试题分析:逆向工程(reverse engineering)有的人也叫反求工程,其大意是根据已有的东西和结果,通过分析来推导出具体的实现方法。
软件逆向工程的基本原理是抽取软件系统的主要部分而隐藏细节,然后使用抽取出的实体在高层上描述软件系统。逆向工程抽取的实体应比源代码更容易推理和接近应用领域,同时在高层上对软件系统的抽象表示要求简洁和易于理解。在软件工程领域,迄今为止没有统一的逆向工程定义。较为通用的是Elliot Chikafsky和Cross在文献中定义的逆向工程的相关术语。
正向工程:从高层抽象和独立于实现的逻辑设计到一个系统的物理实现的传统开发过程。
逆向工程:分析目标系统,认定系统的构建及其交互关系,并且通过高层抽象或其他形式来展现目标系统的过程。
与逆向工程相关的其他术语包括:
再文档(Redocumentation):根据源代码,在同一层次上创建或修改系统文档。
设计恢复(Design Recovery):结合目标系统、领域知识和外部信息认定更高层次的抽象。
重构(Restructuring):保持系统外部行为(功能和语义),在同一抽象层次上改变表示形式。
再工程(Reengineering):结合逆向工程、重构和正向工程对现有系统进行审查和改造,将其重组为一种新形式。
体系结构再现:用于从源码、性能分析信息、设计文档及专家知识等现有信息中抽象出一个更高层次表示的技术和过程。
其中,再文档、设计恢复不改变系统。重构改变了系统,但不改变其功能。再工程通常涉及逆向工程与正向工程的联合使用,逆向工程解决程序的理解问题,正向工程检验哪些功能需要保留、删除或增加。再工程改变了系统的功能和方向,是最根本和最有深远影响的扩展。
由此可见,重构是指在同一抽象层次上改变系统的表示形式,将某种形式表示的软件转换成更高抽象形式表示的软件的活动部属于重构,而属于软件的逆向工程。应选择A。
参考答案:A

25. 2009年上半年试题(6)
● (6)的目的是评价项目产品,以确定其对使用意图的适合性,表明产品是否满足规范说明并遵从标准。
A. IT审计 B. 技术评审 C. 管理评审 D.走查
试题分析:
在GB/T14394计算机软件可靠性和可维护性管理标准中,详细设计评审的内容分别为:
各单元可靠性和可维护性目标;
可靠性和可维护性设计(如容错);
测试文件;
软件开发工具。
而测试原理、要求、文件和工具不是计算机软件可靠性和可维护性管理标准中详细设计评审的内容。
参考答案:D

26. 2009年上半年试题(7)
●按照规范的文档管理机制,程序流程图必须在(7)两个阶段内完成。
A. 需求分析、概要设计 B. 概要设计、详细设计
C. 详细设计、实现阶段 D. 实现阶段、测试阶段
试题分析:程序流程图是详细设计说明书用来表示程序中的操作顺序的图形,根据国标《计算机软件产品开发文件编制指南》(GB8567 - 1988)规定,详细设计说明书应在设计阶段(包括概要设计、详细设计)完成。
参考答案:B

27. 2009年上半年试题(8)
●信息系统的软件需求说明书是需求分析阶段最后的成果之一,(8)不是软件需求说明书应包含的内容。
A. 数据描述 B. 功能描述 C. 系统结构描述 D. 性能描述
试题分析:软件需求分析与定义过程了解客户需要和用户的业务,为客户、用户和开发者之间建立一个对于待开发的软件产品的共同理解,并把软件需求分析结果写到《软件需求说明书》中。需求分析的任务是准确地定义未来系统的目标,确定为了满足用户的需求待建系统必须做什么,即what to do?,并用需求规格说明书以规范的形式准确地表达用户的需求。
让用户和开发者共同明确待建的是一个什么样的系统,关注待建的系统要做什么、应具备什么功能和性能。
一个典型的、传统的结构化的需求分析过程形成的软件需求说明书包括如下内容:
1 前言
目的
范围
定义、缩写词、略语
参考资料
2 软件项目概述
软件项目概述
软件产品功能概述
2.1 用户特点
2.2 一般约束
2.3 假设和依据
3 具体需求
3.1 功能需求
3.2 外部接口需求
3.3性能需求
3.4设计约束
3.5属性
3.6 其他需求
3.6.1 数据库
3.6.2 操作
3.6.3 场合适应性
使用面向对象的分析方法得到的软件需求说明书内容如下:
(1) 引言
(2) 信息描述
(3) 类、对象、类图、对象图、用例概览
(4) 功能描述及用例模型
(5) 行为描述及对象行为模型
(6) 质量保证
(7) 接口描述
(8) 其他描述
而对系统结构描述则属于系统分析的任务。
参考答案:C

28. 2009年上半年试题(9)
●在GB/T14393计算机软件可靠性和可维护性管理标准中,(9)不是详细设计评审的内容。
A. 各单元可靠性和可维护性目标 B. 可靠性和可维护性设计
C. 测试文件、软件开发工具 D. 测试原理、要求、文件和工具
试题分析:在GB/T14394计算机软件可靠性和可维护性管理标准中,详细设计评审的内容分别为:
各单元可靠性和可维护性目标;
可靠性和可维护性设计(如容错);
测试文件;
软件开发工具。
而测试原理、要求、文件和工具不是计算机软件可靠性和可维护性管理标准中详细设计评审的内容。
参考答案:D

29. 2009年上半年试题(11)
●UML 2.0支持13种图,它们可以分成两大类:结构图和行为图。(11)说法不正确。
A. 部署图是行为图 B. 顺序图是行为图
C. 用例图是行为图 D. 构件图是结构图
试题分析:UML2.0支持13种图,它们可以分成两大类:结构图和行为图。结构图包括类图、组合结构图、构件图、部署图、对象图和包图;行为图包括活动图、交互图、用例图和状态机图,其中交互图是顺序图、通信图、交互概览图和时序图的统称。
参考答案:A

30. 2009年下半年试题
●常用的信息系统开发方法中,不包括 (9) 。
A.结构化方法 B.关系方法 C.原型法 D.面向对象方法
试题分析:本题考查信息系统的开发方法。
《系统集成项目管理工程师教程》的“3.2.2信息系统开发方法”节中指出:目前常用的开发方法有结构化方法、原型法和面向对象法。
参考答案:B

31. 2009年下半年试题(11)
●在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 (11) 。
(11)A.概要设计 B.详细设计 C.可行性分析 D.需求分析
试题分析:本题考查软件工程中软件各个生命周期的作用。
软件生命周期可分为可行性分析、需求分析、概要设计、详细设计、编码和单元测试、综合测试、软件维护等阶段。其中在需求分析阶段要确定为解决该问题,目标系统要具备哪些功能;可行性分析阶段要确定问题有无可行的解决方案,是否值得解决;概要设计阶段制定出实现该系统的详细计划;详细设计阶段就是把问题的求解具体化,设计出程序的详细规格说明。
参考答案:D

温馨提示:因考试政策、内容不断变化与调整,信管网提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

分享至:

信管网 - 信息系统项目管理专业网站

下载APP-在线学习