信息科学技术学院本科课程教学大纲 教学要求: 学的装文、包含的内容、特点、分类和历程,理解软件危机产生的原 地器 述软 法学和面向对象方 教学要求:了解软件工程定义和软件工程的三要索 第三节软件工程 教学内容:肇握软件工程发展的3个阶段,包括传统软件工程、面向对象软件工程和基于构件的软件工程, 了解相应的三种编程范武。 教学要求:掌握3种软件工程方法。 第四节软件工程的应用 教学内容:闸述不同类型软件项目对软件工程的需求,讲述软件工程发展成就和未来发展展望。 教学要求:了解不同类型软件项目对软件工程的周求和软件工程未来发展方向。 第二章软件生存周期与软件过程 第一节软件生存调期 教学内容:闹述软件生命周期的各个环节:问腿定义、可行性研究、需求分析、总体设计、详细设计、编码 和单元测试、综合测试、软件潍护, 教学要求:掌探软件生命周期的各个环节构成。 第二节传统的软件过程 教学内容:详细俪述瀑布模型的特点,模型构成、运作方法:详细纲述快速原型模型的特点,模型构成、运 作方法 教学要求:掌握瀑布模型与隙型模型的特点、构成及运作方法 第三节软件演化棋型 教学内容:详细佩述增量模型、螺旋模型和构件模型的特点,模型构成、运作方法。 增里 模型、螺旋模型和构件模型,理解风险分析在螺旋模型中的作用 型和净室 型的 ,模型构成、运作方法 第 节蝴 件过程模型:统一过程和敏捷过程的思想、特点。 一过程和敏捷过程。 第六节款件可 教学内容,讲解软件可行性研究的内容与步骤,软件风险分析的过程和阶段,讲解软件项目实施的7种类 教学要求:了解可行性研究的内容,掌解软件风险分析的方法,理解风险评价三元组」 本章重点和难点:重点:软件工程的定义:软件生存周期与开发模型。 点:软件的生存周期与开发模型。 本章教学要求:掌握各种模型的构成、特点和运作方式。 第三章结构化分析与设计 第一节杯述 教学内容:闸述结构化分析与设计的由来,基本任务和指导思起,结构化分析与设计的组成。 教学要求:肇握结构化分析与设计的组成。 第二节结构化系统分析 教学内容:讲解分层数据流图方法,确定数据定义和加工策略。 教学要求:掌握数据流图方法。 第三节结构化系统设计 教学内容:讲解结构化设计的步骤,按照变换型和事务型两种类型进行分析,讲解优化结构化设计图的方 法,举例进行说明。 教学要求:掌握数据流图向结构化设计图转换的方法。 15信息科学技术学院本科课程教学大纲 115 教学要求:了解软件的定义、包含的内容、特点、分类和历程,理解软件危机产生的原因。 第二节 软件工程学的范畴 教学内容:阐述软件工程的定义,软件工程的适用领域,软件工程的本质特性;阐述软件工程的 7 条基本原 理;阐述软件工程方法学的 3 要素:方法、工具、过程的概念,软件工程方法学中的传统方法学和面向对象方法 学; 教学要求:了解软件工程定义和软件工程的三要素。 第三节 软件工程的发展 教学内容:掌握软件工程发展的 3 个阶段,包括传统软件工程、面向对象软件工程和基于构件的软件工程, 了解相应的三种编程范式。 教学要求:掌握 3 种软件工程方法。 第四节 软件工程的应用 教学内容:阐述不同类型软件项目对软件工程的需求,讲述软件工程发展成就和未来发展展望。 教学要求:了解不同类型软件项目对软件工程的需求和软件工程未来发展方向。 第二章 软件生存周期与软件过程 第一节 软件生存周期 教学内容:阐述软件生命周期的各个环节:问题定义、可行性研究、需求分析、总体设计、详细设计、编码 和单元测试、综合测试、软件维护。 教学要求:掌握软件生命周期的各个环节构成。 第二节 传统的软件过程 教学内容:详细阐述瀑布模型的特点,模型构成、运作方法;详细阐述快速原型模型的特点,模型构成、运 作方法; 教学要求:掌握瀑布模型与原型模型的特点、构成及运作方法。 第三节 软件演化模型 教学内容:详细阐述增量模型、螺旋模型和构件模型的特点,模型构成、运作方法; 教学要求:掌握增量模型、螺旋模型和构件模型,理解风险分析在螺旋模型中的作用。 第四节 形式化方法模型 教学内容:详细阐述形式化方法模型中的转换模型和净室模型的特点,模型构成、运作方法; 教学要求:理解形式化模型的运作方法和特点,高可靠性是形式化模型的核心。 第五节 统一过程和敏捷过程 教学内容:讲解最新的软件过程模型:统一过程和敏捷过程的思想、特点。 教学要求:理解统一过程和敏捷过程。 第六节 软件可行性研究 教学内容:讲解软件可行性研究的内容与步骤,软件风险分析的过程和阶段,讲解软件项目实施的 7 种类 型。 教学要求:了解可行性研究的内容,掌握软件风险分析的方法,理解风险评价三元组。 本章重点和难点:重点:软件工程的定义;软件生存周期与开发模型。 难点:软件的生存周期与开发模型。 本章教学要求:掌握各种模型的构成、特点和运作方式。 第三章 结构化分析与设计 第一节 概述 教学内容:阐述结构化分析与设计的由来,基本任务和指导思想,结构化分析与设计的组成。 教学要求:掌握结构化分析与设计的组成。 第二节 结构化系统分析 教学内容:讲解分层数据流图方法,确定数据定义和加工策略。 教学要求:掌握数据流图方法。 第三节 结构化系统设计 教学内容:讲解结构化设计的步骤,按照变换型和事务型两种类型进行分析,讲解优化结构化设计图的方 法,举例进行说明。 教学要求:掌握数据流图向结构化设计图转换的方法