07软件工程B答案 duo.docVIP

  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文档。上传文档
查看更多
07软件工程B答案 duo

填空题(本题共20分,每空1分) ( 软件危机 )是指在软件的开发和维护过程中遇到的一系列严重问题,表现为软件开发的成本和进度严重超过预算,软件无法更新和维护等等。 ( 功能 )需求描述系统所预期提供的功能和服务。( 非功能 )需求对系统如何提供服务和功能给出限制条件。 系统建模是对问题领域中的本质信息进行(抽象)和( 模型化表示)的过程。 UML的4+1视图分别是(用例视图 )、( 静态视图 )、( 交互视图 )、( 行为视图 )、( 实施视图 )、。其中的“1”指( 用例视图 )视图。 结构化分析方法将目标系统分解为( 功能 )的集合,而面向对象的分析方法则将系统分解为( 对象 )的集合,它们之间通过( 消息 )进行通信和协作。 ( 聚合 )和( 组合 )用于描述事物间“整体/部分”的特殊结构关系,其中( 组合 )使用实心菱形符号。 (数据字典 )是对结构化分析模型中全部元素的一个有组织的列表以及精确、严格的定义。 需求管理主要包括(变更控制),(版本控制),需求跟踪和状态管理。 二、选择题(本题共20分,每题2分) 以下关于实体-关系图(ERD)的说法哪个是正确的?( C ) A ERD只能用在数据库设计领域 B ERD中的关系(用菱形表示)不可能有属性 C ERD中的各个实体之间可以形成层次结构,类似于UML中的类图(Class图) D ERD中的各个关系可以表达动态信息(数据的流动) 当前的客户机/服务器(B/S)应用更多采用以下哪种软件构件的分布?( D ) A “胖”服务器/“胖”客户机 B “瘦”服务器/“胖”客户机 C “瘦”服务器/“瘦”客户机 D “胖”服务器/“瘦”客户机 在以下( C )情况下,更适合以调查表作为需求获取的主要手段 A需要与用户就某些功能的细节进行协商。 B需要了解目标系统的应用范围、战略目标和商业价值 C需要从大量用户那里获取关于需求的统计性信息 D需要实际了解用户日常的工作过程和工作习惯。 “注释”在UML中使用( B )符号表示。 UML规定使用( D )符号来表示类内部成员的protect可见性。 A + B - C % D # ( B )技术强调应该使程序具有单一的访问点和结束点,并且仅仅使用三种最基本的控制流程,以提高程序的可靠性和可理解性。 A结构化分析 B结构化设计 C结构化编程 D都不是 被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测,这种测试称为( C ) A 白盒测试 B黑盒测试 C静态测试 D动态测试 在产品工程层次中,系统构造与集成活动不包括以下那类活动?( A ) A 代码生成 B 系统测试 C 技术支持 D 系统建模 如果数据加工的策略中包含复杂的嵌套条件判断和多目标动作,则更适合使用( A )描述其计算策略。 A 判定表 B 结构化英语 C 定义式 D 协作图 在七种偶合中,最低偶合是( C ) A内容偶合 B 公共偶合 C 数据偶合 D 控制偶合 简答题(20分) 1、什么是用户界面设计的“黄金规制”? (5分) 操作至于用户控制之下 减少用户记忆负担 保持界面一致性 2、简要说明面向对象开发同结构化开发的区别?(5分) OO方法 结构化方法 系统由代表问题领域实际事物的对象构成。 将描述对象状态的数据和对象提供的服务功能封装。 以“事物”作为分析重点。 对象之间通过消息协作。 系统由实现数据处理的功能构成。 分离并单独分析系统的数据域和功能域。 以功能作为分析重点。 功能模块间通过数据传递写作。 3、UML的四种主要关系及面向对象三要素?(5分) 依赖、泛化、实现、关联 封装、继承、多态 4、什么是软件设计? (5分) 软件设计是一个把软件需求转换为软件表示的过程,最初这种表示只是描述了软件的总的体系结构,称为软件概要设计或结构设计。然后对结构进一步细分,称为详细设计或过程设计。 综合题(40分) 1、举例说明软件工程过程模型的种类并绘制瀑布模型。(10分) 瀑布模型,原型模型、增量模型、螺旋模型、喷泉模型 2、根据程序画出程序流图,计算流图的环形复杂度并确定独立路径?(10分) float AvgEx(int arr[],int len) { 1 float su

文档评论(0)

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

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

1亿VIP精品文档

相关文档