《软件工程》考试大纲.pdfVIP

  • 2
  • 0
  • 约3.04千字
  • 约 5页
  • 2025-05-20 发布于河北
  • 举报

软件工程考试大纲

一、考试对象

修完该课程所规定内容的计算机科学与技术专业科学生。

二、考试目的

课程的考试目的是让学生掌握软件工程的基概念、基原理、实用的开

发方法和技术,以及求解软件的基思想和途径,为从事计算机软件开发和管理

奠定良好的基础。

三、考试的内容

第1章软件工程概述

1.软件的定义、特点。

2.软件生产的发展。

3.软件危机的产生、表现、原因、解决途径。

4.软件工程的定义、性质、目标、内容、面临的问题。

第2章软件过程

1.软件过程的概念。

2.软件生存周期的概念。

3.软件过程模型的定义、重要性。

4.瀑布模型、原型模型、增量模型、螺旋模型、变换模型、喷泉模型、智

能模型、第四代技术。

5.软件过程改进的任务、层次。

第3章结构化分析

1.结构化分析的概念

2.可行性研究的任务、具体步骤,可行性报告的编写。

3.需求分析的概念、基任务、过程,软件需求说明书的编写。

4.结构化分析方法、步骤。

5.系统流程图的画法。

6.数据流图中的符号、画数据流图注意的事项、分层的数据流图。

7.数据字典的作用、数据字典中的条目。

8.加工逻辑的描述、结构化语言、判定表树()的构成和描述。

9.E-R图的画法、STD图的画法。

第4章结构化设计

1.概要设计、详细设计的基任务。

2.软件设计的基原理、模块化、抽象、信息隐蔽、模块独立性、内聚性、

耦合性。

3.软件结构、模诀的影响范围、模块的控制范围、软件结构设计的优化准

则。

4.面向数据流的设计方法、变换流、事务流、将变换流或事务流类型的数

据流图转换成模块结构图。

5.结构化程序设计的基要点、流程图、盒图、PAD图及过程设计语言。

6.Jackson方法设计小型题目。

7.人机界面设计的原则、方法和步骤。

第5章结构化实现

1.常用的程序设计语言的分类、特点、程序设计风格、编码效率。

2.软件测试的目的、测试方法、白盒测试、黑盒测试。

3.测试用例的设计、逻辑覆盖、等价类划分、边界值分析、错误推测、因

果图。

4.逻辑覆盖中各种覆盖之间的区别。

5.测试过程、单元测试、集成测试、确认测试、系统测试、渐增式、非渐

增式。

6.单元测试的内容及方法、集成测试的方法、渐增式及非渐增式测试的区

别、自顶向下及自底向上结合模块的步骤。

7.调试、归纳法、演译法。

8.可维性的定义、可维性的度量及提高可维护性的方法;改正性维护、适

应性维护、完善性维护、预防性维护的含义。

第6章面向对象方法学

1.传统开发方法存在的问题。

2.面向对象的概、基本特征、开发过程。

3.面向对象的模型、建模方法。

4.常用的UML图的画法、用例图、类图、顺序图、协作图、状态图、活动

图、包图、构件图、部署图。

第7章面向对象分析

1.面向对象分析过程。

2.建立对象模型。

3.建立动态模型。

4.建立功能模型。

第8章面向对象设计

1.面向对象设计的任务、准则。

2.面向对象设计的启发规则。

3.系统设计。

4.类设计、对象设计。

第9章面向对象实现

1.面向对象程序设计语言。

2.类的实现。

3.应用系统的实现。

4

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档