ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:192.26KB ,
资源ID:1213098      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1213098.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程考试大纲.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程考试大纲.docx

1、软件工程考试大纲软件工程考试大纲、考试说明在教学大纲和考试大纲所规定的知识点范围内命题。 试题的考察要求覆盖面广、区分度高。试题兼顾各个能力层次,难易程度和题量适当,按难易程度分为四个层次:容易占40% 较易占40% 较难占10%难占10%试题题型:软件工程试题总分为100分,选择题占20分,简答题占20分,论述题占 20分、设计题占40分。选择题:给出有关软件工程概念、原理、方法的不完整叙述,要求考生从题后给出的四个选项中选择合适的一种答案,补充完整。简答题:可包括重要概念的解释、数据流图的绘制论述题:可包括重要概念的解释、数据流图的绘制设计题:可包括绘流程图、写算法设计思想、定义相应数据结

2、构、用高级语言书写程序。二、考试范围重点考察学生对软件工程有关概念的理解以及软件工程有关的原理方法。按照教学大纲 的要求,具体考核要求分为掌握、理解和了解三个层次:掌握:要求学生能够全面、深入理解和熟练应用的内容,是重点考试内容。理解:要求学生能够较好地理解所学内容,并且能够进行简单分析和判断。了解:对要求了解的内容,在考试中占较小比例,不超过 5%1、绪论考核的知识点和要求掌握:学习软件工程的意义,面向对象软件工程和传统软件工程的比较;各种软件开发 模型的内容,不同开发模型的特点比较;理解:软件的定义、软件的分类,软件危机、软件工程学的范畴;软件过程中瀑布模型、 快速原型模型、螺旋模型的特点

3、。3、 软件需求分析考核的知识点和要求理解:可行性研究任务(目的)及涉及的内容,需求分析的任务,需求分析的方法及主 要方法(面向数据流分析)的具体步骤,需求分析的任务、步骤。掌握:数据流图(掌握顶层数据流图的绘制),细化DFD的原则,数据词典的定义及表 述符号,其他分析工具。4、 软件设计概述考核的知识点和要求掌握:软件设计的任务、基本概念,模块化设计,设计文档,模块与构件,抽象与细化, 信息隐藏;高内聚低耦合。理解:软件设计的一般概念。5、 传统的设计方法考核的知识点和要求理解:面向数据流设计的结构化设计方法(包括结构设计和过程设计);程序流程图、盒 (N-S图)绘制及三种结构(顺序、选择、

4、循环),判定表(理解);掌握:结构化设计模型,结构化设计方法;程序流程图、盒图( N-S图)、判定表的绘制6、面向对象的设计方法考核的知识点和要求掌握:模型对象设计模型,系统设计,对象设计; 理解:领域对象设计,面向对象设计的任务和设计模型7、UML考核的知识点和要求掌握:UML中的视图与图;理解:统一建模语言UML的组成、特点和应用;如何进行静态建模、动态建模和物理架 构建模。8、编码和语言选择 考核的知识点和要求掌握:用户界面设计的原则;编码的风格,编码语言的选择;注释及其分类。了解:常见的编码语言和编码语言的选择。9、 软件测试考核的知识点和要求掌握:黑盒测试,白盒测试,测试用例设计 理

5、解:测试的基本概念,常用的纠错技术。10、 软件维护考核的知识点和要求理解:软件维护的种类,软件可维护性的属性; 掌握:软件维护。三、考试方式出勤、作业、实验演示:利用软件工程的思想做一个实用小型软件,可个人为一组或若 干同学合作,占总成绩的30%期末理论考试:闭卷,120分钟,占总成绩的70%如果出勤率不及格,将没有考试资格。第二部分试题类型及解答一、选择题1螺旋模式的组成包括下列()。(A)需求定义(B)风险分析(C)工程实现 (D) 评审1.“软件危机”产生的主要原因是 ()。A.软件日益庞大 B.开发方法不当 C.开发人员编写程序能力差 D.没有维护好软件所谓基准配置是指()。A.计算

6、机系统的软硬件配置 B.计算机系统的硬件配置 C.软件开发标准 D.阶段评审后的软件配置成分在需求分析之前有必要进行()工作。A.程序设计 B.可行性分析 C.ER分析D.3NF分析一个只有顺序结构的程序,其环形复杂度是 ()A.0 B.1 C.3 D.不确定的自底向上进行集成测试的优点是不必额外设计 ()程序。A.子B.被调用 C.存根D.驱动使用软件时提出增加新功能就必须进行 ()维护。A.改正性B.适应性C.完善性D.预防性维护过程本质上是()的过程。A.修改程序B.修改文档C.修改软件配置 D.压缩的修改软件定义和开发要设计一个商业单位信息管理系统,首选的程序设计(高级)语言应该是 下

7、面是一个模块的伪码描述:s1; ifbegincthen s2 else s3;s4;end使用McCabe方法,先画出其程序图,在计算其环形复杂度。2需求分析的工作有那些?(A)调查研究(B)确定需求(C)建立模型 (D)需求描述 (E)需求分析复审。3要如何进行调查研究,以便得到需求分析的资料?(A) 了解整体系统、(B)市场调查、(C)访问使用者、(D)考察现场。4结构化分析使用那些道具来描述软件的行为?(A)数据流程图(Data Flow Diagram ,简称为 DFD) (B)数据字典(Data Dictionary 简称为DD) (C)处理扌苗述(Process Descript

8、ion)。5数据流程图有那些要素?(A)加工(Process) (B)数据流(Data Flow) (C)数据储存(Data Store) (D)数据流(Data Source and Sink) 6软件的除错方法有那些?(A)凭着蛮力、(B)回溯、以及(C)原因排除。7软件维护有那几个种类?A Corrective Maintenance (B) Ada ptive Maintenance (C) P erfective Maintenance 在面向对象的开发中,类与类之间的存在着关联、聚集和 等关系。有关计算机程序功能、设计、编制、使用的文字或图形资料称为( )A. 软件 B. 文档 C

9、.程序 D. 数据10.() 是计算机程序及其说明程序的各种文档。A.软件 B. 文档 C. 下列不是软件工程三要素的(A.方法 B. 工具 C.结构化分析方法使用的描述工具数据过程(D.程序)D. 技术)定义了数据流图中每一个图形元素。判定表 D判定树()。A数据流图 B数据字典 C在结构化分析方法中,用以表达系统内部数据的运行情况的工具有A数据流图 在结构化分析方法A 网络图B数据字典 C结构化英语 D判定树与判定表(SA)中,与数据流图配合使用的是 (B实体联系图 C数据字典 D程序流程图分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的A细节 B输入与输出 C软件的作

10、者 D绘制的时间数据字典中,一般不包括下列选项中的 ( )条目。A数据流 B数据存储 C加工 D源点与终点.在软件需求分析中,开发人员要从用户那里解决的最重要的问题是A要让软件做什么 B要给该软件提供哪些信息C要求软件工作效率怎样 D要让软件具有何种结构SA方法的分析步骤是首先调查了解当前系统的工作流程,然后 ()。A获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型B获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型C获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型建立当前系统的物理模型, ( )。C判定树)。D获得当前系统

11、的逻辑模型,需求分析阶段不适于描述加工逻辑的工具是A结构化语言 B判定表结构化分析方法(SA)最为常见的图形工具是(建立目标系统的物理模型D流程图A程序流程图 B实体联系图 C数据流图SA方法的基本思想是(A自底向上逐步抽象C自顶向下逐步分解 好的软件结构应该是()A 高耦合、高内聚C高耦合、低内聚D结构图B自底向上逐步分解D自顶向下逐步抽象低耦合、高内聚D低耦合、低内聚程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的内聚性和A 独立性 B 有效性C 耦合性 D 安全性程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的()和耦合性。A 一致性 B 作用域C 嵌

12、套限制 D 内聚性软件设计中划分通常遵循的原则是要使模块间的耦合性尽可能A 强 B 弱 C 较强 D 适中/ out put data structure(), Which of the followingJacks on suggested the data structure orie nted software desig n method structure can be in troduced by using inputA algorithm structure B pro cedure structure C code structure D p rogram structure

13、在面向数据流的软件设计方法中,一般将信息流分为A 变换流和事务流 B 变换流和控制流C 事务流和控制流 D 数据流和控制流在多层次的结构图中,其模块的层次数称为结构图的深度 B 跨度 C控制域 D 粒度A() 着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。A在软件开发过程中,以下说法正确的是程序流程图是逐步求精的好工具, NS图不可能任意转移控制,符合结构化原则 判定表是一种通用的设计工具 程序流程图和 NS图都不易表达模块的层次结构 ( )工具在软件详细设计过程中不采用。A 判定表 B. IPO图C. PDL D. DFD 图结构化程序设计的一种基本方法是 (A筛选法 B.递归

14、法C迭代法 D逐步求精法( )和它可对象是面向对象开发方法的基本成分,每个对象可用它本身的一组 以执行的一组操作来定义。A服务 B 参数C属性 D 调用() 关系。汽车有一个发动机,汽车与发动机之间的关系是A 一般与具体 B . 整体与部分C 分类关系 D . is a()关系。火车是一种陆上交通工具,火车和陆上交通工具之间的关系是A 组装 B . 整体与部分C hasa D . 一般与具体在编制程序时,应采纳的原则之一是A不限制goto语句的使用C程序越短越好 源程序文档化要求在每个模块之前加序言性注释。该注释内容不应有A.模块的功能 B. 语句的功能C模块的接 D . 开发历史Which

15、of the followi ngs tateme nts testi ng software with data is (are)true?( )1The p rimary purp ose of such testi ng is to find errors2Such testi ng can dem on strate the existe nee of errors but cannot dem on strate the Abse nee of errors3B1ack-BOx and white-BOX test ing method are ofte n used in software testi ng p hase,i n which ,A.B .C)you should execute al

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1