Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Tsinghua University

软件工程造价师前置课程(25年11月)

Tsinghua University via XuetangX

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it





教学实践强调理论与实践并重。以软件工程生命周期过程模型为线索,讲授软件工程的基本概念、一般流程和主要活动,帮助学生熟悉面向对象的软件分析、设计、建模的一般方法,掌握软件设计思想、软件建模语言(UML)、版本控制方法与工具和基本的软件测试方法。在教学环节中安排分组大作业是巩固课堂知识的重要特色,要求以7-9人为小组,根据特定的项目题目完成开源软件开发并给出相关文档,能够演示编程实现结果,在完成过程中组织项目需求评审和最终展示报告。通过合理的线上、线下安排,特别是课堂交流和项目实践,将使得初学者能够熟悉软件工程的一般流程和主要活动,初步具备软件工程知识自学习的能力和将软件工程方法、技术应用于实践的能力。


 



Syllabus

  • 第一章 软件工程概论
    • 1.1 现实中的软件产业和软件教育
    • 1.2 软件的基本概念
    • 1.3 软件危机和软件工程
    • 1.4 软件工程的本质困难
    • 1.5 软件工程和软件工程学
    • 1.6 软件著作权:权利与责任
    • 1.7 软件工程师的职业伦理
  • 第二章 软件过程
    • 2.1 过程基本概念
    • 2.2 基本过程模型
    • 2.3 统一过程
    • 2.4 敏捷方法
    • 2.5 软件过程小结
  • 第三章 软件项目管理
    • 3.1 基本概念
    • 3.2 项目团队与沟通
    • 3.3 进度管理
    • 3.4 风险管理
    • 3.5 配置管理
    • 3.6 版本管理实例
  • 第四章 软件需求(上)
    • 4.1 需求定义
    • 4.2 需求分析
    • 4.3 需求建模
  • 第五章 软件需求(下)
    • 5.1 需求规格说明
    • 5.2 需求验证与确认
    • 5.3 需求管理
  • 第六章 软件设计
    • 6.1 设计的定义
    • 6.2 软件设计原则
    • 6.3 结构化分析设计
    • 6.4 面向对象分析设计基础
    • 6.5 面向对象设计的基本原则
  • 第七章 软件测试
    • 7.1 基本概念
    • 7.2 白盒测试
    • 7.3 黑盒测试
  • 第八章 软件维护
    • 8.1 软件维护的概念
    • 8.2 软件维护的成本
    • 8.3 软件的可维护性
    • 8.4 软件的质量审查
    • 8.5 软件维护活动
    • 8.6 回归测试
  • 第九章 软件过程改进
    • 9.1 软件过程改进
    • 9.2 软件质量控制
    • 9.3 软件质量确认与验证

Taught by

, , , , and

Tags

Reviews

Start your review of 软件工程造价师前置课程(25年11月)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.