太原理工大学软件导论课程是软件工程本科专业的学科基础课,旨在为学生建立关于软件工程的基本概念,了解软件工程的发展历史,掌握软件工程的基础知识、系统方法和技术标准,并培养分析复杂软件工程问题、提出解决方案及改进方案的能力。以下是对太原理工大学软件导论课程的详细归纳:
一、课程概述
课程名称:软件工程导论
课程性质:学科基础课
适用专业:软件工程本科专业
教学目标:
1.建立学生关于软件工程的基本概念。
2.了解软件工程的发展历史。
3.对软件工程基础知识、系统方法、技术标准等有基本了解。
4.能对复杂软件工程问题的解决方案进行分析,并尝试改进。
5.建立软件工程系统质量、环境、职业健康、安全的概念和服务意识,理解并遵守工程职业道德和规范。
二、课程内容
1. 软件工程概述
构成基础:软件工程的基础是过程。
软件交付形式:不是可执行软件。
软件危机:软件开发和维护中出现的一系列问题。
重要原则:软件可以提供价值,具有技术和文化的双重属性。
2. 软件开发方法
结构化程序设计:
定义:一种设计程序的技术,采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。
控制结构