网站大量收购闲置独家精品文档,联系QQ:2885784924

广东海洋大学软件工程考试试卷【参考】.doc

广东海洋大学软件工程考试试卷【参考】.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广东海洋大学20 —— 20 学年第二学期 《软件工程》课程试题评分标准 课程号:□ 考试 □ A卷 √ 闭卷 √ 考查 √ B卷 □ 开卷 题 号 一 二 三 四 五 六 总分 阅卷教师 各题分数 20 20 10 15 25 10 100 实得分数 填空题(每空1分,共20分) 1、到目前为止,软件生产的发展经过了三个阶段即程序设计时代、程序系统时代、软件工程时代。 2、典型的可行性研究有下列步骤:系统定义、__分析问题___、__提出解法_____、设计方案、推荐可行的方案和编写可行性研究报告。 3、数据字典就是用来定义数据流图中的_所有元素___。它和数据流图共同构成了系统的_高层逻辑模型___。 4、软件设计是一个把__系统需求___转换为___实现方案____的过程,包括__总体设计___和___详细设计____。 5、软件产品在交付使用之前一般要经过以下四步测试_____单元测试_________、____集成测试_______、____确认测试________和____系统测试______。 6、提高软件可维护性的方法有建立明确的软件质量目标、使用先进的软件开发技术和工具、建立明确的质量保证、选择可维护的语言、改进程序的文档。 选择题(每小题2分,共20分) 1、软件生命周期模型有多种,下列选项中,( C )不是软件生命周期模型。 A、螺旋模型 B、增量模型 C、功能模型 D、瀑布模型 2、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是( B )。 A、组织与管理 B、分析与估算 C、设计与测试 D、规划与调度 3、在数据流图中,有名字及方向的成分是( C )。 A、控制流 B、信息流 C、数据流 D、信号流 4、将几个逻辑上相似的成分放在一个模块中,该模块的内聚程度是( A )的。 A、逻辑性 B、瞬时性 C、功能性 D、通信性 5、在对数据流的分析中,主要是找到变换中心,这是从( C )导出结构图的关键。 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、工具开发 判断题(对的画“√”,错的画“×”,每小题1分,共10分) 1、在项目计划发生延迟的情况下,增加更多的程序员一定会加快进度。 ( × ) 2、软件错误可能出现在开发过程的早期,越早修改越好。 ( √ ) 3、不完善的系统定义往往是导致软件项目失败的主要原因。 ( √ ) 4、一个成功的项目唯一提交的就是运行程序。 ( × ) 5、只有质量差的软件产品才需要维护。 ( × ) 6、UML是一种直观化、明确化、构建和文档化软件产物的通用语言。 ( × ) 7、一个好的测试用例在于能发现至今未发现的错误。 ( √ ) 8、面向对象的分析是面向计算机系统建立软件系统的对象模型。 ( × ) 9、软件工作的考虑范围主要是程序设计和实现。 ( × ) 10、等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。 ( √ ) 名词解释(每小题3分,共15分) 1、软件生命周期 答:软件产品从考虑其概念开始到该软件产品交付使用,直至最终退役为止的整个过程,一般包括计划、分析、设计、实现、测试、集成、交付、维护等阶段。 2、结构程序设计 答:如果一个程序的代码块

您可能关注的文档

文档评论(0)

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档