【名词&注释】
人机交互(human-computer interaction)、应用领域(application field)、界面设计(interface design)、数据格式(data format)、最终用户(end user)、性能需求(performance requirements)、可执行文件(executable file)、键盘输入(keyboard input)、相互依赖关系、接口分析(interface analysis)
[单选题]逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反映程序段功能及程序段之间关系的信息。
A. A
查看答案&解析
查看所有试题
学习资料:
[单选题]以下关于软件测试工具的叙述,错误的是()
A. 静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查
B. 静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析(interface analysis)提供支持
C. 动态测试工具可用于软件的覆盖分析和性能分析
D. 动态测试工具不支持软件的仿真测试和变异测试
[单选题]以下关于软件构件及其接口的叙述,错误的是()
A. 构件是软件系统中相对独立且具有一定意义的构成成分
B. 构件在容器中进行管理并获取其属性或者服务
C. 构件不允许外部对所支持的接口进行动态发现或调用
D. 构件可以基于对象实现,也可以不基于对象实现
[单选题]系统输入设计中应尽可能考虑人的因素,以下关于输入设计的一般原理中,错误的是()
A. 只让用户输入变化的数据
B. 使用创新的模式吸引用户的眼球
C. 表格中各个数据项应有提示信息
D. 尽可能使用选择而不是键盘输入(keyboard input)的方式获取数据
[单选题]需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1)、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2),以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。
A. A
[单选题]面向对象的设计模型包含以(1)表示的软件体系结构图,以(2),表示的用例实现图,完整精确的类图,针对复杂对象的状态图和用以描述流程化处理的活动图等。
A. B
[单选题]在RUP中采用"4+1"视图模型来描述软件系统的体系结构。在该模型中,最终用户侧重于(1),系统工程师侧重于(2)。
A. B
[单选题]在基于构件的软件开发中,(1)描述系统设计蓝图以保证系统提供适当的功能;(2)用来了解系统的性能、吞吐率等非功能性属性。
A. C
本文链接:https://www.51bdks.net/show/rv5e93.html