软件工程考试大纲Word文件下载.docx
- 文档编号:15761337
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:24
- 大小:209.42KB
软件工程考试大纲Word文件下载.docx
《软件工程考试大纲Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程考试大纲Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
二、考试范围
重点考察学生对软件工程有关概念的理解以及软件工程有关的原理方法。
按照教学大纲的要求,具体考核要求分为掌握、理解和了解三个层次:
掌握:
要求学生能够全面、深入理解和熟练应用的内容,是重点考试内容。
理解:
要求学生能够较好地理解所学内容,并且能够进行简单分析和判断。
了解:
对要求了解的内容,在考试中占较小比例,不超过5%。
1、绪论
[考核的知识点和要求]
学习软件工程的意义,面向对象软件工程和传统软件工程的比较;
各种软件开发模型的内容,不同开发模型的特点比较;
软件的定义、软件的分类,软件危机、软件工程学的范畴;
软件过程中瀑布模型、快速原型模型、螺旋模型的特点。
3、软件需求分析
可行性研究任务(目的)及涉及的内容,需求分析的任务,需求分析的方法及主要方法(面向数据流分析)的具体步骤,需求分析的任务、步骤。
数据流图(掌握顶层数据流图的绘制),细化DFD的原则,数据词典的定义及表述符号,其他分析工具。
4、软件设计概述
软件设计的任务、基本概念,模块化设计,设计文档,模块与构件,抽象与细化,信息隐藏;
高内聚低耦合。
软件设计的一般概念。
5、传统的设计方法
面向数据流设计的结构化设计方法(包括结构设计和过程设计);
程序流程图、盒图(N-S图)绘制及三种结构(顺序、选择、循环),判定表(理解);
结构化设计模型,结构化设计方法;
程序流程图、盒图(N-S图)、判定表的绘制
6、面向对象的设计方法
模型对象设计模型,系统设计,对象设计;
领域对象设计,面向对象设计的任务和设计模型
7、UML
UML中的视图与图;
统一建模语言UML的组成、特点和应用;
如何进行静态建模、动态建模和物理架构建模。
8、编码和语言选择
用户界面设计的原则;
编码的风格,编码语言的选择;
注释及其分类。
常见的编码语言和编码语言的选择。
9、软件测试
黑盒测试,白盒测试,测试用例设计;
测试的基本概念,常用的纠错技术。
10、软件维护
软件维护的种类,软件可维护性的属性;
软件维护。
三、考试方式
出勤、作业、实验演示:
利用软件工程的思想做一个实用小型软件,可个人为一组或若干同学合作,占总成绩的30%。
期末理论考试:
闭卷,120分钟,占总成绩的70%。
如果出勤率不及格,将没有考试资格。
大纲编写修改时间:
2008年5月22日
考试大纲编写教师:
任传成
第三部分试题类型及解答
一、选择题
1螺旋模式的组成包括下列()。
(A)需求定义(B)风险分析(C)工程实现(D)评审
1.“软件危机”产生的主要原因是()。
A.软件日益庞大B.开发方法不当C.开发人员编写程序能力差D.没有维护好软件
所谓基准配置是指()。
A.计算机系统的软硬件配置B.计算机系统的硬件配置C.软件开发标准D.阶段评审后的软件配置成分
在需求分析之前有必要进行()工作。
A.程序设计B.可行性分析C.ER分析D.3NF分析
一个只有顺序结构的程序,其环形复杂度是()
A.0B.1C.3D.不确定的
自底向上进行集成测试的优点是不必额外设计()程序。
A.子B.被调用C.存根D.驱动
使用软件时提出增加新功能就必须进行()维护。
A.改正性B.适应性C.完善性D.预防性
维护过程本质上是()的过程。
A.修改程序B.修改文档C.修改软件配置D.压缩的修改软件定义和开发
要设计一个商业单位信息管理系统,首选的程序设计(高级)语言应该是。
下面是一个模块的伪码描述:
begin
s1;
ifc
thens2
elses3;
s4;
end
使用McCabe方法,先画出其程序图,在计算其环形复杂度。
2需求分析的工作有那些?
(A)调查研究(B)确定需求(C)建立模型(D)需求描述(E)需求分析复审。
3要如何进行调查研究,以便得到需求分析的资料?
(A)了解整体系统、(B)市场调查、(C)访问使用者、(D)考察现场。
4结构化分析使用那些道具来描述软件的行为?
(A)数据流程图(DataFlowDiagram,简称为DFD)(B)数据字典(DataDictionary简称为DD)(C)处理描述(ProcessDescription)。
5数据流程图有那些要素?
(A)加工(Process)(B)数据流(DataFlow)(C)数据储存(DataStore)(D)数据流(DataSourceandSink)
6软件的除错方法有那些?
(A)凭着蛮力、(B)回溯、以及(C)原因排除。
7软件维护有那几个种类?
ACorrectiveMaintenance(B)AdaptiveMaintenance(C)PerfectiveMaintenance
在面向对象的开发中,类与类之间的存在着关联、聚集和等关系。
有关计算机程序功能、设计、编制、使用的文字或图形资料称为()
A.软件B.文档C.程序D.数据
10.()是计算机程序及其说明程序的各种文档。
A.软件B.文档C.数据D.程序
下列不是软件工程三要素的()
A.方法B.工具C.过程D.技术
结构化分析方法使用的描述工具()定义了数据流图中每一个图形元素。
A数据流图B数据字典C判定表D判定树
在结构化分析方法中,用以表达系统内部数据的运行情况的工具有()。
A数据流图B数据字典C结构化英语D判定树与判定表
在结构化分析方法(SA)中,与数据流图配合使用的是(
A网络图B实体联系图C数据字典D程序流程图
分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()
A细节B输入与输出C软件的作者D绘制的时间
数据字典中,一般不包括下列选项中的()条目。
A数据流B数据存储C加工D源点与终点
.在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()
A要让软件做什么B要给该软件提供哪些信息
C要求软件工作效率怎样D要让软件具有何种结构
SA方法的分析步骤是首先调查了解当前系统的工作流程,然后()。
A获得当前系统的物理模型,抽象出当前系统的逻辑模型,建立目标系统的逻辑模型
B获得当前系统的物理模型,抽象出目标系统的逻辑模型,建立目标系统的物理模型
C获得当前系统的逻辑模型,建立当前系统的物理模型,抽象出目标系统的逻辑模型
D获得当前系统的逻辑模型,建立当前系统的物理模型,建立目标系统的物理模型
需求分析阶段不适于描述加工逻辑的工具是()。
A结构化语言B判定表C判定树D流程图
结构化分析方法(SA)最为常见的图形工具是()。
A程序流程图B实体联系图C数据流图D结构图
SA方法的基本思想是()。
A自底向上逐步抽象B自底向上逐步分解
C自顶向下逐步分解D自顶向下逐步抽象
好的软件结构应该是()
A高耦合、高内聚B低耦合、高内聚
C高耦合、低内聚D低耦合、低内聚
程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的内聚性和()。
A独立性B有效性
C耦合性D安全性
程序内部的各个部分之间存在的联系,用结构图表达时,最关心的是模块的()和耦合性。
A一致性B作用域
C嵌套限制D内聚性
软件设计中划分通常遵循的原则是要使模块间的耦合性尽可能()
A强B弱C较强D适中
.M.Jacksonsuggestedthedatastructureorientedsoftwaredesignmethod,Whichofthefollowingstructurecanbeintroducedbyusinginput/outputdatastructure().
AalgorithmstructureBprocedurestructure
CcodestructureDprogramstructure
在面向数据流的软件设计方法中,一般将信息流分为()。
A变换流和事务流B变换流和控制流
C事务流和控制流D数据流和控制流
在多层次的结构图中,其模块的层次数称为结构图的()。
A深度B跨度C控制域D粒度
()着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。
A程序流程图B数据流图CE-R图D结构图
在软件开发过程中,以下说法正确的是()
A程序流程图是逐步求精的好工具,
BNS图不可能任意转移控制,符合结构化原则
C判定表是一种通用的设计工具
D程序流程图和NS图都不易表达模块的层次结构
()工具在软件详细设计过程中不采用。
A判定表B.IPO图
C.PDLD.DFD图
结构化程序设计的一种基本方法是()。
A筛选法B.递归法
C迭代法D逐步求精法
对象是面向对象开发方法的基本成分,每个对象可用它本身的一组()和它可
以执行的一组操作来定义。
A服务B.参数
C属性D.调用
汽车有一个发动机,汽车与发动机之间的关系是()关系。
A一般与具体B.整体与部分
C分类关系D.isa
火车是一种陆上交通工具,火车和陆上交通工具之间的关系是()关系。
A组装B.整体与部分
ChasaD.一般与具体
在编制程序时,应采纳的原则之一是()。
A不限制goto语句的使用R减少或取消注释行
C程序越短越好D程序结构应有助于读者理解
源程序文档化要求在每个模块之前加序言性注释。
该注释内容不应有()。
A.模块的功能B.语句的功能
C模块的接D.开发历史
Whichofthefollowingstatementstestingsoftwarewithdatais(are)true?
()
①Theprimarypurposeofsuchtestingistofinderrors
②Suchtestingcandemonstratetheexistenceoferrorsbutcannot
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 考试 大纲