软件工程试卷A-2011.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文档。上传文档
查看更多
软件工程试卷A-2011

南阳理工学院2011-2012学年第一学期试卷 课程: 软件工程 (A) 评卷人(签名): 复核人(签名): 题号 一 二 三 总分 分数 (答案直接填写在试卷上) 评卷人 得分 一、基础题(每题1分,共20分) 1.软件是指能完成预定( )和( )的可执行的计算机程序,包括使程序正常执行所需要的( ),以及有关描述程序操作和使用的( )。 2.软件生命周期是指一个软件从提出开发要求开始直至该软件报废为止的整个时期。通常,可根据如下问题( )、( )将软件的生命周期划分为三个阶段。 3.结构化分析模型的核心是( ),面向对象分析模型的核心是( )。 4.在需求分析阶段主要回答的问题是( ),需求获取的常用方法有用户访谈,( )和问题的分析与确认。 5.研究开发所需要的成本和资源是属于可行性研究中的 研究的一方面。 6.在软件的编码阶段,注释是不可缺少的一样内容,注释可划分为( )注释和( )注释。 7.因计算机硬件和软件环境的变化而作出的修改软件的过程称为 维护。 8.模块与模块之间(类与类之间)的关联程度称之为( ),其越高,说明模块或者类之间的依赖程度越大。 9.在软件开发的过程中,( )阶段的任务是确定软件怎么做;( )阶段的任务是产生计算机可执行的程序。 10.软件危机是指( )和( )之间存在的矛盾,它随着软件和计算机的发展,( )(能/不能)消失。 评卷人 得分 二、传统软件开发方法部分(共40分) (注:1-6每题每空1分) 1.传统软件开发方法是指结构化的开发方法,在软件开发过程中,包括( ),( ),( ),( )等部分。 2.目前存在的线性开发模型有( )和( )。 3.在结构化分析方法中,用以描述系统内部数据组成的工具是( )。 A.数据流图 B.数据字典 C.结构化英语 D.判定表和判定树 4. 在SD方法中全面指导模块划分的最重要的原则是 A.程序模块化 B.模块高内聚 C.模块低耦合 D.模块独立性 5.SA方法的分析步骤是首先调查了解当前系统的工作流程,然后( )。 A.获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型 B.获得当前系统的物理模型,抽象出目前系统的逻辑模型,建立目标系统的逻辑模型 C.获得当前系统的逻辑模型,建立当前系统的物理模型,抽象目标系统的逻辑模型 D.获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型 6.下面哪种图不属于结构化详细设计阶段单一模块表达的工具。( ) A.程序流程图 B.盒图 C.PDL D.数据流图 7.下列是一个订单的数据报表格式: 订单号 收货人 付款方式 订单总金额 订单状态 下单时间 其中,订单号由八位数字字符构成;收货人由不少于6为,不大于20位的英文字符构成;付款方式包括货到付款和在线支付两种;订单总金额为实数;订单状态为交易成活或者交易失败;下单时间由年月日组成。请根据以上描述利用数据词典描述订单的数据组成。(10分) 8.某航空公司规定,乘客可以免费托运不超过20公斤的行李。当行李重量超过20公斤时,对头等舱的乘客超重部分每公斤收费4元,其它舱的乘客收费6元。对残疾乘客超重部分在舱位等次相同的情况下收费减半。用判定表描述行李托运费的处理过程。(10分) 9.将下列类型的数据流图采用变换型方法转换为体系结构图。要求在图中画出三个部分的界限,并表示出来。(10分) 评卷人 得分 三、面向对象软件开发部分(共40分) (注:1-7题每空1分) 1.汽车有一个发动机汽车和发动机之间的关系是关系 A.一般具体   B.整体部分  C.分类关系   D.主从关系面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的;;对象彼此之间仅能通过传递消息互相联系;层次结构的继承。    A.开发过程基于功能分析和功能分解B.强调需求分析重要性 C.把对象划分成类,每个对象类都定义一组数据和方法  D.对既存类进行调整 某论坛系统的用例图 请给出“新增帖子”的用例规约,并识别出其存在的三种类,并定义每个类的名称以及每个类的职责。(12) 11.将下列时序图转换为协作图。(6分) 12.简述UML种存在的九种图,以及每种图的作用。(6分) 3 系 专业 班级 姓名 考号 (密  封  线  内  不  准  答  题) 系 专业 班级 姓名 考号 (密  封  线  内  不  准  答  题) 系 专业 班级 姓名 考号 (密  封  线  内  不  准  答  题) 系 专业 班级 姓名 考号 (密  封  线  内  不  准  答  题)

文档评论(0)

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

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

1亿VIP精品文档

相关文档