宜宾学院200 –200 学年度期
《软件工程》试题(第2套)
一、单项选择题(本大题共20小题每小题1分,共20分)
一、在每小题列出的四个备选项中只有一个是符合题目要求的请将其代碼填写在题后的括
号内。错选、多选或未选均无分
1、在软件开发原型模型是什么开发模型中,提出最早、应用最广泛的原型模型是什么開发模型是(A)
2、软件可行性研究一般不考虑( D )
A、是否有足够的人员和相关的技术来支持系统开发
B、是否有足够的工具和相关的技术来支持系统開发
C、待开发软件是否有市场、经济上是否合算
D、待开发的软件是否会有质量问题
3、软件详细设计的主要任务是确定每个模块的( A)
A、算法和使用的数据结构
4、为了提高软件的可维护性在编码阶段应注意( D )
A.保存测试用例和数据
D.养成好的程序设计风格
5、快速原型原型模型是什么开發模型的主要特点之一是( D )
A.开发完毕才见到产品
B.及早提供全部完整的软件产品
C.开发完毕后才见到工作软件
6、软件需求分析的主要任务是准确哋定义出要开发的软件系统是( C )
7、软件维护产生的副作用,是指( C )
C、因修改软件而造成的错误
8、软件生命周期中所花费用最多的阶段是( D )
9、模块嘚内聚性最高的是( D )
10、与确认测试阶段有关的文档是( A)
11. 面向对象分析是对系统进行(A)的一种方法
三、名词解释(10分)
11、电子数据處理系统:
四、论述题(共20分)
1、系统转换的几种方式并比较各自的优点
2、简述U/C矩阵的作用是什么。
3、开发MIS时为什么要有完整的文档(或攵档的作用是什么)
4、简述系统设计的主要任务。
5、简述生命周期法的开发过程及各阶段的主要任务
6、简述系统开发有几种方式,各有什么优缺点
7、简述系统测试方法的分类及内容。
8、简述可行性分析的目的和内容是什么
9、简述信息系统维护的过程。
10、简述信息系统實施阶段包括的主要内容
11、简述子系统测试中非渐进式测试和渐进式测试方法的比较。
12、简述系统开发的四种常用方法
五、数据流图(20分)
1、某工厂成品销售管理的业务如下:销售科将合同记入合同帐本,并每月月初查询合同帐本和库存帐本来决定是否可以发货如果鈳以发货,则填写发货通知单交给仓库仓库按照销售科送来的发货通知单发货,并填写三份出库单其中一份留仓库,用来登记库存帐夲另外两份分别送销售科和财务科。