欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
学起pluss软件工程与UML作业答案
s软件工程与UML
微信公众号:青年搜题
学校: 学起plus
题目如下:
1. 1. 在软件的可行性分析中,可以从不同的角度对软件进行研究,其中是从软件的功能可行性角度考虑的是( )。
A. 经济可行性
B. .技术可行性
C. 操作可行性
D. 法律可行性
答案: .技术可行性
2. 2. 下列各项中不属于逻辑覆盖的是( )
A. 语句覆盖
B. 判定覆盖
C. 判定——条件覆盖
D. 全部覆盖
答案: 全部覆盖
3. 3. 软件的可行性研究中不包括( )0302
A. 法律可行性
B. 技术可行性
C. 经济可行性
D. 政治可行性
答案: 政治可行性
4. 4. ( )指待开发的软件的技术性能指标。
A. 环境需求
B. 功能需求
C. 用户界面需求
D. 性能需求
答案: 性能需求
5. 5. 软件质量必须在( )加以保证。
A. 开发之前
B. 开发之后
C. 可行性研究过程中
D. 设计与实现过程中
答案: 设计与实现过程中
6. 6. SA方法的基本思想是( )。
A. 自底向上逐步抽象
B. 自底向上逐步分解
C. 自顶向下逐步分解
D. 自顶向下逐步抽象
答案: 自顶向下逐步分解
7. 7. 详细设计与概要设计衔接的图形工具是( )。
A. DFD图
B. SC图
C. PAD图
D. 程序流程图
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
8. 8. 详细设计的任务是确定每个模块的( )。
A. 外部特性
B. 算法和数据结构
C. 内部特性
D. 功能
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
9. 9. 黑盒测试在设计测试用例时,主要研究( )
A. 需求规格说明与概要设计说明
B. 详细设计说明
C. 项目开发计划
D. 概要设计说明与详细设计说明
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
10. 10. 在数据流图中用圆或椭圆表示( )。
A. 加工
B. 数据流
C. 数据存储
D. 数据的源点或终点
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
11. 11. 系统流程图是描述( )的工具。
A. 逻辑系统
B. 程序系统
C. 体系结构
D. 物理系统
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
12. 12. 成功的测试是指运行测试用例后 ( )。
A. 未发现程序错误
B. 发现了程序错误
C. 证明程序正确
D. 改正了程序错误
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
13. 13. 若有一个计算类型的程序,它的输入量只有一个,其范围是从输入的角度考虑一组测试用例,设计这组测试用例的方法是( )
A. 条件覆盖法
B. 等价分类法
C. 边界值分析法
D. 错误推测法
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
14. 14. 对在数据流图中每一个命令的图形元素均给以定义是( )0501
A. 条目定义
B. 数据字典
C. 数据定义
D. 数据说明
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
15. 15. 在数据流图中用双杠表示( )。
A. 加工
B. 数据流
C. 数据存储
D. 数据的源点或终点
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
16. 16. 能够与软件需求分析、设计、编码相对应的软件测试是( )
A. 组装测试、确认测试、单元测试
B. 单元测试、组装测试、确认测试
C. 单元测试、确认测试、组装测试
D. 确认测试、组装测试、单元测试
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
17. 17. 在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标( )。
A. 需求分析阶段
B. 详细设计阶段
C. 概要设计阶段
D. 可行性研究阶段
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
18. 18. 在设计测试用例时,应当包括( )
A. 合理的输入条件
B. 不合理的输入条件
C. 合理的和不合理的输入条件
D. 部分条件
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
19. 19. 人机界面的风格大致经过了( )代的演变。1202
A. 三
B. 四
C. 五
D. 六
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
20. 20. ( )是指为了适应计算机软硬件的变化而修改软件的过程。
A. 预防性维护
B. 适应性维护
C. 校正性维护
D. 完善性维护
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
21. 1. 结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的( )
A. 控制流
B. 数据流
C. 程序流
D. 指令流
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
22. 2. 以下不属于逻辑覆盖的是( )。1402
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 基本路径
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
23. 3. 最高程度的耦合为( )。
A. 无直接耦合
B. 数据耦合
C. 标记耦合
D. 控制耦合
E. 公共耦合
F. 内容耦合
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
24. 4. 下面( )是正确的说法。
A. 20世纪50年代提出了软件工程的概念
B. 20世纪60年代提出了软件工程概念
C. 20世纪70年代出现了客户机/服务器技术
D. 20世纪80年代软件工程学科达到成熟
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
25. 5. 程序的三种基本控制结构是( )。
A. 过程、子程序积分程序
B. 顺序、选择和重复
C. 递归、堆栈和队列
D. 调用、返回和转移
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
26. 6. 在软件工程项目中, 不随研发参与人数的增加而使软件的生产率增加的主要问题是( )。
A. 工作阶段间的等待时间
B. 生产原型的复杂性
C. 参与人员所需的工作站数
D. 参与人员之间的通信困难
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
27. 7. 软件质量保证应在( )阶段开始。
A. 需求分析
B. 设计
C. 编码
D. 投入使用
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
28. 8. 通过执行对象的操作改变对象的属性,但它必须通过( )的传递。
A. 接口
B. 消息
C. 信息
D. 操作
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
29. 9. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试( )。
A. 结构合理性
B. 软件外部功能
C. 程序正确性
D. 程序内部逻辑
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
30. 10. 软件维护费用高的主要原因是( )。
A. 人员少
B. 人员多
C. 生产率低
D. 生产率高
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
31. 11. 描述静态数据结构的概念模式是( )。0801
A. E-R图
B. DFD
C. 结构图
D. 框图
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
32. 12. 每个派生类应该当作基类的特殊化来开发,而基类所具有的公共界面成为派生类的共有界面的一个子集,这是软件设计的( )原则。
A. 动态联编
B. 多态性
C. 信息隐蔽
D. 继承性
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
33. 13. ( )指被测试程序不在机器上运行,而是采用人检测和计算机辅助静态分析的手段对程序进行测试。
A. 黑盒测试
B. 动态测试
C. 白盒测试
D. 静态测试
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
34. 14. 需求规格说明书的作用不应该包括( )
A. 软件设计的依据
B. 用户与开发人员对软件要做什么的共同理解
C. 软件验收的依据
D. 软件可行性研究的依据
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
35. 15. 软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是( )
A. 分析阶段
B. 设计阶段
C. 编码阶段
D. 测试阶段
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
36. 16. 模块具有如下几种基本属性:逻辑指模块的输入与输出;接口指模块实现什么功能;状态描述内部如何实现要求的功能及所需的数据;( )指该模块的运行环境。
A. 逻辑
B. 接口
C. 状态
D. 功能
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
37. 17. 面向对象的主要特征除对象唯一性、封装、继承外,还有( )
A. 多态性
B. 完整性
C. 可移植性
D. 兼容
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
38. 18. 以下不属于白盒测试技术的是( )1402
A. 逻辑覆盖
B. 基本路径测试
C. 循环覆盖测试
D. 等价类划分
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
39. 19. 在软件设计中,设计复审是和软件设计本身一样重要的环节,其主要的目的和作用是为了能够( )
A. 减少测试工作量
B. 避免后期付出高代价
C. 保证软件质量
D. 缩短软件开发周期
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
40. 20. 从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为( )的方法。0701
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
41. 1. 在软件质量因素中,软件在异常条件下仍能运行的能力称之为软件的( )
A. 可靠性
B. 健壮性
C. 可用性
D. 安全性
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
42. 2. 软件工程的出现主要是由于( )。
A. 程序设计方法学的影响
B. 其它工程科学的影响
C. 软件危机的出现
D. 计算机的发展
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
43. 3. 在数据流图中用箭头表示( )。
A. 加工
B. 数据流
C. 数据存储
D. 数据的源点或终点
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
44. 4. 为改正软件系统中潜藏的错误而进行的维护活动称为( )。1501
A. 纠错性维护
B. 适应性维护
C. 改善性维护
D. 预防性维护
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
45. 5. 不属于一般程序设计方法的是( )。
A. 模块化编程方法
B. 体系化编程方法
C. 结构化编程方法
D. OOP设计方法
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
46. 6. ( )应当在应用分析之前进行,因为我们在了解问题之前应当对问题敞开思想考虑,不应加以限制。
A. 问题域分析
B. 高层分析
C. 实例的建立
D. 类的开发
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
47. 7. 下列模型属于成本估算方法的有( )
A. COCOMO模型
B. McCall模型
C. McCabe度量法
D. 时间估算法
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
48. 8. 瀑布模型是一种( )。
A. 整体开发模型
B. 非整体开发模型
C. 风险驱动模型
D. 对象驱动模型
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
49. 9. 下列属于维护阶段的文档是( )
A. 软件规格说明
B. 用户操作手册
C. 软件问题报告
D. 软件测试分析报告
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
50. 10. 软件生产过程中,需求信息由( )给出。0401
A. 程序员
B. 项目管理者
C. 软件分析设计人员
D. 软件用户
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
51. 11. 软件可行性研究的任务是从( )、经济可行性和社会可行性三个方面分析每种解决方法的可行性。
A. 效益可行性
B. 操作可行性
C. 运行可行性
D. 技术可行性
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
52. 12. 下面( )不属于选择OOL应该考虑的因素
A. 开发环境
B. 发展前景
C. 类库的可扩展性
D. 支持多继承
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
53. 13. 下面( )属于专用语言。
A. LISP
B. C
C. Pascal
D. Java
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
54. 14. 技术可行性要解决( )
A. 是否存在侵权
B. 成本效益问题
C. 运行方式可行
D. 技术风险问题
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
55. 15. 数据库设计时的概念数据模型一般用( )图表示。
A. PAD
B. E-R
C. E-P
D. HIPO
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
56. 16. 判定表由四部分组成:左上部列出( )。0802
A. 条件组合与动作之间的对应关系
B. 所有条件
C. 所有可能的动作
D. 可能的条件组合
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
57. 17. ( )指所开发的软件必须具备什么样的功能。
A. 环境需求
B. 功能需求
C. 用户界面需求
D. 性能需求
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
58. 18. 在面向对象软件开发方法中,类与类之间主要有以下结构关系( )
A. 继承和聚集
B. 继承和一般
C. 聚集和消息传递
D. 继承和方法调用
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
59. 19. 结构化程序设计理论认为,实现良好的程序结构要应用( )的分析方法。1301
A. 自顶向下
B. 自底向上
C. 面向对象
D. 基于组件
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。
60. 20. 软件危机的主要原因是( )。
A. 软件本身特点及开发方法
B. 对软件的认识不够
C. 软件生产能力不足
D. 软件工具落后
答案:请关注【青年搜题】微信公众号,发送题目获取正确答案。