首页
›
答案
›
标签
›
软件工程专业导论
软件工程专业导论
101
模型驱动的体系结构(MDA)是OMG组织提出的一种软件体系结构,它将建模阶段分为CIM、PIM、PSM和Code,模型之间需要做一些转换。以下关于PIM的叙述不正确的是()。
102
软件,如同其它有形产品一样,是有生命周期的。软件生命周期模型是指人们为开发更好的软件而归纳总结的软件生命周期的典型过程,以便实践中参照执行。上述说法是否正确?
103
模型是为某种目的而建立的关于系统及其环境的描述或规格说明。模型可以表达思想,促进思维,增进理解。模型可以使不可见的内容变成可见的内容,不可理解的内容变成可理解的内容,不清晰的内容变成清晰的内容。上述说法是否正确?
104
软件需求被定义为软件用于解决真实世界问题而必须展示的特性,指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下关于需求的描述中,不正确的是()。
105
视频中主讲教师介绍了结构化思维方法的基础包括系统论基础、控制论基础和分解论基础三个方面。以下关于系统论基础的描述中,不正确的是()。
106
一般来说,需求分析涉及五个阶段:需求获取、需求建模、形成需求规约、需求验证和确认和需求管理。以下关于需求分析的描述中,不正确的是()。
107
软件需求是软件生命周期的第一个阶段。成功地开发软件产品,首先需要深入理解待用软件解决的问题----软件需求。需求分析最终结果是产生()。
108
软件需求是软件生命周期的第一个阶段。成功地开发软件产品,首先需要深入理解待用软件解决的问题----软件需求。需求分析中,开发人员要从用户那里解决的最重要的问题是()。
109
需求是使用简单、高阶和抽象的文字叙述来描述使用者需要的系统服务和操作限制,或正式定义系统详细功能的规格书。需求规格说明书的内容不应包括对()的描述。
110
IDEF0是一种典型的结构化思维表达方法。以下关于IDEF0的描述中,不正确的是()。
111
视频中主讲教师在讲解需求的多样性时,指出既可以从功能角度描述需求,又可以从过程角度描述需求。以下关于功能和过程的描述中,不正确的是()。
112
软件需求包括很多类别,在表达需求的时候,应该从哪一方面进行表达。()
113
需求建模(或称需求分析)是指为最终用户所看到的系统建立一个概念模型,作为对需求的抽象描述,并尽可能多地捕获现实世界的语义。在进行需求建模在进行时需要考虑什么问题。()
114
需求验证是指以需求规格说明为输入,通过符号执行、模拟或快速原型等途径,分析需求规格的正确性和可行性,包含有效性检查、一致性检查、可行性检查和可验证性确认等。如果需求能够表达成形式化的方式,就可以通过一些符号的执行、逻辑的判断来验证需求规格的正确性。有些时候可以通过模拟或仿真来判断。需求验证过程中需要进行()。
115
需求过程是迭代的过程,是迭代地向一个更详细和更好质量水平前进的过程。需求是需要认真管理的。需求管理是指在整个软件开发过程中,对需求进行管理,尤其管理需求变更,并追踪需求的实现途径。需求管理主要涉及()。
116
软件工程知识体系指南(SWEBOK)将软件工程学科的本体知识分为十余个知识域,各种重要概念之间的区别在每个知识域描述中都有阐述。其中关于软件需求的知识范畴包括()。
117
视频中主讲教师介绍了场景理解的一种思路,其中涉及到实物流、信息流和决策流。对于三者建立的顺序,下列说法正确的是()。
118
视频中主讲教师在讲解需求的多样性时,指出可以从多视角多层次来理解需求。其中视角包括()。
119
客户期望在需求阶段(从需求分析开始到需求分析结束)停留在一定水平,随着开发进行过程中与需求人员之间的交互,客户对软件的理解可能会有提升,因此随着时间的变化,客户对软件的期望也越来越高。以上的说法是否正确?
120
通常软件开发人员精通于程序的设计、软件的开发与构造,而软件应用人员精通于软件的应用,需要在二者之间架起一座桥梁,让软件应用人员和软件开发人员能够更好地进行理解,达到理解的一致性,这就是需求表达或需求分析。以上的说法是否正确?
121
需求是使用简单、高阶和抽象的文字叙述来描述使用者需要的系统服务和操作限制,或正式定义系统详细功能的规格书。软件代码是一个较精确的层面,称为低阶;而高阶是指更为宏观的、面向业务的,与软件代码离得比较远层次。以上的说法是否正确?
122
一般来说,需求是在描述系統应该做什么(What),而不是系统如何做到这些功能(How)。以上的说法是否正确?
123
需求是无止境的,客户提出的很多需求并不一定能完全满足。不能满足的时候可以不满足。以上的说法是否正确?
124
本讲中主讲教师介绍了传统行业的设计,即将人们头脑中想象的事物表达成模型或文档的过程,进而介绍了软件设计的基本概念和特点,以下关于这部分的描述有误的是()。
125
本讲中主讲教师介绍了关于设计的一些说法,如,设计是尝试将技术世界和目标世界结合在一起,设计是不断作出决策,使得最终设计达到最优,设计是天才+创造力,是最充分展现设计者个人水平的工作。请判断以下关于设计的其他说法中有误的是()。
126
本讲中主讲教师提到软件设计过程包括了总体设计(概要设计)和详细设计,前者主要对系统模块间的关系进行设计,后者主要对模块内部的具体逻辑进行详细的设计。那么在面向功能/过程的结构化软件设计过程中,不属于总体设计(概要设计)的是()。
127
本讲中主讲教师提到软件设计过程包括了总体设计(概要设计)和详细设计,前者主要对系统模块间的关系进行设计,后者主要对模块内部的具体逻辑进行详细的设计。那么在面向功能/过程的结构化软件设计过程中,不属于详细设计的是()。
128
本讲主讲老师以库存管理系统的设计为例讲述了使用面向对象思维进行软件设计的过程,那么请问以下哪个顺序是正确的面向对象思维进行软件设计的过程?
129
本讲介绍了UML统一建模语言中用于描述(对象)类及其之间关系的一种图示化方法——UML类图。类图中的图元类具有三要素,请问以下选项中哪一项不属于该三要素?
130
本讲中主讲教师用库存记账-过账的例子讲解了三种不同的类设计方案:一种单据一个处理程序(类),多种单据一个处理程序(类),多种单据一个处理程序(类)+规则表。以下关于这三种类的设计方案说法有误的是()。
131
本讲用服务中心系统与车队系统协同工作的例子介绍了一种直接连接式集成的软件体系结构设计方法。这种方法可以用于完成不同系统之间的功能调用,从而实现异构系统间的协作。那么下列关于这种设计方法描述不正确的是()。
132
本讲用服务中心系统与车队系统协同工作的例子介绍了一种基于中间件的间接连接式集成的软件体系结构设计方法。这种方法可以用于完成不同系统之间的功能调用,从而实现异构系统间的协作。其中,中间件实现了路由器的功能,可以为服务中心系统提供路径选择功能,能自动选择服务中心请求的车队系统进行对接,实现方法调用。那么,以下的哪个功能不属于该设计方法中路由器应有的功能?
133
本讲介绍了两种不同的软件体系结构设计Client/Server(C/S)结构和Browser/Server(B/S)结构,以下关于这两种结构的说法有误的是()。
134
本讲中主讲教师提出软件设计的本质是抽象与构造,并介绍了软件工程学科必需的三种手段:抽象-理论-设计,下列关于这三种手段的说法有误的是()。
135
设计是构建软件系统的过程,是技术、原理在软件系统中实现的过程。本讲中主讲教师将其简化为形式-构造-自动化的过程。下列关于该过程的描述中有误的是()。
136
抽象结果可以用设计手段进行设计范畴的表达,也可以用数学手段进行理论范畴的表达,抽象、理论、设计之间是存在着紧密的关系。以下对于抽象、理论、设计三者之间关系表述不正确的是()。
137
本讲中主讲教师提到从使用者的角度来看,软件约等于功能组织加功能模块,其中功能模块包含了数据输入与展现方式的设计,以及操作的设计,但是在表层展现的背后还需要大量的程序处理设计。那么从设计者的角度来看,软件设计应该包括()。(多选题)
138
本讲中主讲教师介绍了结构化软件设计要素及设计符号,以下关于这些要素和符号说法正确的是()。(多选题)
139
本讲中主讲教师介绍了面向对象软件设计过程及设计要素与设计符号,以下关于这些要素和符号说法正确的是()。(多选题)
140
理论是对抽象和设计内容进行严格定义及严密化论证的过程。本讲中主讲教师将其简化为定义-性质(公理、定理)-证明的过程。这个过程的具体工作内容是()。(多选题)
141
本讲介绍的软件设计是软件工程生命周期的重要活动,它在分析软件需求的基础上,进一步产生软件内部结构的描述以作为软件构造的基础。上述描述是否正确?
142
面向对象方法是软件工程学科的一种典型的分析系统、设计系统的思维方法,它以对象为中心,逐一地独立地分析或设计系统每一对象的各种特性,达到系统分析与设计的目的。以上说法是否正确?
143
UML统一建模语言可以用于描述(对象)类及其之间关系,其中包括了继承关系、聚合关系、组合关系等,每一个类之间的连线都表达了不同的含义,因此在使用UML类进行建模的时候不可以随意地进行连线,非必要的连线会增加系统的复杂性,不正确的连线会混淆系统模块间的关联,最终导致系统功能及数据的不一致。以上说法是否正确?
144
本讲介绍的UML状态图是用于描述对象类的状态变化关系的一种图示化方法。该图示表示的内容为:某对象可能存在的各种状态,其中每一个状态都包含了该对象在此状态下可执行的动作,而在特定的动作执行之后,将可能使该对象从当前状态转变成为另一个状态。以上说法是否正确?
145
本讲介绍了基于软件体系结构的设计,其中软件体系结构包含了一系列的构件(即一组基本构成要素),以及这些要素之间的连接关系——连接件,另外还包括了,这些要素连接之后形成的拓扑结构(物理分布),以及作用于这些要素或连接关系上的限制条件,最后还包含了软件运行时的性能——质量。以上说法是否正确?
146
抽象是指由具体事物中发现其本质性特征和方法的过程,通过寻找相同的形式,以处理可变的内容。以上说法是否正确?
147
下列各选项中,不属于概要设计的是()。
148
下列各选项中,不属于详细设计的是()。
149
下列关于面向对象的设计步骤,正确的是()。①识别对象(类)②识别对象(类)的功能③识别每一对象(类)的状态④识别每一对象(类)的状态的转换
150
下列选项中,不是面向对象设计的典型要素的是()。
151
下列对于C/S结构的说法中,不正确的是()。
152
下列对于B/S结构的说法中,不正确的是()。
153
下列对于B/S和C/S结构的说法中,不正确的是()。
154
本讲中主讲教师提到从使用者的角度来看,软件约等于功能组织加功能模块,其中功能模块包含了数据输入与展现方式的设计,以及操作的设计,但是在表层展现的背后还需要大量的程序处理设计。那么从设计者的角度来看,软件设计应该包括()。
155
本讲中主讲教师介绍了结构化软件设计要素及设计符号,以下关于这些要素和符号说法有误的是()。
156
本讲中主讲教师介绍了面向对象软件设计过程及设计要素与设计符号,以下关于这些要素和符号说法有误的是()。
157
理论是对抽象和设计内容进行严格定义及严密化论证的过程。本讲中主讲教师将其简化为定义-性质(公理、定理)-证明的过程。这个过程的具体工作内容是()。
158
软件的质量是诸多质量属性的综合体现,质量属性包括:
159
软件用户对一个软件的使用体验,主要是指下述哪种软件质量:
160
用于判断新引入的变化没有给现有软件造成破坏的测试活动是:
161
进行单元测试时主要依据:
162
进行确认测试时主要依据:
163
下面关于软件测试的说法,不正确的是:
164
软件测试的目标是:
165
下列关于软件缺陷的论述,哪项是不准确的:
166
下列哪项不是单元测试的测试内容:
167
集成测试的主要测试对象是:
168
不实际运行软件,通过对软件的编程格式、结构等方面进行评估,以确定软件代码是否存在问题、是否符合要求的测试属于:
169
下面关于测试用例的论述,不正确的是:
170
因技术更新、计算机硬件或软件环境的变化而做出的软件维护过程称为:
171
为满足客户对软件系统提出的新功能或性能而做出的软件维护过程称为:
172
以下哪种方式对提高软件产品的可维护性没有直接帮助:
173
为了对项目软件代码的修改进行有效标识、组织和控制,所需的软件工程工具是:
174
以下关于软件配置管理的内容和目标的论述,错误的是:
175
下面关于软件测试组织和人员的论述,最准确的是:
176
某软件开发组织的软件过程管理,已经能够做到用于管理的、工程的软件过程均已实现文档化、标准化,并形成了整个软件组织的标准软件过程,则其达到了CMM的哪个级别:
177
某软件开发组织的软件过程管理,能够做到软件过程和产品质量有详细的度量标准,软件过程和产品质量得到了定量的认证和控制,则其达到了CMM的哪个级别:
178
下面关于基线的论述,那个是不正确的:
179
下列哪一个不属于软件配置项:
180
下列哪些项是软件质量保证的相关活动:(多选题)
181
某程序模块的输入要求为1至8位的数字,下面哪些是针对该输入的无效等价类:(多选题)
182
下列哪些项是软件质量保证的相关活动:
183
下面关于软件测试的说法,不正确的是
184
某个程序模块的输入为1到8位的数字,下面哪项是针对该输入的有效等价类:
185
在影响项目成本的因素中,下列表述不正确的是()。
186
关于网络图,下面哪个是不正确的?()
187
下面哪种文件是项目小组与客户之间确定项目目标的主要交付成果而达成协议的基础()。
188
某项任务工期的最乐观时间为3天,正常时间为6天,最悲观时间为9天,此任务的预期工期为()。
189
项目快要完成时,客户想对项目的工作范围做出较大的变更,项目经理应该()。
190
项目的可行性分析是发生在项目管理过程的哪一个阶段()。
191
项目范围定义时经常使用的工具是()。
192
项目需要赶工期时,你的努力应集中在哪个方面()。
193
某项目网络图及各项活动历时如下(单位:周)A=4,B=5,C=3,D=5,E=4,F=5,G=6,H=6,K=3,M=2,N=3。该项目的总工期是()。
194
在项目管理的过程中,将项目任务与相应的责任人对应关系的图表,叫做()。
195
项目建议书是()阶段开发的文档。
196
工作包是()。
197
下面()方法通常不会被用来缩短进度。
198
在成本管理过程中,项目经理确定的每个时间段,各个工作单元的成本是()
199
你已经被任命为一个新项目的经理,必须编制一份项目计划。为了给项目提供整体框架,你决定准备一个工作分解结构(WBS)来说明工作的复杂程度和工作量的大小。为准备WBS,你做的第一步是:()。
200
项目由于各种原因而导致无限期拖长可以说明项目应该终止了。
‹
1
2
3
›