软件工程期末试卷a

软件工程期末试卷a

ID:14498086

大小:102.50 KB

页数:4页

时间:2018-07-29

软件工程期末试卷a_第1页
软件工程期末试卷a_第2页
软件工程期末试卷a_第3页
软件工程期末试卷a_第4页
资源描述:

《软件工程期末试卷a》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专业班级___________姓名_____________学号_________________注意:密封线内答题无效!密封线线青岛黄海职业学院2008-2009学年度第二学期考试试卷信息工程系07级软件工程课程考试类型:闭卷A卷答卷时间:90分钟题号一二三四五总分阅卷人分数得分评卷人复查人一、判断题(每题1分,共20分)1.测试计划、测试用例和有关的分析报告一般不用长期保存。()2.软件需求是指用户提出的目标软件系统在功能、性能、行为、设计约束等方面的期望。()3.软件工程使用的软件支持工具能够自动或半自动地支持软件的开发、管理和文档的生成。()4.面对日益增长的软件需求,人们显得

2、力不从心。往往是产生软件危机的原因之一。()5.软件过程设计不用遵循“自上而下,逐步求精”的原则和单入口单出口的结构化设计思想。()6.数据流图就是用来刻画数据流动和转换的信息系统建模技术。()7.PDL经常表现为一种“混杂”形式的语言,它不允许自然语言如英语的词汇与某种结构化程序设计语言(如Pascal、C、Ada等)的语句结构交织在一起。()8.内聚度标志一个模块内部各成分彼此结合的紧密程度,按其高低程度可分为七级,内聚度越低越好。()9.质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有计划,有组织的活动。()10.数据字典是数据流图中的数据流动,加工、数据存储、数据

3、的源和终点进行详细定义。()11.软件是指用程序设计语言编写的程序,软件开发实际上就是编写程序代码。()12.模块化程序设计中,模块越小,模块化的优点越明显。一般来说,模块的大小都在10行以下。()软件工程第1页(共8页)13.集成测试主要由用户来完成。()14.只有了解用户、了解任务,才能设计出好的用户界面。()15.开发一个软件项目总存在某些不确定性,即存在风险。有些风险如果控制得不好,可能导致灾难性的后果。()16.一个好的开发人员应具备的素质和能力包括善于与周围人员团结协作,建立良好的人际关系,善于听取别人的意见。()17.快速原型技术适用于软件产品要求大量的用户交互、或产生大

4、量的可视输出、或设计一些复杂的算法等场合。()18.数据输入的一般准则中包括尽量增加用户输入的动作。()19.程序的可靠性、可维护性和效率通常由程序设计语言、源代码的质量、和语言的实现机制决定的。()20.模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。()得分评卷人复查人二、单选题(每题1分,共20分)1、在软件生命周期中,确定系统必须做什么和必须具备哪些功能的阶段是(   )。  A概要设计   B详细设计C可行性分析D需求分析2、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流合法图符的是(

5、   )。A控制流B加工C数据存储   D输入和输出3.软件测试中设计测试实例(testcase)主要由输入数据和()两部分组成。A.测试规则B.测试计划C.预期输出结果D.以往测试记录分析4、软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及(   )。  A阶段性报告B需求评审  C总结报告D都不正确5、模块的(   ),则说明模块的独立性越强。A.耦合越强B.扇入数越高C.耦合越弱D.扇入数越低6、成功的测试是指()。A.运行测试实例后未发现错误项B.发现程序的错误C.证明程序正确D.改正程序的错误软件工程第2页(共8)7、在结构测试用例设计中

6、,有语句覆盖、判定覆盖、路径覆盖等,其中(   )是最强的覆盖准则。A.语句覆盖B.条件覆盖C.判定覆盖D.路径覆盖8、面向对象方法的主要特征是对象的唯一性、封装性、继承行和(   )。A.多态性B.完整性C.可移植性D.兼容性9、软件结构图中,模块之间若用直线连接,表示它们之间存在()A、调用关系 B、组成关系C、链接关系D、顺序执行关系10、软件详细设计主要采用的方法是()A、模块设计B、结构化设计C、PDL语言D、结构化程序设计11、按软件生命周期方法设计软件的过程中,画数据流图属于下面哪个阶段的工作(   )A、需求分析B、概要设计C、详细设计D、软件维护12、程序流程图(框图

7、)中的箭头代表()。A.数据流B.控制流C.调用关系D.组成关系13、对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A、结合B、隐藏C、封装D、抽象14、软件特性中,程序能够满足规格说明和完成用户业务目标的程度,称作(   )A、正确性B、移植性C、可靠性D、完整性15、为使得开发人员对软件产品的各个阶段工作都进行周密的思考,从而减少返工,所以(   )的编制是很重要的。A、需求说明B、概要说明C、软件文档D、测试计划16、在结

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

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

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