【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《《软件工程》 教学进度表、授课计划》,欢迎阅读!
软件工程 教学进度表
章节
第1章 软件工程概述 1.1 软件危机和软件工程 1.2 软件生存期 1.3 软件工程方法 1.4 软件工程工具 1.5 软件生存期模型 1.5 软件生存期模型 第2章 结构化分析 2.1问题定义 2.2可行性研究
课时
教学内容
软件危机爆发的原因 软件工程的概念 软件生存期简介 软件工程方法和工具
软件生存期模型:瀑布模型、增量模型 快速原型模型、喷泉模型、螺旋模型、 统一过程模型、敏捷开发
问题定义的规范化要求、实例 可行性研究的内容、实例
需求分析阶段的任务、需求获取
功能建模:数据流图的基本符号、画数据流图的步骤、数据流图的改进 功能建模实例
数据建模:数据对象、属性、数据对象间的关系、数据建模实例
行为建模:状态图简介、行为建模实例
数据字典:词条描述、加工逻辑、数据字典实例
机票预订系统结构化分析项目实践
结构化设计的任务和原则、模块独立性 结构化设计的步骤
体系结构的启发式设计原则 面向数据流的设计方法 事务型体系结构设计实例
软件与人之间的交互界面设计、软件与硬件或其他软件系统之间以及软件内部模块之间的接口设计、接口设计实例
文件设计和数据库设计、数据设计实例
过程设计的任务和原则、过程设计的工具、数据结构细节和数据操作的设计 机票预订系统的结构化设计项目实践 程序设计语言、程序设计风格 程序效率分析:McCabe度量法
测试的目的和原则、测试的方法和步骤
等价类划分法、边界值分析法、错误推测法、因果图法、黑盒测试实例
1
3
3
2.3需求分析
2.4 结构化需求分析
3
2.4 结构化需求分析 2.5机票预订系统结构化分析项目实践
3 3
第3章 结构化设计 3.1结构化设计概述 3.2体系结构设计 3.3 接口设计
3
第3章 结构化设计 3.4 数据设计 3.5 过程设计
3.6 机票预订系统的结构化设计项目实践
第4章 结构化编码和测试 4.1 编码
第4章 结构化编码和测试 4.2 软件测试概述 4.3 黑盒测试
3
3
3
白盒测试基本概念
语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖、路径覆盖、基本路径测试、白盒测试实例
单元测试内容、单元测试步骤
集成测试目标和过程、集成方式、集成测试的实施、系统测试
正式验收测试、Alpha测试、Beta测试 机票预订系统编码和测试项目实践 面向对象的基本概念 统一建模语言 面向对象分析概述
建立用例模型的过程、建立用例模型的实例 建立对象模型的过程、建立对象模型的实例 顺序图、状态图、活动图
机票预订系统面向对象分析项目实践
面向对象的设计准则、面向对象的设计步骤 环境模型设计方法和内容、环境模型设计实例
体系结构的概念、几种典型的体系结构、体系结构设计实例 设计问题域子系统
面向对象的用户界面设计步骤、WWW的界面设计
设计任务管理子系统
选择数据存储管理模式、设计数据管理子系统、数据管理子系统设计实例
机票预订系统面向对象设计项目实践
面向对象语言的技术特点、选择程序设计语言、程序设计风格、类和应用系统的实现 面向对象分析的测试、面向对象设计的测试、面向对象编程的测试
面向对象的单元测试、面向对象的集成测试、面向对象的系统测试
软件维护的定义和策略、非结构化和结构化维护的区别、软件维护存在的问题
建立维护组织、确定维护报告、规定维护事件序列、保存维护记录、评价维护工作
软件可维护性的主要决定因素、软件可维护性的影响因素、软件可维护性复审 软件逆向工程、软件再工程
2
第4章 结构化编码和测试 4.4白盒测试 4.5 单元测试
4.6 集成和系统测试 4.7 验收测试
4.8 机票预订系统编码和测试项目实践
第5章 面向对象分析 5.1 面向对象方法介绍 5.2 面向对象分析概述 5.3 建立用例模型 第5章 面向对象分析 5.4 建立对象模型 5.5 建立交互模型
5.6 机票预订系统面向对象分析项目实践
第6章 面向对象的设计 6.1 面向对象的设计方法 6.2 设计系统的环境模型 6.3 设计系统的体系结构 6.4 设计问题域子系统 第6章 面向对象的设计 6.5 设计人机交互子系统 6.6 设计任务管理子系统 6.7设计数据管理子系统 6.8 机票预订系统面向对象设计项目实践
第7章 面向对象的实现和测试
7.1 面向对象的实现 7.2 面向对象测试 第8章 软件运行维护 8.1 软件维护简介 8.2 软件维护的过程 第8章 软件运行维护 8.3 软件的可维护性
8.4 软件逆向工程和再工程
3
3
3
3
3
3
3
本文来源:https://www.wddqxz.cn/f1303288cd2f0066f5335a8102d276a2002960d3.html