《软件工程》复习题a

《软件工程》复习题a

ID:31067915

大小:48.50 KB

页数:9页

时间:2019-01-06

《软件工程》复习题a_第1页
《软件工程》复习题a_第2页
《软件工程》复习题a_第3页
《软件工程》复习题a_第4页
《软件工程》复习题a_第5页
资源描述:

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

1、《软件工程》复习题A一、填空题1、自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先策略和_______。2、按数据流的类型,结构化设计方法有两种设计策略,它们是变换型设计和___________。3、风险管理包括了________、_______、____________和风险监控四个活动。4、数据流图和数据字典共同构成了系统的_______模型,是需求规格说明书的主要组成部分.5、软件是包括程序,____及其___的完整集合。6、为了便于对照检查,测试用例应由输入数据和预期的两部分组成。7

2、、可移植性指的是___________________________。8、一般而言,单独测试某一模块时,要为它设计驱动模块和模块,它们的作用是分别模拟被测试模块的和。9、G.J.Myers提出:软件测试是为了发现___________而执行程序的过程。10、软件可行性研究从__________、__________、社会可行性三个方面分析研究每种解决方案的可行性。11、数据流图用图形符号表示   、   、   及外部实体。12、在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课

3、程之间是   关系。二、选择题1、汽车有一个发动机。汽车和发动机之间的关系是()关系。     A.一般具体  B.整体部分  C.分类关系  D.主从关系2、面向对象的主要特征除唯一性、继承性、多态性外,还具有  。A.封装性B.移植性C.完整性D.兼容性3、模块  定义为受该模块内一个判定影响的所有模块集合。A.控制域B.作用域C.宽度D.接口84、下述四个能力成熟度等级,级别最高的是  A.已定义级B.优化级C.可重复级D.已管理级5、软件调试技术包括  A.边界值分析B.演绎法C.循环覆盖D.集成测

4、试6、.内容耦合是指  。A.两个模块之间传递的是数据结构B.一个模块调用另一个模块时,传递的是控制变量C.通过一个公共数据环境相互作用的那些模块间的耦合D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部7、软件详细设计的主要任务是确定每个模块的(  ) A、算法和使用的数据结构  B、外部接口  C、功能          D、编程8、软件生命周期中所花费用最多的阶段是(  )A、详细设计B、软件编码C、软件测试D、软件维护9、需求分析最终结果是产生  。A.项目开发计划B.需

5、求规格说明书C.设计说明书D.可行性分析报告10、数据字典是用来定义_(   )中的各个成份的具体含义的。A.流程图      B.功能结构图C.系统结构图     D.数据流图三、名词解释1、类和对象2、多态性3、白盒测试技术84、软件维护5、判定/条件覆盖四、简答题1、简述软件生存周期及其每一阶段的主要任务?2、说明在模块化设计过程中,必须遵循的设计原则是什么?为了实现有效的模块化,采用的启发设计策略是什么?3、试述什么是黑盒测试法?常用的黑盒测试方法有哪几种?4、软件维护有那几种?简要说明。5、构件库

6、管理系统的主要功能有哪些?简要说明。6、说明软件测试和调试的目的有何区别?五、综合应用题等)1、根据下面给出的规格说明,利用等价类划分的方法,给出足够的测试用例。(15分)“一个程序读入3个整数,它们分别代表一个三角形的3个边长。该程序判断所输入的整数是否构成一个三角形,以及该三角形是一般的、等腰的或等边的,并将结果打印出来。”要求:设三角形的3条边分别为A、B、C,并且(1)列出等价类表,格式如下:输入条件有效等价类无效等价类(注意:将等价类编号)(注意:将等价类编号)(2)设计测试用例,格式如下:用例n

7、:输入【A,B,C】覆盖等价类……(列出等价类序号),输出结果为……。例如:用例10:输入【3,3,3】覆盖等价类(100)(600),输出结果为等边三角形。2、高考录取统分子系统有如下功能:(15分) (1)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;8 (2)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。 试根据要求画出该系统的数据流程图,并将其转换为软件结构图。《软件工程》复习题B一、填空题1、类具有操作,它是对象 的抽象。2、标志一个模块内各个元素

8、彼此结合的紧密程度。3软件总体设计时应该遵循模块化、抽象 、  、局部化和模块独立等6条基本原理。4、为了便于对照检查,测试用例应由输入数据和预期的两部分组成。5、将数据流图映射为程序结构时,所用映射方法涉及信息流的类型。其信息流分为和两种类型。6、软件由程序、   、    组成。7、软件工程方法分两类:方法和对象方法。8、单元测试过程应为测试模块开发一个和(或)若干个。9、一个模块拥有的直属下级模块的个数称为

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

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

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