广东海洋大学软件工程考试试卷

广东海洋大学软件工程考试试卷

ID:15284062

大小:767.51 KB

页数:34页

时间:2018-08-02

广东海洋大学软件工程考试试卷_第1页
广东海洋大学软件工程考试试卷_第2页
广东海洋大学软件工程考试试卷_第3页
广东海洋大学软件工程考试试卷_第4页
广东海洋大学软件工程考试试卷_第5页
资源描述:

《广东海洋大学软件工程考试试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GDOU-B-11-302班级:姓名:学号:试题共4页加白纸2张密封线广东海洋大学20——20学年第二学期《软件工程》课程试题评分标准课程号:16552108□考试□A卷√闭卷√考查√B卷□开卷题号一二三四五六总分阅卷教师各题分数202010152510100实得分数一、填空题(每空1分,共20分)1、到目前为止,软件生产的发展经过了三个阶段即程序设计时代、程序系统时代、软件工程时代。2、典型的可行性研究有下列步骤:系统定义、__分析问题___、__提出解法_____、设计方案、推荐可行的方案和编写可行性研究报告。3、数据字典就是用来定义数

2、据流图中的_所有元素___。它和数据流图共同构成了系统的_高层逻辑模型___。4、软件设计是一个把__系统需求___转换为___实现方案____的过程,包括__总体设计___和___详细设计____。5、软件产品在交付使用之前一般要经过以下四步测试_____单元测试_________、____集成测试_______、____确认测试________和____系统测试______。6、提高软件可维护性的方法有建立明确的软件质量目标、使用先进的软件开发技术和工具、建立明确的质量保证、选择可维护的语言、改进程序的文档。二、选择题(每小题2分,共2

3、0分)1、软件生命周期模型有多种,下列选项中,(C)不是软件生命周期模型。A、螺旋模型B、增量模型C、功能模型D、瀑布模型2、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是(B)。A、组织与管理B、分析与估算C、设计与测试D、规划与调度3、在数据流图中,有名字及方向的成分是(C)。第34页共34页A、控制流B、信息流C、数据流D、信号流4、将几个逻辑上相似的成分放在一个模块中,该模块的内聚程度是(A)的。A、逻辑性B、瞬时性C、功能性D、通信性5、在对数据流的分析中,主要是找到变换中心,这是从(C)导出结构图的关键。

4、A、数据结构B、实体关系C、数据流图D、E-R图6、下面(C)不是对象具有的特性。A、标识B、继承C、顺序D、多态性7、与选择编程语言无关的因素是(A)。A、软件开发的方法B、软件执行的环境C、用户需要D、软件开发人员的知识8、白盒测试是从(A)观点的测试。A、开发人员B、管理人员C、用户D、其他9、软件工程对维护工作的主要目标是提高软件的可维护性,降低(D)。A、维护的效率B、维护的工作量C、文档D、维护的代价10、软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的(A)。A、工程管理B、成本核算C、人员培训D、工具开发一、

5、判断题(对的画“√”,错的画“×”,每小题1分,共10分)1、在项目计划发生延迟的情况下,增加更多的程序员一定会加快进度。(×)2、软件错误可能出现在开发过程的早期,越早修改越好。(√)3、不完善的系统定义往往是导致软件项目失败的主要原因。(√)4、一个成功的项目唯一提交的就是运行程序。(×)5、只有质量差的软件产品才需要维护。(×)6、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。(×)7、一个好的测试用例在于能发现至今未发现的错误。(√)8、面向对象的分析是面向计算机系统建立软件系统的对象模型。(×)9、软件工作的考虑范围

6、主要是程序设计和实现。(×)第34页共34页10、等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。(√)一、名词解释(每小题3分,共15分)1、软件生命周期答:软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。2、结构程序设计答:如果一个程序的代码块仅仅通过顺序、选择和循环这3种基本控制结构进行连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。3、α测试答:指软件开发公司组织内部人员模

7、拟各类用户行对即将面市软件产品(称为α版本)进行测试,试图发现错误并修正。4、软件再工程答:对现存的大量软件系统进行挖掘、整理以得到有用的软件构件,或对已有软件构件进行维护以延长其生存期。5、软件建模答:将所要设计的结构和系统的行为融汇贯通,对系统的体系结构进行可视化和控制,化解复杂性的问题,有效地管理开发风险,从而开发出高品质的软件。二、问答题(每小题5分,共25分)1、简述事物流的设计步骤。答:由事务流映射成的软件结构包括一个接收分支和一个发送分支。接收分支:从事务中心的边界开始,把沿着接收流通路的处理映射成模块。发送分支:包含一个调度

8、模块,它控制下层的所有活动模块;然后把数据流图中的每个活动流通路映射成与它的流特征相对应的结构。2、下面是一段求最大值的程序,其中datalist是数据表,n是datalist的

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

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

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