【名词&注释】
开发软件(developing software)、应用领域(application field)、间隔时间(interval time)、人工干预(manual intervention)、组成部分(part)、性能需求(performance requirements)、交易系统(trading system)、值得注意(be worth notice)、体系结构设计(architecture design)、内部活动(internal activities)
[单选题]需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2),以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。
A. D
查看答案&解析
查看所有试题
学习资料:
[单选题]以下关于软件生存周期模型的叙述,正确的是()
A. 在瀑布模型中,前一个阶段的错误和疏漏会隐蔽地带到后一个阶段
B. 在任何情况下使用演化模型,都能在一定周期内由原型演化到最终产品
C. 软件生存周期模型的主要目标是为了加快软件开发的速度
D. 当一个软件系统的生存周期结束之后,它就进入到一个新的生存周期模型
[单选题]以下关于软件构件及其接口的叙述,错误的是()
A. 构件是软件系统中相对独立且具有一定意义的构成成分
B. 构件在容器中进行管理并获取其属性或者服务
C. 构件不允许外部对所支持的接口进行动态发现或调用
D. 构件可以基于对象实现,也可以不基于对象实现
[单选题]基于构件的开发(CBD)模型,融合了()模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。
A. 瀑布
B. 快速应用开发(RAD)
C. 螺旋
D. 形式化方法
[单选题]博学公司欲开发一个在线交易系统(trading system)。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的()进行交互过程建模。
A. 类图
B. 顺序图
C. 部署图
D. 对象图
[单选题]RUP是一个二维的软件开发模型,其核心特点之一是(1)。RUP将软件开发生存周期划分为多个循环(cycle),每个循环由4个连续的阶段组成,每个阶段完成确定的任务。设计及确定系统的体系结构,制定工作计划及资源要求是在(2)阶段完成的。
A. C
[单选题]逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。
A. C
[单选题]基于构件的开发模型包括软件的需求分析定义、(1)、(2)、(3),以及测试和发布5个顺序执行的阶段。
A. A
[单选题]系统测试由若干个不同的测试类型组成,其中(1)检查系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况;(2)主要是检查系统的容错能力。
A. A
[单选题]UML的事物是对模型中最具有代表性的成分的抽象,(1)是模型的静态部分,描述概念或物理元素;(2)用来描述、说明和标注模型的任何元素。
A. A
本文链接:https://www.51bdks.net/show/37eypn.html