当前位置:文档之家› 16秋北航《软件工程》在线作业一

16秋北航《软件工程》在线作业一

北航《软件工程》在线作业一
一、单选题(共10 道试题,共40 分。


1. 从事物的属性侧面来描述事物的方法就是( )的方法.
A. 面向对象
B. 面向数据
C. 面向过程
D. 面向属性
正确答案:
2. 软件设计的准则中不包括()。

A. 编程语言选择准则
B. 信息屏蔽准则
C. 结构化和模块化准则
D. 抽象准则
正确答案:
3. 需求分析的任务不包括( ).
A. 问题分析
B. 系统设计
C. 需求描述
D. 需求评审.
正确答案:
4. 线性链表的地址()。

A. 必须连续
B. 部分地址必须连续
C. 一定不连续
D. 连续与否均可以
正确答案:
5. 人机界面的风格大致经过了( )代的演变.
A. 三
B. 四
C. 五
D. 六
正确答案:
6. 瀑布模型的关键不足在于()
A. 过于简单
B. 不能适应需求的动态变更
C. 过于灵活
D. 各个阶段需要进行评审
正确答案:
7. 一个模块的( )是指能模块调用子模块的个数
A. 扇出数
B. 扇入数
C. 宽度
D. 深度
正确答案:
8. 在数据流图中,有名字及方向的成分是()
A. 控制流
B. 信息流
C. 数据流
D. 信号流
正确答案:
9. 以下不属于白盒测试技术的是( )
A. 逻辑覆盖
B. 基本路径测试
C. 循环覆盖测试
D. 等价类划分
正确答案:
10. 成本-效益分析的目的是()
A. 从经济角度评价开发一个新的软件项目是否可行
B. 从技术角度评价开发一个新的软件项目是否可行
C. 从学术角度开发一个新的软件项目是否可行
D. 以上都有
正确答案:
北航《软件工程》在线作业一
二、判断题(共10 道试题,共40 分。


1. 一个好的开发人员应具备的素质和能力包括善于分析和综合问题,具有严密的逻辑思维能力.
A. 错误
B. 正确
正确答案:
2. 目前的绝大多数软件都不适合于快速原型技术.
A. 错误
B. 正确
正确答案:
3. 通过软件测试,可以发现软件中所有潜伏的错误.
A. 错误
B. 正确
正确答案:
4. 顺序文件和链接文件的长度都可以动态变化。

A. 错误
B. 正确
正确答案:
5. 在面向对象的程序设计中,派生类只能从一个基类产生。

A. 错误
B. 正确
正确答案:
6. 数据流中数据输入的原点用圆圈表示
A. 错误
B. 正确
正确答案:
7. 软件过程设计不用遵循"自上而下,逐步求精"的原则和单入口单出口的结构化设计思想.
A. 错误
B. 正确
正确答案:
8. 软件开发人员对用户需求的理解有偏差,这将导致软件产品与用户的需求不一致,是产生软件危机的唯一原因.
A. 错误
B. 正确
正确答案:
9. 一个好的开发人员应具备的素质和能力不包括具有良好的书面和口头表达能力.
A. 错误
B. 正确
正确答案:
10. 进程是按照任意顺序安排的一串活动
A. 错误
B. 正确
正确答案:
北航《软件工程》在线作业一
三、多选题(共5 道试题,共20 分。


1. JSD方法中属于需求分析阶段的是()
A. 实体动作分析
B. 实体结构分析
C. 定义初始模型
D. 功能描述
正确答案:
2. 一般地,可行性研究主要集中在以下哪几个方面()
A. 经济可行性
B. 技术可行性
C. 法律可行性
D. 抉择
正确答案:
3. 利用现存类设计新类的方式有()
A. 选择
B. 分解
C. 配置
D. 演变
正确答案:
4. 最为常用的动态分析方法有()
A. 状态迁移图
B. 时序图
C. Petri网
D. 数据流
正确答案:
5. 类设计的主要目标有()
A. 单一概念的模型
B. 可复用的插接相容性部件
C. 可靠地部件
D. 可集成的部件
正确答案:。

相关主题