当前位置:
文档之家› 太原理工大学软件工程教材简介
太原理工大学软件工程教材简介
教材简介
建议学时 4 2
课程安排 (3)
周次
教学章节
6 第6章 软件编码
7 第7章 软件测试
8 第8章 软件维护
教学内容 6.1 程序设计语言的分类 6.2 程序设计语言的选择 6.3 程序设计风格 6.4 本章小结和习题
7.1 软件测试的目标 7.2 软件测试的原则 7.3 软件测试方法及分类 7.4 软件测试用例的设计 7.5 软件测试过程 7.6 调试 7.7 软件测试阶段中止的条件 7.8 本章小结和习题 8.1 软件维护概述 8.2 软件维护的过程 8.3 软件可维护性 8.4 软件维护中存在的 问题 8.5 逆向工程和再工程 8.6 本章小结和习题
教材简介
软件工程
李爱萍、崔冬华、李东生 主编 人民邮电出版社 2014-2
2019年9月9日
教材简介
第1页
2019年9月9日
教材简介
第2页
内容提要
本书系统地介绍了软件工程的概念、原理、方法和案例, 比较全面地反映了软件工程技术的全貌。全书共3篇,分 16章,分别以“面向过程的软件工程”、“面向对象的 软件工程”和“软件工程实验”为主线阐述软件工程开 发方法。
教材简介
建议学时 2 6
3
课程安排 (4)
周次
教学章节
9 第9章 面向对象方法学
第10章 面向对象的分 析
1011 第11章 面向对象的 件设计与实现教学内容
9.1 面向对象方法概述 9.2 面向对象的软件工程 9.3 统一建模语言UML 9.4 统一软件开发过程RUP概述 9.5 本章小结和习题 10.1 面向对象的分析过程 10.2 建立用例模型 10.3 建立对象模型 10.4 建立动态行为模型 10.5 建立物理实现模型 10.6 面向对象软件开发过程的案例分析 10.7 本章小结和习题
5. 了解软件工程发展中的新进展。 6. … … 要求切实掌握课程内容的基本思想、基本概念、基本方法,能够应用相应的图 形表示工具进行小型项目的开发,特别是实用方法与技术的应用。
教材简介
课程服务于
- 系统分析人员 - 系统设计人员 - 系统测试人员 - 项目经理 - 程序员 - 软件咨询顾问
- ……
开源工具StarUML,介绍面向对象软件工程的原理和方法。 ③ 软件工程实验,共一章,给出软件工程的实验环节要求和示例。
教材简介
课程背景
自1968年第一届NATO会议上首次提出“软件工程”的 概念至今,已经过去了四十多年,软件工程得到了很大发 展,不断出现新方法、新技术和新模型,形成了软件工程 领域的基础理论、工程方法和技术体系,具备了学科的完 整性和教育学特色,2011年2月我国国务院学位委员会新修 订学科目录中将软件工程(学科代码为0835)增设为一级 学科,进一步促进了软件工程的发展。
本书第2篇还介绍了软件体系结构、设计模式、软件工程 新技术等内容,体现了软件工程的最新理论和技术。
全书强调以面向过程或面向对象的思想指导软件开发过 程,并配以实例分析和说明,便于教学和应用。
教材简介
内容概览
全书共三篇,分十六章 ① 面向过程的软件工程,共八章,以传统的软件生存周期为主线,
介绍软件工程的原理和方法。 ② 面向对象的软件工程,共七章,以UML为主线,结合当前流行的
软件工程课程是高等学校计算机科学与技术、软件工 程等专业的一门重要的专业核心课程,是信息类专业的推 荐课程,也是每一个从事软件分析、设计、开发、测试、 管理和维护人员的必备知识。
教材简介
课程目标
本课程是计算机或软件专业的核心课程之一,重点讲 述建造软件系统的方法、技术、流程、工具、规范等,本 课程的任务是使学生掌握软件工程的基本概念、基本原理、 实用的开发方法和技术;了解软件工程各领域的发展动向; 了解如何用工程化的方法开发软件项目,以及在开发过程 中应遵循的流程、准则、标准和规范。
2.系统掌握软件开发最基本的内容:可行性研究和软件计划、需求分析、概要 设计、详细设计、编码、测试、维护,系统掌握这些阶段的目标、任务、特点、步 骤和文档。
3.掌握结构化方法的基本思想,开发过程和步骤,应遵循的原则和准则,能够 应用相应的图形表示工具开发小型软件项目。
4.掌握面向对象方法的基本思想、基本概念、基本模型,面向对象分析、面向 对象设计、面向对象实现的任务、内容和步骤,能够应用相应的图形工具。
建议学时 3
2 5
教材简介
课程安排 (2)
周次
教学章节
第3章 软件需求分析 3
4 第4章 软件总体设计
5 第5章 软件详细设计
教学内容
3.6 SA方法的应用 3.7 数据库内容的 需求分析和描述 3.8 需求规格说明书 3.9 本章小结和习题 4.1 软件总体设计的目标和任务 4.2 软件结构设计准则 4.3 软件设计的概念和原理 4.4 数据库设计 4.5 软件结构设计的图形工具 4.6 结构化设计方法 4.7 总体设计说明书模板及内容 4.8 本章小结和习题 5.1 详细设计的目的与任务 5.2 结构化程序设计 5.3 详细设计工具 5.4 人机界面设计 5.5 详细设计说明书 5.6 本章小结和习题
教材简介
课程安排 4 学分,建议: 64 学时(56+8)
顺序
教学章节
1 第1章 概述
2 第2章 可行性研究
3 第3章 软件需求分 析
教学内容
1.1 软件和软件危机 1.2 软件工程 1.3 软件过程和软件生存周期 1.4 软件开发模型 1.5 传统的软件工程和面向对象的软件工程 1.6 本章小结和习题 2.1 可行性研究的目的和任务 2.2 可行性研究的步骤 2.3 系统流程图 2.4 成本-效益分析 2.5 可行性研究报告的主要内容 2.6 本章小结和习题 3.1 需求分析的任务和步骤 3.2 需求获取的常用方法 3.3 需求分析的常用方法 3.4 结构化分析方法 3.5 需求分析图形工具
本课程是一门实践性很强的课程,它是各种软件开发 经验的总结与提炼,学生不但应注重概念、原理、方法、 技术的掌握,也应注重方法、技术的实际应用。通过本课 程的学习,为全面掌握软件开发技术打下坚实的基础。
教材简介
课程目标
通过本课程的学习,我们还可以了解并掌握:
1.软件工程的产生、软件生产发展史、软件生存周期、各种方法和生存周期模 型、软件工程面临的问题。