软件工程(山东科技大学)
软件工程(山东科技大学)
1000+ 人选课
更新日期:2026/04/01
开课平台智慧树
开课高校山东科技大学
开课教师孟祥文倪维健孙红梅倪丽娜赵卫东
学科专业工学计算机类
开课时间2026/01/21 - 2026/07/20
课程周期26 周
开课状态开课中
每周学时-
课程简介
软件改变生活,软件定义一切!
课程大纲

在线教程

章节简介教学计划
软件工程基础
登录后可预览视频
软件的概念
什么是软件
孟祥文
软件的特点和分类
孟祥文
软件危机
孟祥文
软件工程
孟祥文
软件生存周期与软件过程
孟祥文
软件开发工具与环境
孟祥文
软件过程与软件生命周期模型
软件过程
孟祥文
常用软件生命周期模型
软件开发模型(上)
孟祥文
软件开发模型(下)
孟祥文
敏捷软件开发过程概述
孟祥文
软件开发方法概述
孟祥文
系统工程
系统工程的任务
倪维健
可行性分析
倪维健
需求工程
需求工程概念
倪维健
需求获取、需求分析、协商与建模
倪维健
需求规约、验证与管理
倪维健
设计工程
软件设计工程概述
倪维健
软件体系结构设计
倪维健
部件级设计技术 、设计规约与设计评审
倪维健
结构化开发方法
结构化分析方法概述
孙红梅
数据流图
孙红梅
分层数据流图的审查
孙红梅
数据字典
孙红梅
描述基本加工的小说明
孙红梅
结构化设计概述
孙红梅
数据流图到软件体系结构的映射
孙红梅
初始结构图的改进
孙红梅
面向对象的分析和设计
面向对象的基本概念
倪丽娜
面向对象方法的分析和设计过程
倪丽娜
用况建模
用况建模基本知识
倪丽娜
确定用况之间的关系
倪丽娜
用况建模案例分析
倪丽娜
静态建模
静态建模基础知识
倪丽娜
静态建模案例分析
倪丽娜
动态建模
状态机图
倪丽娜
活动图
倪丽娜
顺序图和通信图
倪丽娜
物理体系结构建模
倪丽娜
软件测试
引言
赵卫东
软件测试基础
赵卫东
白盒测试技术
逻辑覆盖法
赵卫东
基本路径测试
赵卫东
其它白盒技术
赵卫东
黑盒测试技术
等价类划分
赵卫东
其它黑盒技术
赵卫东
测试策略
V模型和单元测试
赵卫东
集成测试
赵卫东
确认测试与系测试
赵卫东
面向对象测试
赵卫东
测试完成标准与软件调试
赵卫东
软件维护
软件维护的概念
孟祥文
软件可维护性
孟祥文
软件项目管理基础
引言
赵卫东
软件项目管理概述
项目与项目管理概述
赵卫东
项目管理知识体系
赵卫东
  • 第一章软件工程基础

    本章介绍软件工程基本概念及基础知识

  • 1.1软件的概念

    介绍软件的概念,特点、发展历史和分类

  • 1.2软件危机

    本节介绍软件危机的出现、表现及克服软件危机的方法

  • 1.3软件工程

    介绍软件工程的概念、框架和基本原理

  • 1.4软件生存周期与软件过程

    本节介绍CASE的概念、分类及常用工具

  • 1.5软件开发工具与环境

    软件开发工具与环境

  • 第二章软件过程与软件生命周期模型

    软件过程与软件生命周期模型

  • 2.1软件过程

    介绍软件过程的概念,系统工程、软件维护阶段的主要任务

  • 2.2常用软件生命周期模型

    介绍常用软件生命周期模型的基本过程及其优缺点

  • 2.3敏捷软件开发过程概述

    介绍敏捷开发方法的基本思想、价值观、指导原则、适用范围及典型方法。

  • 2.4软件开发方法概述

    软件开发方法概述

  • 2.5系统工程

    介绍系统工程的基本概念、内容及方法

  • 第三章需求工程

    介绍需求工程的基本概念、内容及方法

  • 3.1需求工程概念

    需求工程的基本概念

  • 3.2需求获取、需求分析、协商与建模

    需求获取的概念与方法

  • 3.3需求规约、验证与管理

    需求分析、协商与建模的概念与方法

  • 第四章设计工程

    介绍设计工程的基本概念、内容及方法

  • 4.1软件设计工程概述

    设计工程的基本概念

  • 4.2软件体系结构设计

    软件设计的基本原则

  • 4.3部件级设计技术 、设计规约与设计评审

    软件体系结构设计的概念与方法

  • 第五章结构化开发方法

    介绍数据流图的表示、画法、审查,数据字典,数据流图到结构图的映射等。

  • 5.1结构化分析方法概述

    发展历史、主要思想

  • 5.2数据流图

    DFD表示、画法

  • 5.3分层数据流图的审查

    分层数据流图的一致性、分层数据流图的完整性、其它需注意的问题

  • 5.4数据字典

    数据字典种类、描述符号、实例

  • 5.5描述基本加工的小说明

    描述基本加工的小说明的手段:结构化语言、判定表、判定树

  • 5.6结构化设计概述

    结构化设计概述

  • 5.7数据流图到软件体系结构的映射

    数据流图到软件体系结构的映射

  • 5.8初始结构图的改进

    初始结构图的改进

  • 第六章面向对象的分析和设计

    面向对象方法的分析和设计

  • 6.1面向对象的基本概念

    面向对象的基本概念

  • 6.2面向对象方法的分析和设计过程

    面向对象方法的分析和设计过程

  • 6.3用况建模

    用况建模

  • 6.4静态建模

    静态建模

  • 6.5动态建模

    动态建模

  • 6.6物理体系结构建模

    物理体系结构建模

  • 第七章软件测试

    软件测试

  • 7.1引言

    为什么学习测试;教学、目标内容、要求和重点

  • 7.2软件测试基础

    软件测试目的、软件测试基本有责、软件测试技术概述

  • 7.3白盒测试技术

    白盒测试技术

  • 7.4黑盒测试技术

    黑盒测试技术

  • 7.5测试策略

    测试策略

  • 7.6面向对象测试

    面向对象测试

  • 7.7测试完成标准与软件调试

    测试完成标准与软件调试

  • 第八章软件维护

    软件维护

  • 8.1软件维护的概念

    介绍软件维护的概念,软件维护的分类及软件维护的过程

  • 8.2软件可维护性

    介绍软件可维护性的概念、影响可维护性的因素及提高可维护性的方法

  • 第九章软件项目管理基础

    软件项目管理基础

  • 9.1引言

    引言

  • 9.2软件项目管理概述

    软件项目管理概述

  • 开始学习
  • 第一章  作业测试
    第一章 软件工程基础

    1.1 软件的概念

    1.2 软件危机

    1.3 软件工程

    1.4 软件生存周期与软件过程

    1.5 软件开发工具与环境

    视频数6
  • 第二章  作业测试
    第二章 软件过程与软件生命周期模型

    2.1 软件过程

    2.2 常用软件生命周期模型

    2.3 敏捷软件开发过程概述

    2.4 软件开发方法概述

    2.5 系统工程

    视频数7
  • 第三章  作业测试
    第三章 需求工程

    3.1 需求工程概念

    3.2 需求获取、需求分析、协商与建模

    3.3 需求规约、验证与管理

    视频数3
  • 第四章  作业测试
    第四章 设计工程

    4.1 软件设计工程概述

    4.2 软件体系结构设计

    4.3 部件级设计技术 、设计规约与设计评审

    视频数3
  • 第五章  作业测试
    第五章 结构化开发方法

    5.1 结构化分析方法概述

    5.2 数据流图

    5.3 分层数据流图的审查

    5.4 数据字典

    5.5 描述基本加工的小说明

    5.6 结构化设计概述

    5.7 数据流图到软件体系结构的映射

    5.8 初始结构图的改进

    视频数8
  • 第六章  作业测试
    第六章 面向对象的分析和设计

    6.1 面向对象的基本概念

    6.2 面向对象方法的分析和设计过程

    6.3 用况建模

    6.4 静态建模

    6.5 动态建模

    6.6 物理体系结构建模

    视频数11
  • 第七章  作业测试
    第七章 软件测试

    7.1 引言

    7.2 软件测试基础

    7.3 白盒测试技术

    7.4 黑盒测试技术

    7.5 测试策略

    7.6 面向对象测试

    7.7 测试完成标准与软件调试

    视频数12
  • 第八章  作业测试
    第八章 软件维护

    8.1 软件维护的概念

    8.2 软件可维护性

    视频数2
  • 第九章  作业测试
    第九章 软件项目管理基础

    9.1 引言

    9.2 软件项目管理概述

    视频数3
  • 期末考试
App 下载
关注我们