软件工程复习习题课_第1页
软件工程复习习题课_第2页
软件工程复习习题课_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、一、选择题1、OOA 模型规定了一组对象如何协同才能完成软件系统所指定的工作。这种协同在模型中是以表明对象通信方式的一组连接来表示的。A、消息2、下列是面B、C、数据D、属性象设计方法中有关对象的叙述,其中是正确的。A、对象在内存中没有它的区B、对象的属性集合是它的特征表示D 对象之间不能相互通信C、对象的定义与程序中类型概念相当3、某教学设备销售部门制定一项销售政策,一次。设 C1 表示100 台或 100 台以上者按八的台数,C2 为 1、2、0 分五折,者是教师、学生按九折别表示教师、学生和其他,则符合九折判定条件为。A、(C1100)AND(C2=0)B、(C10)D、NOT(C10)

2、4、面象设计时,对象信息的隐藏主要是通过实现的。A、 对象的封装性C、系统模块化B、子类的继承性D、模块的可重用5、面象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系个类的上层可以有父类,下层可以有子类,这种层次结构系统的一个重要性质是( ),一个类获得其父类的全部描述(数据和操作)。A 传递性二、填空题B. 继承性C. 复用性D. 并行性1、 现有一个计算类型的程序,它的输入只有一个 Y,其范围是50Y50。现采用黑盒法进试,设计了一组测试用例:100,100,0。设计这组测试用例的方法是。2、 现有一种软件开发方法,它将软件开发过程分成以下阶段:需求分析、原型开

3、发和评价、系统设计和系统实现。这种软件开发方法称为。3、 如果某个程序的输入数据的可能值划分为 n 个合理等价类、m 个不合理等价类,这些等价类均为数轴上的一个有限敬意范围,则采用边缘值测试方法至少需要个测试用例。4、 模块内部的算法设计在结构化方法的阶段进行。5、 测试解决的主要问题是模块间接口和连接的测试。三 简答题和应用题一、概述1.什么是软件?其产生的原因是什么?2.什么是软件工程?它的目标是什么?3.软件工程的问题是什么?什么是软件生存周期?它有哪几个活动?什么是软件生存周期模型?有哪些主要模型?二、可行性1、 .可行性2、可行性3、可行性的任务是什么?有哪些步骤?有哪些就要内容?成

4、本-效益分析可用哪些指标进行度量?项目开发计划有哪些内容?三、需求分析1、什么是需求分析?需求分析阶段的基本任务是什么?2、什么是结构化分析方法?该方法使用什么描述工具?3、结构化分析方法通过哪些步骤来实现?4、什么是数据流图?其作用是什么?其中的基本符号各表示什么含义?5.什么是字据字典?其作用是什么?它有哪些条目?6、某厂对部分职工重新分配工作的政策是:在 20 岁以下者,初中文化程度脱产学习。高中文化程度当电工;在 20 岁到40 岁之间者,中学文化程度当钳工,女性当车工,大学文化程度都当技术员。在40 岁以上者,中学文化程度当材料员,大学文化程序当技术员。请用结构化语言、判定表或判定树

5、描述上述问题的加工逻辑。四、概要设计1、软件设计的基本原理包括哪些内容?2、衡量模块独立性的两个标准是什么?它们各表示什么含义?3、模块间的耦合性有哪几种?它们各表示什么含义?4、模块的内聚性有哪几种?各表示什么含义?5、在结构化设计过程中,要将数据流图(DFD)成系统结构图(SC),分别画出变换型数据流和事物型数据流的五、详细设计方式。1、有一过程,其流程如下图所示,其中b1 、b2、 b3为判定的逻辑条件,s1、 s2为加工处理。试用判定表给予描述。2、有一过程如下图所示的流程,试用判定表予以描述。六、测试1、软件测试的目的是什么?测试中要注意那些原则?2、什么是白盒法?有那些覆盖标准?比

6、较他们的检错能力。3、什么是黑盒法?有那些测试方法?4、软件测试要经过那些步骤?这些步骤和开发那些阶段对应?5、单元测试有那些内容?6、什么是集成测试?非渐增式和渐增式有什么区别?渐增式如何组装模块?7、什么是确认测试?该阶段有那些工作?8、 调试的目的是什么?9、对下列子程序进行调试:procedure example(y,z: real; var x: real) beginifif(y1) and (z=0) then x:=x/y;(y=2) or (x=l) then x:=x+l;end.该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。答题要求: (1)画出流程图

7、。(2)用白盒法设计测试用例,并写出它所满足的是何种覆盖标准、预期结果以及路径。10、某报表处理系统要求用户输入处理报表的日期,日期限制在 2003 年 1 月至 2008 年 12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。系统日期规定由年、月的 6 位数字字符组成,前四位代表年,后两位代表月。现要求用黑盒测试法中的边界值法写出测试用例。11、程序功能说明书,某程序的输入条件为:每个学生可以选修1至3门课程,试用黑盒法设计测试用例。(1)按等价分类法设计测试用例(要求列出设计过程) (2)按边缘值分析法设计测试用例。七、 软件1、软件软件软件软件有哪些内容?的特点是什么?的流程是什么?的副作用有哪些?5.什么是软件的可性?可性的度量的特性是什么?八、面象技术:1、说明对象模型的特征?2、说明动态模型的特

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论