南京晓庄学院-软件工程期末考试提纲.doc

南京晓庄学院-软件工程期末考试提纲.doc

ID:58093721

大小:44.00 KB

页数:10页

时间:2020-04-23

南京晓庄学院-软件工程期末考试提纲.doc_第1页
南京晓庄学院-软件工程期末考试提纲.doc_第2页
南京晓庄学院-软件工程期末考试提纲.doc_第3页
南京晓庄学院-软件工程期末考试提纲.doc_第4页
南京晓庄学院-软件工程期末考试提纲.doc_第5页
资源描述:

《南京晓庄学院-软件工程期末考试提纲.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、选择1.下面不属于软件工程的3个要素是(D)A).工具B).过程C).方法D).环境2.检查软件产品是否符合需求定义的过程称为(A)A).确认测试B).集成测试C).验证测试D).模块测试3.数据存储和数据流都是(D),仅仅是所处的状态不同.A).分析结果B).事件C).动作D).数据4.数据流图和(C)共同组成系统的逻辑模型.A).HIPO图B).PDLC).数据字典D).层次图5.数据元素组成数据的方式的基本类型(D)A).顺序B).选择C).循环D).以上全部6.结构化分析方法就是面向(B)的自顶向下逐步求精进行需求分析的方法.A).目标B).数据流C)

2、.功能D).对象7.(C)是指让一些关系密切的软件元素在物理上彼此靠近.A).信息隐蔽B).聚C).局部化D).模块独立8.在进行软件结构设计时应该遵循的最主要的原理是(C)A).抽象B).模块化C).模块独立D).信息隐蔽9.在测试中,下列说法错误的是(B)A).测试是为了发现程序中的错误而执行程序的过程B).测试是为了表明程序的正确性C).好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案D).成功的测试是发现了至今为止尚未发现的错误的测试10.软件详细设计主要采用的方法是(A).A).结构化程序设计B).模型设计C).结构化设计D).流程图设计11.模

3、块本身的聚是模块独立性的重要性度量因素之一.在7类聚中,具有最强聚的一类是(D).A).顺序性聚B).过程性聚C).逻辑性聚D).功能性聚12.数据字典是对数据定义信息的集合,它所定义的对象都包含在(A).A).数据流图B).程序框图C).软件结构D).方框图13.软件开发的结构化分析方法,常用的描述软件功能需求的工具是(C).A).业务流程图、处理说明B).程序流程图、模块说明C).数据流图、数据字典D).系统流程图、程序编码14.软件开发的结构化设计方法,全面指导模块划分的最重要的原则应该是(C).A).模块高聚B).模块低耦合C).模块独立性D).程序模块化

4、15.面向数据流的软件设计方法,一般是把数据流图中得数据流化分为(B)两种流,再将数据流图映射为软件结构.A).数据流与事务流B).变换流和事务流C).信息流与控制流D).交换流和数据流16.软件设计中,可应用于详细设计的工具有(A).A).程序流程图、PAD、盒图和伪码B).数据流程图、PAD、结构图和伪码C).业务流程图、N-S图和伪码D).数据流程图、PAD、N-S图和伪码17.结构化方法将软件生命周期分为软件定义、软件开发和运行维护3个时期,下列任务中(AB)属于软件定义时期的任务.A).需求分析B).问题定义C).总体设计D).编码18.耦合是软件各个模

5、块间连接程度的一种度量.一个模块直接访问了另一个模块的部数据应属于(A)方式.A).容耦合B).公共耦合C).外部耦合D).控制耦合19.提高软件的可维护性可采取很多措施,下列(A)不在措施之列.A).提供没有错误的程序B).建立质量保证制度C).改进程序文档质量D).明确软件质量标准20.数据字典是用来定义( D  )中的各个成份的具体含义的。A.流程图      B.功能结构图C.系统结构图    D.数据流图二.填空题1瀑布模型把软件生命周期划分为软件定义、软件开发和运行与维护3个阶段,而每个阶段又可分为若干个小更小的阶段.2文档是软件工程实施中的重要成分,

6、它不仅是软件开发的各阶段的重要依据,而且也是影响软件的可维护性.3软件生命周期中可行性研究阶段是决定软件项目是否继续开发的关键,4.从可行性研究从技术可行性、操作可行性/经济可行性和社会可行性3各方面进行论证.5.在可行性研究中,数据流图描述系统的基本功能和处理流程.6.结构化分析方法是面向数据流自顶向下逐步求精进行需求分析的方法.7.在软件开发的结构化方法中,构成系统逻辑模型的是数据流图和数据字典.8.面向数据流的软件设计中,一般是把数据流图的数据流划分为变换流和事务流9.PAD是一种详细设计/过程设计工具.10.软件模块独立性的两个定性度量标准是聚和耦合.11

7、.在白盒法测试中,逻辑覆盖技术中发现错误能力最强的技术是路径覆盖技术.12.若有一个计算类型程序,它的输入量只有一个X,其围是[-1.0,1.0].现在输入的角度考虑设计一组测试该程序的测试用例为-1.001,-1.0,1.0,1.001,设计这组测试的方法是边界值分析.13.软件危机通常是指在计算机软件开发和维护中所产生的一系列严重的问题。14 软件结构图的宽度是指一层中______最大____________的模块个数。15在面向对象方法中,对象实现了数据和操作的结合,使数据和操作_______封装_________于对象的统一体中。16软件结构是以模块为基础

8、而组成的一

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

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

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