软件工程考试复习题-2014 下载本文

1、软件生命周期

2、软件工程的研究领域

3、软件模块耦合性与模块内聚性 4、软件工程

5、常用的软件设计方法 6、信息隐蔽及其目的

7、简述软件设计模块独立性准则:耦合性与模块内聚性 8、界面的设计原则 9、软件测试的基本原则

10、软件重用与代码重用分类 11、面向对象的系统设计准则 12、设计人-机交互界面的准则 13、设计人-机交互子系统的策略

14、设计任务管理子系统时有哪些任务类型要考虑? 15、设计数据管理子系统内容包括哪些内容? 16、如何确定类中应有的服务?

17、面对一个大型复杂业务系统,从哪几方面、如何开展系统设计? 18、面向对象实现主要工作包括哪些?

19、面向对象语言时应该考察的技术特点有哪些?

20、对比传统的软件测试,简述面向对象的软件集成测试策略。

21、常用的软件度量技术有哪些? 22、如何保证项目进度缩短项目工期?

23、IEEE基线的定义是什么?软件配置项包括哪些? 24、软件配置管理主要有哪些任务?

25、简述CMM能力成熟度模型的5个等级。

26、如何有效结合CMM、TSP、PSP实现软件过程改良? 27、简述软件重用的三个层次与软件成分重用的三个级别。 28、简述描述可重用的软件构件的3C模型。 29、软件重用环境包含哪些要素?

30、试述软件开发工具对软件开发的影响。

31、如何加强软件产品的质量管理,有哪几种方式? 32、需求工程是一个什么学科?包括哪两部分工作?

33、软件过程包括哪三类过程?它们之间是什么样的关系? 34、简述软件系统设计所遵循的耦合性和内聚性原则

35、面对一个大型复杂业务系统,从哪几方面、如何开展系统设计? 36、以软件测试为中心的软件质量保障技术

五、计算与设计题

1、某软件开发组拟开发“XX大学教材购书计算机管理系统”,用户需求:

通过现场调研分析得出:学生购买学校教材的手续是,首先找系办公室的张老师开一张购书证明,凭证明到教材科找王会计进行划价,向李出纳交付书款,然后凭发表和购书证明到书库找赵保管员领书。

请画出该系统的DFD图。

2、招干考试分三个专业, 假设行政专业准考证号码为: 110001~111215,法律专业准考证号码为: 210001~212006,财经专业准考证号码为: 310001~314015。对招干考试系统“输入学生成绩”子模块设计测试用例。

3、采用Jackson结构程序设计方法设计文件系统。

具体约定:一个正文文件由若干个记录组成,每个记录是一个字符串。要求统计每个记录中空格字符的个数,以及文件中空格字符的总个数。

要求:先确定输出数据格式,画出数据格式的Jackson图,最后设计出统计空格程序结构的Jackson图。

4、某宾馆可用电话号码有以下几类:宾馆内部号码由4位数字组成,第1位数字为8,其余3位为房间号;宾馆外部电话又分位本市和外地电话两类,拨宾馆外部电话先拨0,如果是本市电话再拨8位电话号码(第1位非0);如果是外地电话则先拨3位区码,再拨8位电话号码(第1位非0)。

5、用Ashcroft_Manna技术可以将非结构化的程序转换为结构化程序,图6是一个转换的例子。 (1)你能否从这个例子总结出Ashcroft_Manna技术的一些基本方法?

(2)进一步简化图6(b),给出结构化设计。

图6. 用Ashcroft_Manna技术的例子

6、在测试一个长度为24000条指令的程序时,第一个月由甲、乙两名测试员各自独立测试这个程序。经过一个月测试后,甲发现并改正20个错误,使MTTF达到10H。与此同时,乙发现24个错误,其中的6个错误甲也发现了。以后由甲一个人继续测试这个程序。 问:(1)刚开始测试时程序中总共有多少个潜在的错误? (2)为使MTTF达到240H,必须再改正多少个错误?

7、请为某仓库管理设计一个ER模型。该仓库主要管理零件的采购和供应等事项。仓库向工程项目供应零件,并且根据库房需求向供应商订购零件。

8、采用面向对象的方法,开发银行ATM软件系统,请画出其分析模型(对象模型、动态

模型和功能模型)。

下面陈述对ATM系统的需求见教材

9、画出电梯系统的分型模型(对象模型、动态模型和功能模型)。 需求陈述:电梯控制问题要求如下:

在一幢有m层楼的大厦中需要一套控制n部电梯的产品,要求这n部电梯根据下列约束条件在楼层间移动。

? C1:每部电梯有m个按钮,每个按钮代表一个楼层。当按下一个按钮时该按钮指示灯亮,同时电梯驶向相应的楼层,当到达由按钮指定的楼层时指示灯熄灭。 ? C2:除了大厦的最低层和最高层之外,每层楼都有两个按钮分别指示电梯上行和下行。当这两个按钮之一被按下时相应的指示灯亮,当电梯到达此楼层时灯熄灭,电梯向要求的方向移动。

? C3:当电梯无升降动作时,关门并停在当前楼层。