软件工程

国家级

...

课程介绍

《软件工程》课程简介 软件工程是指导计算机软件开发与维护的一门综合性、基础性课程。课程主要介绍软件工程的基本概念、原则与方法,介绍常见的软件过程模型,需求分析、设计、测试等软件开发阶段的基本任务、原理与方法,项目管理与质量保证的基本概念和方法,Web应用作为一类特殊软件的开发方法。课程旨在帮助学生学习系统、完整的软件工程方面的专业基础理论,建立起软件开发的工程概念、原则和习惯,培养学生分析问题、...

教学单元
  • 第1讲 概述
    • 01-01

      软件工程概述

    • 01-02

      软件过程

    • 01-03

      实验

  • 第2讲 软件需求工程
    • 02-01

      系统工程概述

    • 02-02

      需求工程

    • 02-03

      需求分析与模型建立

    • 02-04

      实验

  • 第3讲 软件设计工程
    • 03-01

      设计概念与原则

    • 03-02

      软件系统设计

    • 03-03

      详细设计

    • 03-04

      界面设计

    • 03-05

      实验

  • 第4讲 软件测试
    • 04-01

      测试策略

    • 04-02

      测试方法

    • 04-03

      实验

  • 第5讲 Web应用
    • 05-01

      Web工程概述

    • 05-02

      Web项目管理

    • 05-03

      Web需求分析

    • 05-04

      Web应用软件设计

    • 05-05

      Web应用软件测试

    • 05-06

      实验附加题

  • 第6讲 软件工程管理
    • 06-01

      软件项目管理

    • 06-02

      软件质量保证与更改管理

    • 06-03

      进度与风险控制

    • 06-04

      软件度量

    • 06-05

      实验

  • 第7讲 软件工程的革命性思想与前沿进展
    • 07-01

      敏捷开发

    • 07-02

      前沿进展概述

教材
  • 主教材
    Software Engineering – A Practitioner’s Approach (6th Edition)
    ISBN:

    978-7-302-12836-6

    主编:

    Roger S. Pressman

    京:清华大学出版社 • McGraw-Hill Companies, Inc
课程信息
课程类型:

理论课(含实验/实践)

课程属性:

专业课

课程学时:

48.0

学校:

浙江大学

学科门类:

工学

专业大类:

计算机类

专业类:

计算机科学与技术

适用专业:

计算机 软件工程

学习人数:

10307

评论数:

5

教学团队
  • 陈越

    课程负责人

    教授

  • 尹建伟

    主讲教师

    教授

  • 张引

    主讲教师

    副教授

  • 王章野

    主讲教师

    副教授

  • 王新宇

    主讲教师

    副教授

  • 林怀忠

    主讲教师

    副教授