软件工程期末考试参考试题

软件工程期末考试参考试题

ID:27629733

大小:151.39 KB

页数:10页

时间:2018-12-05

软件工程期末考试参考试题_第1页
软件工程期末考试参考试题_第2页
软件工程期末考试参考试题_第3页
软件工程期末考试参考试题_第4页
软件工程期末考试参考试题_第5页
资源描述:

《软件工程期末考试参考试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程期末考试参考试题一、填空题1、软件生存周期一般可分为问题定义、可行性研究、需求分析、设计编码、测试、运行与维护阶段。2、按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。3、可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。4、用户界面的可使用性是用户界面设计最重要的也是最基本的目标。5、常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计方(SD),以数据结构为基础构造模块的Jackson方法,以对象、类、继承和通信为基础的面向对象设计方法(OOD)。6、数据流图和数据字典共同构成系统的逻辑模

2、型。7、软件测试的方法有分析方法和非分析方法(即黑盒法)。8、单元测试一般以白盒测试为主,黑盒测试为辅。9、成本估计方法主要有自底向上估计、自顶向下估计和算法模型估计三种类型。10.文档(document)—一种数据媒体和其上所记录的(数据)。11机器语言、汇编语言:依赖于机器,面向(机器)12.软件有效性(efficiency),指软件系统的时间和(空间)效率。13.软件定义过程可通过软件系统的(可行性研究)和需求分析两个阶段来完成。14.软件定义的基本任务是确定软件系统的工程(需求),也就是要搞清“做什么”。15.为了使用户需求逐步精细化、完全化、一致化,通

3、常采用(需求建模技术)。16.一个软件的深度是指其控制的(层数)。17.以详细设计说明书为输入,将该输入用某种程序设计语言翻译成计算机可以理解并最终可运行的代码的过程叫(编码)过程。18.软件维护是软件生命周期的(最后)一个阶段19.软件工程由(方法)、工具和过程三部分组成,称软件工程的三要素。20.基于计算机系统的软件要素中的软部件由程序、数据和(文档)组成。21.数据流图就是用来刻画数据流和转换的信息系统建模技术。它用简单的图形记号分别表示数据流、转换、(数据源)以及外部实体。22.被继承的类我们称之为基类(父类),在基类的基础上新建立的类我们称之为派生类子

4、类。23.流程图也称为程序框图是最常用的一种表示法,它有顺序、分支和(循环)三个基本控制构件。24.机器语言和汇编语言,也称为(低级)语言。25.软件测试是执行程序发现并排除程序中潜伏的(错误)的过程。26.软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的(难易)程度。27.软件可理解性,指系统具有清晰的结构,能直接反映问题的(需求)。28在实体-关系图简称E-R图中,数据对象实体用长方形、关系用(菱形)、属性用椭圆表示。29.建立数据流模型要遵循的原则包括:每个加工至少应有一个输入数据流以反映被处理数据的来源

5、和一个(输出)数据流来反映加工的结果30.从工程管理的角度软件设计可分为概要设计和(详细)设计两大步骤。31.10通过向用户提供视觉和听觉上的反馈,保持用户与界面间的双向通信,是提高界面可(交互)性的措施之一。32.程序设计语言的可靠性是指程序设计语言本身不出错或对错误的(纠正)能力。33.对发现错误较多的程序模块,应进行(重点)测试。34.测试用例中,不仅要选择合理的输入数据,还要选择(不合理)的输入数据。二、单项选择题1.下列哪个阶段不属于软件生存周期的三大阶段(C)。A、计划阶段B、开发阶段C、编码阶段D、维护阶段2.需求分析是(A)。 A、软件开发工作的

6、基础         B、软件生存周期的开始 C、由系统分析员单独完成的     D、由用户自己单独完成的3.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B)。 A、明确的需求定义               B、完整的生命周期 C、较长的开发时间               D、熟练的开发人员4.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归测试过程称为(A)。  A、改正性维护           B、适应性维护 C、完善性维护            D、预防性维护5.一般说来,投入运行的软件系统中有错误

7、(A)。A、不是不可以理解的B、是不能容忍的C、是要求退货的理由D、是必然的6、对在数据流图中每一个命令的图形元素均给以定义是(B)A、条目定义B、数据字典C、数据定义D、数据说明7、软件的可行性研究中不包括(D)A、法律可行性B、技术可行性C、经济可行性D、政治可行性8、根据用户在软件使用过程中提出的建设性意见而进行的维护活动称为(C)。A.纠错性维护B.适应性维护C.改善性维护D.预防性维护9、人机界面的风格大致经过了(B)代的演变。A.三B.四C.五D.六10、以下不属于白盒测试技术的是(D)A.逻辑覆盖B.基本路径测试C.循环覆盖测试D.等价类划分11、

8、为改正软件系统中潜藏的错

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。