一.单选题(1*20)
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.结构化设计。
语言d.结构化程序设计。
9.若有一个计算类型的程序,它的输入量只有一个x,其范围是[-1.0,1.
0],现从输入的角度考虑一组测试用例:-1.001,-1.
0,1.0,1.001。
设计这组测试用例的方法是( )
a.条件覆盖法 b.等价分类法。
c.边界值分析法d.错误推测法。
10、软件详细设计的主要任务是确定每个模块的( )
a、算法和使用的数据结构 b、外部接口
c、功能d、编程。
二.填空题 (1*20)
1.软件由程序、 数据 、 文档组成。
2.软件过程设计中结构化程序设计的主要工具有流程图、盒图、 判定表,判定树和pdl语言等。
3. 在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是关联关系。
4.需求分析方法包括 : 面向对象的分析方法 、面向过程流的分析方法、面向过程的分析方法。
三.名词解释(3*5)
适应性维护、 功能耦合、 扇出和扇入、系统响应时间。
四.简答题(5*5)
1. 软件总体结构设计的目标是什么?
2. 黑盒测试旨在测试软件是否满足功能要求,它主要诊断哪几类错误?
3. 画出顺序、选择和循环三种基本结构的程序流程图。
五.综合题(3题20分)
1. 把下列n-s图转换为相应的程序流程图和程序流图。
2. 高考录取统分子系统有如下功能:
(1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;
(2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。
试根据要求画出该系统的数据流程图,并将其转换为软件结构图。
《软件工程》模拟试卷A
专业年级姓名得分。一 名词解释 每个2分,共10分 1 软件危机 2 纯收入。3 模块 4 原型。定律。二 填空题 每题2分,共20分 1 是计算机程序及其说明程序的各种文档。是有关计算机程序功能 设计 编制 使用的文字或图形资料。2 软件生存周期是指一个软件从提出开发要求开始直到该软件报废不止的整...
软件工程模拟试卷
软件工程 模拟试卷 一 一 单项选择题。1 在下列工具与环境中 属于较早期的case。a 基于信息工程case b 人工智能case c 结构的基于图形case d 集成的case环境。2 putnam成本估算模型是一个 模型。a 静态单变量b 动态单变量c 静态多变量d 动态多变量。3 在mcca...
软件工程模拟试卷答案
软件工程基础 模拟试卷答案。第一部分判断题 共6题,每一项3分,共54分 试题1从以下关于软件知识的描述中选择正确的叙述。1.软件是程序清单 图表,以及相关文档的集合。现在,随着多 技术的发展,使得声音和图象也都可以成为软件的构成成分。2.用户所关心的软件产品的质量主要是指软件产品本身的质量和与软件...