1/6
0/100
您的浏览器不支持进度条
下载所得到的文件列表
软件工程考试卷及答案.doc
文档介绍:
《软件工程导论》测试题(参考答案)
(本试卷答卷时间为60分钟)
学号:_____________ 组别: 姓名:___________________
一、选择题:(每题2分,共20分)
1.瀑布模型的存在问题是( B )
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求
2.程序的三种基本控制结构是( B )
A.过程、子程序和分程序
B.顺序、选择和重复
C.递归、堆栈和队列
D.调用、返回和转移
3.在详细设计阶段,经常采用的工具有( A )
A.PAD B.SA C.SC D.DFD
4.详细设计的结果基本决定了最终程序的( C )
A.代码的规模 B.运行速度 C.质量 D.可维护性
5.结构化程序设计主要强调的是( D )
A.   程序的规模
B.   程序的效率
C.   程序设计语言的先进性
D.  程序易读性
6.需求分析阶段的任务是确定( D )
A.   软件开发方法
B.   软件开发工具
C.   软件开发费
D.  软件系统的功能
www.ca888.com_【官方首页】-CA888亚洲城 7. 在E-R模型中,包含以下基本成分( C )。
  A) 数据、对象、实体
  B) 控制、联系、对象
  C) 实体、联系、属性
  D) 实体、属性、操作
8.设函数C(X)定义问题X的复杂程序,函数E(X)确定解决问题X需要的工作量(时间)。对于两个问题P1和P2,如果C(P1)>C(P2)显然E(P1)>E(P2),则得出结论E(P1+P2)>E(P1)+E(P2)就是:( A )
A.模块化的根据 B.逐步求精的根据 C.抽象的根据 D.信息隐藏和局部化的根据
9.面向数据流的设计方法把( D )映射成软件结构。
A.数据流 B.系统结构 C.控制结构 D.信息流
10.内聚程度最低的是( A )内聚
A.偶然 B.过程 C.顺序 D.时间
二、填空题(每空2分,共8分)。
1.软件结构是以模块为基础而组成的一种控制层次结构。
2.在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、判定树。
3.结构化语言是介于自然语言和形式语言之间的一种半形式语言。
4.若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P= F/(1+(n*i)) 。
www.ca888.com_【官方首页】-CA888亚洲城三.判断题(每题2分,共8分)将答案写在题号前的( )中,正确用√, 错误用χ。
( × )1、开发软件就是编写程序。
www.ca888.com_【官方首页】-CA888亚洲城( × )2、软件需求分析的任务是建立软件模块结构图。
( × )3、以结构化分析方法建立的系统模型就是数据流图。
( × )4、进行总体设计时加强模块间的联系。
四、简答题每小题7分,共14分。
1. 软件生命期各阶段的任务是什么?
     答:软件生命期分为7个阶段:
     1、问题定义:要解决的问题是什么
2、可行性研究:确定问题是否值得解,技术可行性、经济可行性、操作可行性
3、需求分析:系统必须做什么
4、总体设计:系统如何实现,包括系统设计和结构设计
5、详细设计:具体实现设计的系统
6、实现:编码和测试
7、运行维护:保证软件正常运行。
2.模块的内聚性包括哪些类型?
答:模块的内聚性包括:
(1)偶然内 内容来自淘豆网xkih.cn转载请标明出处.

页面底部区域 foot.htm