2016年广东海洋大学软件工程试题.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2016年广东海洋大学软件工程试题.docx

2016年广东海洋大学软件工程试题题型:1选择题(25*2=50分)2填空题(10*2=20分)3问答题(3题30分)选择题(25*2=50分)具体考点如下,不分顺序(其中有一些是所选答案)1细化阶段2,3用例(图)相关2题4确认测试5系统测试6包7泛化关系(身份验证)8边界值分析法9螺旋模型10软件需求说明书11基本路径测试,覆盖12构件13逆向工程,再工程14瀑布模型,原型建造等四种模型那些(语音识别)15黑板模型,分层模型16类图(“人”包括哪些,答案是公共部分那些,类似于java的类)17依赖关系18安全性(报警)19测试人员有多少个(这是题目,请找相应知识点复习)20传统流程图和活动图的根本区别是什么21系统软件和外部环境交互的类22元素组织成组23泳道(活动图)24概要设计说明书/项目开发计划(下面哪个文档说明“如何做”)25预防性维护填空题问答题注:填空题和问答题90%在下面这里出,背熟就好(红色为考到内容)。 广东海洋大学软件工程复习重点1.1什么是软件工程?构成软件工程的主要要素是什么?影响软件工程技术进步的动力是什么?将系统的、规范的、可量化的方法应用于软件开发、运行、维护的过程包括中的方法的研究五要素:人、过程、项目、方法和工具、软件制品硬件能力、软件技术、社会需求和科学技术水平1.2阐述软件的正确性、可用性、可靠性、有效性、安全性、可维护性、可移植性和可复用性的概念,并指明这些概念的重要性。正确性, 软件满足需求规约和用户目标的程度可用性, 学习和使用软件的难易程度,包括操作软件、为软件输入数据、解释软件输出结果等。可靠性软件完成预期功能,成功运行的概率有效性软件系统利用计算机的时间资源和空间资源完成系统功能的能力1.10阐述通用软件开发过程的五项活动,分析通用软件开发过程的优点。通用软件过程模型用 “沟通、策划、建模、构建、部署” 5项活动构建软件过程模型。 在软件项目管理等普适性活动的支持下进行软件开发,增强了软件的开发能力、突出了软件工程特色,具有较大的灵活性和适应性。2.4研究图2.1(课本60,61页)所示的面对对象的迭代式软件开发过程,描述在立项,初始,细化,构造和移交阶段分别可能使用哪些UML图形机制,为什么?初始阶段用例图 描述软件需求活动图 表示业务处理过程交互图 表示用例内部实现过程细化阶段包图、构件图和部署图 表示软件体系结构构造阶段类图 交互图 活动图 状态图 构件图表示软件详细设计模型移交阶段部署图3.1以下陈述哪些是有效的用户需求?请说明理由。答案:⑴目标软件应该用java语言实现。⑵软件系统必须在5秒内响应并处理外部事件⑶目标软件应该由一些特定的模块构成。⑷当目标软件与用户交互时,必须使用某些特定的菜单和对话框。其中⑵,⑶,⑷项是用户的有效需求。⑵是用户对系统性能的需求;⑶是用户对系统功能的需求;⑷是用户对系统使用界面的需求。而⑴是程序设计对计算机语言的需求,应该由系统设计人员提出,所以不是用户的有效需求。3.2下述语句哪些属于不精确的用户需求?对不精确的需求描述,给出相应的需求分析对策。 答案:⑴系统应表现出良好的响应速度。⑵系统必须用菜单驱动。⑶在数据录入画面,应该有25个按钮。⑷系统运行时占用的内存不得超过128KB。⑸电梯应平稳运行⑹即使系统崩溃,也不能损坏用户数据。其中⑴,⑸,⑹是不精确的用户需求。⑴应该指出:哪个功能要有速度响应要求,具体的数据是什么?⑸平稳运行的具体定义是什么?例如上升时具体要求抖动的参数不大于多少等等;⑹没有说明应该采取什么具体措施保护数据。P74 3.1构成需求工程过程的工作流需求工程策划--需求获取--需求分析--需求规范化--需求验证--总结用例驱动的需求获取过程(主要步骤)1.定义软件问题2.创建框架用例3.精化用例4.评审用例模型需求分析的任务需求分析的任务是在需求获取阶段的输出制品的基础上,获得对软件需求更深入、更完整的理解,并且将软件需求表示为面向软件设计人员、易于修改和维护的分析模型用例驱动的需求分析过程的主要活动(P134)(1)需求优先级分析(2)用例分析(3)分析模型评审(4)为辅助需求分析而构建快速原型P1346.9软件设计应遵循哪些原则抽象与逐步求精强内聚及松耦合信息隐藏及关注点分离P172 6.4构成软件设计过程的工作流设计策划--体系结构设计--人机交互设计--详细设计--设计整合与验证--总结P190 193用户界面设计过程的主要活动P2271.用户分析,任务分析及建模2.概念设计3.界面流设计4.界面精化详细设计过程的主要活动P2391.用例设计2.子系统设计3.构件设计4.类设计5.数据模型设计6.设计整合与验证9.3 在面向对象的设计模型中,如何检

文档评论(0)

changjiali2019 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档