“软件工程导论”重点、难点

“软件工程导论”重点、难点

ID:36412181

大小:79.00 KB

页数:6页

时间:2019-05-10

“软件工程导论”重点、难点_第1页
“软件工程导论”重点、难点_第2页
“软件工程导论”重点、难点_第3页
“软件工程导论”重点、难点_第4页
“软件工程导论”重点、难点_第5页
资源描述:

《“软件工程导论”重点、难点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、“软件工程导论”的授课内容重点、难点--供期末考试(教考分离)命题参考一、教材:软件工程—原理、方法与应用(第3版),史济民等编著,高等教育出版社二、任课教师:陈征、于海雯三、授课内容及重点、难点第1章绪论重点:软件的基本概念,软件危机,软件工程学的范畴,传统软件工程和面向对象软件工程的比较。第2章软件生存周期与软件过程重点:软件生存周期的基本概念,传统软件开发模型(瀑布模型、快速原型模型、增量模型、螺旋模型)的特点,可行性研究的内容,风险分析的3项活动。第3章结构化分析与设计重点:结构化分析的任务和步骤,数据流图的组成符号,画分层的数据流图,数据字典的条目

2、,加工逻辑的描述工具(判定表和判定树等),结构化设计的任务和步骤,面向数据流的设计方法(变换映射和事务映射),模块划分的原则,详细设计的目的与任务,常用的详细设计工具(程序流程图和N-S图等)。难点:画分层的数据流图,画判定表和判定树,变换映射和事务映射。第4章面向对象与UML重点:面向对象的基本概念,UML中的9种图(4种静态图、5种动态图)的基本结构,类与类之间的4种关系(关联、聚集、泛化、依赖)的含义,类图的画法。难点:类图的画法。第7章7.1软件设计概述重点:软件设计的基本概念(模块化、抽象与细化、信息隐藏、模块独立性),内聚性(7种类型)和耦合性(

3、7种类型)的含义。第8章编码与测试重点:编码的风格,编码语言的选择,测试的目的,黑盒测试和白盒测试的测试用例设计方法,多模块程序的测试策略(单元测试、集成测试、确认测试和系统测试)。难点:黑盒测试和白盒测试的测试用例设计。-6-第9章软件维护重点:软件维护的种类,维护的副作用,软件配置管理的含义。第11章软件工程管理重点:软件估算模型、软件成本估计、人员的分配与组织、项目进度安排(计划评审技术图和Gantt图)。第12章软件质量管理重点:质量保证和质量认证的基本概念,软件可靠性的概念,软件容错技术,CMM软件能力成熟度模型。第13章软件工程环境重点:软件工程

4、环境的基本概念,软件工具集成化的5个方面,CASE环境的基本概念。附录:模拟试卷-6-模拟试卷一、单项选择题(共15题,每题1分,共15分)1.软件是一种()产品。A.物质B.逻辑C.有形D.消耗2.在面向对象的系统中,由于有了(),所以子类可以共享父类的属性和操作。A.继承性B.封装性C.抽象性D.多态性3.如果用户对软件产品不能提出确切的需求,最好采用()进行开发。A.瀑布模型B.快速原型模型C.喷泉模型D.转换模型4.下述需求获取任务中,不属于需求分析阶段的是()。A.确定系统的功能需求B.确定系统的性能需求C.确定系统的结构需求D.确定系统的界面需求

5、5.概要设计的主要任务之一是要确定()。A.软件的操作细节B.模块间的相似性C.软件的总体结构D.模块的算法表示6.详细设计(过程设计)的主要任务之一是确定()。A.模块的算法B.模块的功能C.模块的调用关系D.系统的总体结构7.结构化程序设计中的基本结构不包括()。A.顺序B.选择C.循环D.嵌套8.过程设计语言(PDL),又称为()。A.伪码B.高级程序设计语言C.中级程序语言D.低级程序设计语言9.在整个软件维护阶段所花费的全部工作中,所占比例最大的是(   )A.纠错性维护B.适应性维护C.完善性维护D.预防性维护10.纠正在开发期间未能发现的遗留错

6、误的维护活动是()。A.纠错性维护B.适应性维护C.完善性维护D.预防性维护11.在面向对象的系统中,()模拟了现实世界的“整体与部分”关系。A.泛化B.聚集C.关联D.依赖12.在面向对象的系统中,()模拟了现实世界的“一般与特殊”关系。A.泛化B.聚集C.关联D.依赖13.在软件项目管理中可以使用Gantt图来安排进度,下面描述不正确的是()。A.Gantt图表现各个活动之间的依赖关系B.Gantt图表现哪些活动可以并行进行C.Gantt图表现各个活动的起始时间D.Gantt图表现各个活动完成的进度14.软件的质量保证是一个贯穿软件()的重要问题。A.开

7、发B.生存周期C.度量D.测试15.CMM模型中,在()等级,采用先进的新思想、新技术来促进软件过程得到不断的改进。A.可重复级B.已定义级C.已管理级D.优化级-6-二、填空题(每空1分,共13分)1.软件工程学的主要内容包括软件开发技术和        两个方面。2.数据字典中主要有三类条目,分别是、和。3.模块的独立性可以从两个方面来度量,即模块本身的性和模块之间的性。4.面向数据流的设计方法是把数据流图(DFD)映射成软件结构图(SC)。数据流图按其特征,可分为     型结构和     型结构两种。5.在单元测试时,被测模块本身不能单独运行,需要为

8、被测模块开发两类替身模块,即: 模块和模块。6.可行

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。