2022年计算机系统集成及服务知识考试题(附含答案)

● 在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用(13)

(13)A . 原型法 B. 瀑布模型 C. V-模型 D. 螺旋模型


正确答案:A


如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用(53)进行系统开发。

A.原型法

B.瀑布模型

C.V-模型

D.螺旋模型


正确答案:A
解析:应用原型法的主要目的就是获取需求。使用原型法,在用户的共同参与下可以改善和加快需求获取过程。


在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用(6)。

A.原型法

B.瀑布模型

C.V-模型

D.螺旋模型


正确答案:A
解析:见公共试题Ⅱ(6)。


●在开发一个系统时,如果用户对系统的目标是不很清楚,难以定义需求,这时最好使用

( )

A.原型法

B.瀑布模型

C.V-模型

D.螺旋模型


正确答案:A


在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用______。

A.原型法

B.瀑布模型

C.V-模型

D.螺旋模型


正确答案:A
解析:在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好使用原型法的系统开发方法。应用原型法的主要目的就是获取需求。使用原型法,在用户的共同参与下可以改善和加快需求获取过程。其第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么。第二步则在第一步的基础上开发客户满意的软件产品。显然,快速原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。选项B的“瀑布模型”,是一种将按软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等6个基本活动,并且规定了它们自上而下、相互衔接的固定次序的系统开发方法。瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。选项C的“V-模型”,是一种典型的测试模型。该模型通常会在其开始部分对软件开发过程进行描述,其中通过单元测试检测代码的开发是否符合详细设计的要求;集成测试检测各单元代码是否能完好地结合到一起,是否符合概要设计阶段提出的要求;系统测试检测已集成在一起的产品是否符合系统规格说明书的要求;而验收测试则检测产品是否符合最终用户的需求。对于选项D的“螺旋模型”,是指将瀑布模型和快速原型模型结合起来,强调风险分析的一种开发模型。


2022年计算机系统集成及服务知识考试题(附含答案)项次单选题多选题总分应得分8040120实得分一、单选题(共80题,每题1分,共80分)1、在下面的软件开发方法中,(B)对软件设计和开发人员的开发要求最高。 A、结构化方法B、原型化方法 C、面向对象的方法D、控制流方法2、系统/软件开发的原型化方法是一种有效的开发方法,下述基本环节中(D)是原型形成以后才实施的内容。 A、识别基本需要B、开发工作模型 C、修正和改进模型D、进行细部说明3、在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好采用(A)。 A、原型法B、瀑布模型C、V-模型D、螺旋模型4、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是(B)。 A、明确的需求定义B、结构化方法 C、面向对象方法D、功能分析法5、软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,他们之间的关系经常变现为(B). A、自外向内B、互相补充C、独立使用D、交替使用6、原型化方法用户观看原型系统运行情况,形成(A)的意见。 A、改进用户界面设计B、使用与不使用那一种编程语言 C、程序结构D、执行速度是否满足要求7、原型化方法从用户界面的开发人员入手,首先形成(C)。 A、需要不确定性的用户界面B、用户界面需求分析说明书 C、系统界面原型D、完善的用户界面8、原型化方法是一类动态定义需求的方法,下列叙述中,(A)不具有原型化方法的特征。 A、加快系统架构设计B、加强用户参与和决策 C、简化项目管理D、加快需求的确定9、状态图中,信息流被触发的必要条件是(C)。A、某个活动的输入对象可用B、某个输入信号的到来 C、前一活动的完成D、入口条件得以满足10、对象的状态,错误的说法是(B)。A、对象在交互中具有不同的状态B、状态可以在对象间转换或变换、转移 C、状态的变换需要事件触发D、触发一个状态变换完成需要执行一个动作11、状态图定义了状态机的表示符号,以下说法不正确的是(B)。 A、在对象的生命周期中,状态机用来捕捉由外部事件引起的变化B、在交互过程中对象的状态总是在不断地改变,状态没有变化就没有交互C、状态图建设对象生命周期各个时期的状态以及引起变化的事件D、事件对对象发出命令、命令导致对象发生变化,反过来影响对象的行为12、活动图用于对一个系统的动态方面建模。活动图是描述交互关系的一种方式,着重体现(B)。 A、对象的活动状态B、对象的工作流程 C、对象的链接关系D、对象间的消息顺序13、协作图中的基本元素有(A)A、对象、链接、消息B、对象、交互、消息 C、对象、时序、消息D、类、关联、消息14、协作图(也叫合作图)用于描述相互合作的对象间的交互关系和(B)关系。 A、协作B、链接C、消息D、合作15、UML中,对象行为是通过交互来实现的,是对象间为完成某一日的而进行的一系列消息交换。消息序列可用两种图来表示,分别是(D)。A、状态图和顺序图B、活动图和协作图 C、状态图和活动图D、顺序图和协作图16、类之间共享属性和操作的机制称为(A)A、继承B、动态绑定C、静态绑定D、多态图17、整体-部分结构体现了面向对象的方法的(B)A、关联(association)B、聚合(aggregation) C、依赖(depending)D、细化(refinement)18、类有三种类型、即(A)A、边界类、实体类、控制类B、实体类、数据类、界面类 C、控制类、实体类、数据类D、界面类、控制类、公共类19、面向对象分析的核心在于(B) A、建立正确的模型B、识别问题域对象 C、识别对象之间的关系D、以上都是 20、属于某个类的一个具体对象称为该类的(A) A、实例B、虚拟 C、继承D、多态21、(B)是对象的静态特征 A、方法B、属性 C、关系D、操作22、在使用UML建模时,若需要描述跨越多个用例的单个对象行为,使用(D)是最为合适的。 A、协作(collaboration diagram)B、序列图(sequence diagram) C、活动图(activity diagram) D、状态图(state diagram)23、UML是一种面向对象的统一建模语言,用例可以用(C)来描述。 A、类B、状态C、活动D、协作24、下列的(C)不属于面向对象分析模型。A、用例图B、类图C、实体关系图D、顺序图25、关于用例和类,错误的说法是(C)。 A、两者都属于模型图的构成元素B、存在抽象用例和抽象类C、类图描述系统的部分静态视图,用例图描述系统与用户之间的交互关系D、两者都可以用来描述系统的内部结构26、在基本用例的对象分析过程中,定义交互行为的关键在于通过描述分析类实例之间的(A)将用例的职责分配到分析类中。 A、消息的传递B、关联关系C、继承关系D、上下文关系27、关于用例说明错误的是(C)A、用例止于系统边界B、用例是一个交互的抽象C、用例是Actor的行为D、从Actor的角度去描述用例28、关于用例图的描述错误的是(A) A、用例图表示系统的行为B、用椭圆表示行为C、用小人表示用户D、用带说明的线表示用户与行为的关系29、用例图的作用是(D)。A、描述系统的结构B、描述系统的功能C、描述系统的数据需要D、描述系统中对象的相互作用 30、在面向对象的设计中,将对象的使用者与设计者分开的技术称为(C)。 A、隐蔽性B、继承性D、封装性D、多态性31、Petri网的图简称为PNG(Petri Net Graph),下述说法中(D)不能表达其特征。 A、Petri网是对离散并行系统的数学表示B、Petri网能够表达并发的事件C、Petri网通常被描述为一张有向图D、Petri网中事件到来就被激发32、ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示(A)。 A、联系B、实体C、实体的属性D、联系的属性33、ER图中的主要元素是(B)。A、结点、记录和文件B、实体、联系和属性C、记录、文件和表D、记录、表、属性34、在结构化方法中,软件功能分解。应该属于软件开发的(C)阶段 A、详细设计B、需求分析C、总体设计D、编程调试35、SA方法与早期的软件开发方式相比较,其最重要的指导原则应该是(D)。 A、自顶向下设计B、分阶段开发C、逐步求精D、用户需求至上36、软件设计中,Jackson方法是一种面向数据结构的设计方法,它将数据结构表示为三种基本结构,分别是(D)。 A、分支结构,选择结构和控制结构B、顺序结构,选择结构和循环结构C、顺序结构,分支结构和嵌套结构D、确定逻辑模型37、在下面的叙述中,(C)不是软件需求分析的任务。A、问题分解B、可靠性与安全性要求C、结构化程序设计D、确定逻辑模型38、需求分析中,对算法的简单描述记录在(D)中。A、层次图B、数据字典C、数据流图D、IPO图39、通过(A)可以完成数据流图的细化。A、结构分解B、功能分解C、数据分解D、系统分解40、下面错误的说法是(A)。 A、每个数据流必须用名词或名词短语命名B、每个加工必须有名字,通常是动词短语C、每个数据存储必须用名词或名词短语D、每个数据源点或终点必须有名字41、数据字典中,一般不包括下列选项中的(D)。A、数据流B、数据存储C、加工D、源点与终点42、在结构化分析方法中,用以表达系统内部数据的运行情况的工具有(A)。 A、数据流图B、数据字典C、结构化语言D、判定树与判定表43、分层DFD是一种比较严格又易于理解的描述方法式,它的顶层图描述了系统的(B)。 A、细节B、输入与输出C、软件的作者D、绘制的时间44、在结构化分析方法(SA)中,与数据流图配合使用的是(C)。A、网络图B、实体联系图C、数据字典D、程序流程图45、在数据流图中,不能被计算机处理的成分是(D)。A、控制流B、结点C、数据流D、数据源/终点46、需求工程中涉及的角色很多,其中起主导作用的是(B)。 A、用户B、系统分析员C、软件开发人员D、管理人员47、需求管理的基本内容是(D)。 A、需求跟踪与变更控制B、需求状态跟踪和变更控制C、变更控制与版本控制D、变更控制、版本控制、需求跟踪、需求状态跟踪48、关于用例规约,以下说法正确的是(A)。 A、用例规约与用例图表达的信息是一致的 B、用例规约包括基本事件流和备选事件流 C、基本事件流不能表示失败场景 D、备选事件流不能表达成功的场景49、用例模型主要由(D)元素构成。 A、参与者、用例B、参与者、通信关联 C、通信关联、用例C、参与者、用例、通信关联 50、RUP的业务限制因素分析是指(A)。 A、建立业务限制因素到软件非功能目标的转化 B、建立业务需求到软件质量标准的转化 C、建立业务目标到软件功能目标的转化 D、建立限制因素与功能目标的转化51、RUP需求开发过程的四个阶段为(B)。A、初始、调研、建模、评审B、初始、细化、构造、交付 C、初始、细化、建模、交付C、初始、调研、建模、评审52、下列论述正确的是(C)。A、需求工程师的任务是将所有利益相关者的需求进行分类以便允许决策者选择一个相互一致的需求集 B、利益相关者是将来购买所开发软件系统的人C、在需求分析过程中,分析员要从用户那里解决的最重要的问题是明确软件做什么 D、开发人员与客户创建用例以帮助软件团队理解有多少类型的最终用户将使用这些功能53、在项目初始阶段,开发任务的目标是(A)。 A、理解基本问题B、确定所需的解决方案 C、确定需要解决方案的人员C、以上都是54、软件需求分析的任务不应包括(C)。 A、问题分析B、信息域分析 C、结构化设计D、确定逻辑模型55、SA方法的基本思想是(C)。A、自底向上逐步抽象B、自底向上逐步分解 C、自顶向下逐步分解C、自顶向下逐步抽象56、需求分析阶段不适合描述加工逻辑的工具是(D)。A、结构化语言B、判定树C、判定表D、流程图57、需求分析最终结果是

系统软件开发的原型化方法是一种有效的开发方法,下述基本环节中的哪一个是原型形成以后才能实施的内容? ( )

A.识别的基本需求

B.修正和改进模型

C.开发工作模型

D.进行细部说明


正确答案:D
解析:系统软件开发的原型化方法是一种有效的开发方法,进行细部说明环节是原型形成以后才能实施的内容。原型化方法的特点是只要有一个初步的理解,就快速地加以实现,随着项目理解的深入,模型被逐步扩充和细化或具体化。


在开发一个系统时,如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用______。

A.原型法

B.瀑布模型法

C.V-模型

D.螺旋模型


正确答案:A
解析:在开发一个系统时,如果用户对系统的目标不是很清楚,需求难以定义,这时最好使用原型化方法,先根据用户基本需求快速构建系统原型,随着用户或开发人员对系统理解的加深而不断地对这些需求进行补充和细化,通过正常的迭代而避免非正常的反复,使系统原型逐步完善,并使有关各方直接感受并最终接受系统原型,这样可以有效地降低开发费用,加快开发进度,并降低开发风险。


系统/软件开发的原型化方法是一种有效的开发方法,下述基本环节中,哪一项是原型形成以后才应实施的内容?

A.识别基本需求

B.开发工作模型

C.修正和改进模型

D.进行细部说明


正确答案:D
解析:利用原型化方法开发信息系统大致要经过确定用户基本需求、开发初始原型(或工作原型)、分析、评价原型系统、修正和改进原型等4个步骤。如果经分析、评对得到的原型是满意的,则工作原型转为运行原型,再根据需要作必要的细部说明。


系统/软件开发的原型化方法是一种有效的开发方法,下述基本环节中( )是原型形成后才应实施的内容。

A.识别基本需求

B.开发工作模型

C.修正和改进模型

D.进行细部说明


正确答案:D


系统软件开发的原型化方法是一种有效的开发方法,下述基本环节中哪一个是原型形 成以后才应实施的内容?

A.识别基本需求

B.开发工作模型

C.修正和改进模型

D.进行细部说明


正确答案:D
解析:原型生命周期由10个步骤组成,其中识别基本需求、开发工作模型及修正和修改模型是原型完成前的步骤,而进行细部说明是原型形成以后才应实施的内容。

更多 “2022年计算机系统集成及服务知识考试题(附含答案)” 相关考题
考题 在开发一个系统时,如果用户对系统的目票不很清楚,难以定义需求,这时最好采用()。A、原型法B、瀑布模型C、V-模型D、螺旋模型正确答案:A

考题 单选题在开发一个系统时,如果用户对系统的目标不很清楚,难以定义需求,这时最好采用()A 原型法B 瀑布模型C V-模型D 螺旋模型正确答案:C解析:暂无解析

考题 UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法()A、基于瀑布模型的结构化方法B、基于需求动态定义的原型化方法C、基于对象的面向对象的方法D、基于数据的数据流开发方法正确答案:C

考题 系统/软件开发的原型化方法是一种有效的开发方法,下述基本环节中()是原型形成以后才应实施的内容。A、识别基本需求B、开发工作模型C、修正和改进模型D、进行细部说明正确答案:D

考题 软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是()A、明确的需求定义B、结构化方法C、面向对象方法D、功能分析法正确答案:B

考题 系统/软件开发的原型化方法是一种有效的开发方法,下述基本环节中()是原型形成以后才实施的内容。A、识别基本需要B、开发工作模型C、修正和改进模型D、进行细部说明正确答案:D

考题 单选题软件工程方法是在实践中不断发展的方法,而早期的软件工程方法是()A 明确的需求定义B 结构化方法C 面向对象方法D 功能分析法正确答案:C解析:暂无解析

考题 结构化方法可使用瀑布模型、增量模型和螺旋模型进行开发,面向对象方法可采用快速原型、增量模型、喷泉模型和统一过程进行开发。正确答案:正确

考题 以下( )是常用的信息系统开发方法。 ①结构化方法②原型法③面向对象方法④迭代模型⑤瀑布模型A.①②③④⑤ B.①②③④ C.①②③ D.①②答案:C解析:常用的开发方法包括:结构化方法、原型法、面向对象方法。

考题 某信息系统的生命周期模型采用的是瀑布模型,并且用户要求要有详尽的文档说明,那么该系统应该使用的开发方法是 ( ) 。A.结构化方法 B.原型法 C.面向对象方法 D.战略数据规划方法 答案:A解析:结构化方法是目前最成熟、应用最广泛的计算机信息系统开发方法之一。由于它是假定被开发的系统是一个结构化的系统,因此,其基本思想是将系统的生命周期划分为系统调查、系统分析、系统设计、系统实施、系统维护等阶段。这种方法遵循系统工程原理,按照事先设计好的程序和步骤,使用一定的开发工具,完成规定的文档,在结构化和模块化的基础上进行计算机信息系统的开发工作。结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析设计的要求对其进行进一步的模块分解或组合。结构化生命周期法主要特点介绍如下。(1)开发目标清晰化。结构化方法的系统开发遵循“用户第一”的原则,开发中要保持与用户的沟通,取得与用户的共识,这使得计算机信息系统的开发建立在可靠的基础之上。(2)工作阶段程式化。结构化方法每个阶段的工作内容明确,注重开发过程的控制。每一阶段工作完成后,要根据阶段工作目标和要求进行审查,这使阶段工作有条不紊,也避免为以后的工作留下隐患。(3)开发文档规范化。结构化方法每一阶段工作完成后,要按照要求完成相应的文档,以保证各个工作阶段的衔接与系统维护工作的便利。(4)设计方法结构化。结构化方法采用自上而下的结构化、模块化分析与设计方法,使各个子系统间相对独立,便于系统的分析、设计、实现与维护。结构化方法被广泛地应用于不同行业计算机信息系统的开发中,特别适合于那些业务工作比较成熟、定型的系统,如银行、电信、商品零售等行业。