软件工程学自考考纲41914.docx
《软件工程学自考考纲41914.docx》由会员分享,可在线阅读,更多相关《软件工程学自考考纲41914.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 “软件工程学”(成高学士学位专业课)考试大纲软件工程学是成人高等教育软件工程专业学士学位考试计划中的一门专业课程,该课程重点要求学生学习与软件开发和维护有关的四个方面的主要内容过程与模型、方法与技术、工具与环境、标准与规范等。本课程的主要任务是使应考者掌握软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的发展动向;如何用工程化的方法开发软件项目,以及在开发过程中应遵循的流程、准则、标准和规范等。本考试大纲主要由课程要求、考核要点、参考教材和样卷四部分组成。一、课程要求通过软件工程学学课程的学习习,要求学生切实掌握握软件工程的基基本思想、基基本概念、基基本方法,能能够应用
2、相应应的图形表示示工具进行小小型项目的开开发,特别是是实用方法与与技术的应用用。具体要求求如下:1从总体上了了解软件工程程的产生、软软件生产发展展史、软件生生存周期、各各种方法和生生存周期模型型、软件工程程面临的问题题。2系统掌握软软件开发最基基本的内容:可行性研究究和软件计划划、需求分析析、概要设计计、详细设计计、编码、测测试、维护,系系统掌握这些些阶段的目标标、任务、特特点、步骤和和文档。3掌握增量模模型的基本内内容、基本思思想、运行机机制、开发过过程和步骤。4掌握结构化化方法的基本本思想,开发发过程和步骤骤,应遵循的的原则和准则则,能够应用用相应的图形形表示工具开开发小型软件件项目。5初
3、步掌握面面向对象方法法的基本思想想、基本概念念、基本模型型,面向对象象分析、面向向对象设计、面面向对象实现现的任务、内内容和步骤,能能够应用相应应的图形工具具。6了解Jacckson方方法的基本思思想、开发过过程和步骤、能能够应用相应应的图形表示示工具。7了解软件工工程的质量保保证中的各种种基本概念和和方法,了解解软件工程管管理中的思想想和方法,了了解软件开发发环境与工具具。二、考核要点(一)第1章 绪论本章总体要求是是:从总体上上了解软件工工程的基本概概念和内容、软件工程过过程和生存期期的基本概念念和内容、软件开发的的各种方法和和生存周期模模型等。本章考核要求求如下:(1)软件工程程的产生
4、软件的特点点,要求达到到识记层次。 软件生产的的发展,要求求达到识记层层次。 软件危机的的产生、表现现、原因,要要求达到领会会层次。 软件工程的的定义、性质质、目标、内内容、面临的的问题,要求求达到领会层层次。(2)软件工程程过程和软件件生存周期 软件工程过过程概念,要要求达到识记记层次。 软件生存周周期概念,要要求达到识记记层次。(3)软件生存存周期模型、方方法和工具 软件生存周周期模型的定定义、重要性性、作用和准则,要求达达到识记层次次。瀑布模型、增增量模型、螺螺旋模型、喷喷泉模型、变变换模型、基基于知识的模模型等,要求达到到识记层次。 软件开发目目标、软件开开发方法的作作用和重要性性,要
5、求达到到识记层次。 结构化方法法、Jackkson方法法、维也纳方方法、面向对对象方法,要要求达到识记记层次。 软件开发工工具的重要性性、软件开发环环境和计算机辅助助软件工程,要要求达到识记记层次。(二)第2章 软件可行性性研究与项目目开发计划本章总体要求是是:深刻理解解可行性研究究的必要性、掌握可行性性研究的任务务及可行性研研究均具体步步骤、了解系统流流程图的作用用及符号表示示、理解可行性性研究报告与与项目开发计计划的内容等等。本章考核核要求如下:(1)可行性研研究 可行性研究究的任务,要要求达到识记记层次。 可行性研究究的具体步骤骤,要求达到到领会层次。(2) 系统流流程图 系统流程图图中
6、的各步骤骤要求达到识识记层次。(3)成本效益分析 投资回收率率、回收期和纯收入要求达到识记记层次。(4) 项目开开发计划 项目开发计计划包含的内内容要求达到到识记层次(三)第3章 软件需求分分析本章总体要求是是:深刻理解需需求分析阶段段的概念及任任务、熟练掌握面面向数据流的的分析方法结构化分分析方法、深刻理解数数据流图和数据字典的的作用及应用用、掌握几种加加工逻辑的描描述方法。本本章考核要求求如下:(1)需求分析析的任务 需求分析的的概念,要求求达到识记层层次。 需求分析的的基本任务,要要求达到领会会层次。(2) 结构化化分析方法 结构化分析析方法中的分析步骤骤,要求达到到领会层次。(3) 数
7、据流流图 数据流图中中的符号、画画数据流图注注意的事项,要要求达到领会会层次。 分层的数据据流图,要求求达到简单应应用层次。(4) 数据字字典 数据字典的的作用、数据字典中中的条目,要要求达到识记记层次。 数据字典的的定义,要求求达到简单应应用层次。(5)加工逻辑辑的描述 结构化语言言、判定表(树树)的构成,要要求达到领会会层次。 结构化语言言、判定表(树树)描述,要要求达到简单单应用层次。(6)IDEFF方法 IDEF00的图形表示示,要求达到到领会层次。 建立功能模模型的基本方方法,要求达达到领会层次次。(四)第4章 软件概要设设计本章总体要求是是:深刻理解解软件设计的的基本任务和和基本原
8、理;熟练掌握结结构化设计方方法;深刻理解模模块化、抽象象、信息隐敝敝、模块独立立性等概念;明确度量模模块独立性的的标准耦耦合性与内聚聚性。本章考考核要求如下下:(1)软件概要要设计的基本本任务 软件设计、概概要设计和详细设计,要要求达到识记记层次。 软件设计的的基本任务,要要求达到领会会层次。(2) 软件设设计的基本原原理 模块化、抽抽象、信息隐隐蔽、模块独独立性、内聚聚性和耦合性等概念念,要求达到到领会层次。 内聚性、耦耦合性的划分分,要求达到到领会层次。(3)软件结构构优化准则 软件结构、模模块的影响范范围、模块的的控制范围,要要求达到领会会层次。 软件结构设设计的优化准准则,要求达达到领
9、会层次次。(4)面向数据据流的设计方方法 变换流和事事务流,要求求达到识记层层次。 将变换流或或事务流类型型的数据流图图,转换成软软件结构,要要求达到简单单应用层次。(5)基于IDDEF0图的的设计方法 IDEF00图的设计方方法,要求达达到领会层次次。(6)HIPOO图表示软件件结构 HIPO图图,要求达到到领会层次。(五)第5章 软件详细设设计本章总体要求是是:能熟练地地使用详细设设计描述方法法来设计模块块中的算法及及程序的逻辑辑结构、理解Jacckson方方法的概念,学学会使用Jaacksonn方法设计输输入输出数据据结构和程序序结构。本章章的考核要求求如下:(1)详细设计计的基本任务务
10、 详细设计的的基本任务,要要求达到领会会层次。(2)结构化程程序设计方法法 结构化程序序设计的基本本要点,要求求达到识记层层次。(3)详细设计计描述法 流程图、PPAD图及过过程设计语言言,要求达到到简单应用层层次。(4)Jackkson方法法 Jacksson方法,要要求达到简单单应用层次。(六)第6章 软件编码本章总体要求是是:掌握几种种常用的程序序设计语言的的特点、领会程序设设计中应注意意的问题,、注重培养良良好的编程风风格。本章的的考核要求如如下:(1)程序设计计语言的特点点及选择 几种常用的的程序设计语语言的特点。要要求达到识记记层次。(2)程序设计计风格 程序设计风风格,要求达达到
11、领会层次次。(七)第7章 软件测试本章总体要求是是:掌握测试试阶段的任务务、测试方法及测测试步骤;深刻理解白白盒、黑盒测测试技术;深刻理解测测试过程中单单元测试、集集成测试、确确认测试的任任务及采用的的方法;掌握调试程程序的方法。本章的考核要求如下:(1)软件测试试的目的及原原则 软件测试的的目的,要求求达到识记层层次。(2)测试方法法 白盒法、黑黑盒法,要求求达到领会层层次。(3)测试用例例的设计 逻辑覆盖、等等价类划分、边边界值分析、错错误推测、因因果图,要求求达到识记层层次。 逻辑覆盖中中各种覆盖之之间的区别,要要求达到领会会层次。 用白盒法、黑黑盒法设计测测试用例,要要求达到简单单应用
12、层次。(4)测试过程程 单元测试、集集成测试、确确认测试、渐渐增式、非渐渐增式,要求求达到识记层层次。 单元测试的的内容及方法法、集成测试试的方法、渐渐增式及非渐渐增式测试的的区别、自顶顶向下及自底底向上结合模模块的步骤、三三种测试与软软件开发各阶阶段之间的关关系,要求达达到领会层次次。(5)调试 调试,要求求达到识记层层次。 归纳法和演演绎法,要求求达到领会层层次。(八)第8章 软件维护本章总体要求是是:要掌握软软件维护的内内容、特点、方方法、技术、文文档;了解软件维维护的各种困困难、软件维维护的特点、软软件维护的文文挡;理解软件维维护的内容、维维护任务的实实施、维护的的副作用;深刻理解如如
13、何提高软件件可维护性。本章的考核要求如下:(1)软件维护护的内容 校正性维护护、适应性维维护、完善性性维护和预防性维护护,要求达到到领会层次。(2)软件维护护的特点 结构化维护护与非结构化化维护、维护护的困难性和和软件维护的的费用,要求求达到识记层层次。(3)软件维护护任务的实施施 软件维护的的组织、维护护的流程、维维护的技术及及维护的副作作用,要求达达到识记层次次。(4)软件可维维护性 可维护性的的定义,要求求达到领会层层次。 可维护性的的度量,要求求达到领会层层次。 提高可维护护性的方法,要要求达到领会会层次。(九)第9章 软件开发的的增量模型本章的总体要求求是:了解增增量模型的基基本思想
14、、特特点;了解模模型的分类和和各种模型的的表示;了解解快速原型的的基本原理;理解快速原原型的开发技技术、构造原原型的建议和和开发环境;深刻理解快快速原型开发发过程和步骤骤。本章的考考核要求如下下:(1)概述 瀑布模型的的局限性,要要求达到识记记层次。 增量模型的的基本思想、分分类,要求达达到识记层次次。(2)渐增模型型 增量构造模模型,要求达达到领会层次次。 演化提交模模型,要求达达到领会层次次。(3)快速原型型模型 快速原型模模型的基本思想,要要求达到识记记层次。 快速原型模模型表示,要要求达到识记记层次。 原型开发过过程,要求达达到领会层次次。(4)快速原型型开发技术和和开发环境 构造原型
15、的的建议和开发环境,要要求达到领会会层次。(5)增量模型型的评价 原型的作用用、原型使用建建议、原型的优点点及原型存在在的问题,要求达到识识记层次。(十)第10章章 面向对象象的方法本章总体要求是是:掌握面向向对象的基本本思想、基本本概念、基本本原理;掌握三种模模型的基本概概念和构造方方法;掌握面向对对象的分析、面面向对象的设设计、面向对对象的实现的的过程;了解传统开开发方法的各各种局限性;了解面向对对象语言、面面向对象技术术、面向对象象开发方法的的发展过程;理解面向对对象分析、面面向对象设计计、面向对象象实现的内容容、方法和步步骤;深刻理解对对象、类、类类的层次结构构、方法和消消息的实质,深
16、深刻理解对象象模型、动态态模型、功能能模型的元素素、结构和构构造方法。本本章的考核要要求如下:(1)面向对象象概述 传统开发方方法存在的问问题,要求达达到识记层次次。 面向对象的的概念,要求求达到识记层层次。 面向对象的的开发方法,要要求达到识记记层次。(2)面向对象象的模型 对象模型中中对象和类、关关联、类的层层次结构,要要求达到领会会层次。 对象图,要要求达到简单单应用层次。 动态模型中中的事件、状状态、行为等等概念,要求求达到领会层层次。 状态图,要要求达到简单单应用层次。 功能模型,要要求达到领会会层次。(3)面向对象象的分析 面向对象分分析过程,要要求达到领会会层次。 建立对象模模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 工程学 自考 41914
限制150内