Peking University

软件工程

孙艳春

位教师:孙艳春

7,170 人已注册

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
4.6

(57 条评论)

中级 等级
需要一些相关经验
3 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
4.6

(57 条评论)

中级 等级
需要一些相关经验
3 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有11个模块

本周讲授软件和软件工程的基本概念,了解软件工程的知识框架。讲授软件生存周期过程和软件生存周期模型,介绍常见的软件生存周期模型。

涵盖的内容

10个视频8个作业

需求是软件开发的第一步。本周介绍软件需求的基本概念和分类,常见的需求发现方法,以及软件需求规约的相关知识。

涵盖的内容

7个视频6个作业

结构化方法是经典的软件开发方法。本周介绍结构化分析方法和结构化设计方法的第一部分,讲解如何根据捕获到的需求进行分析,形成软件需求规格说明书,进而对软件进行总体设计。

涵盖的内容

10个视频7个作业

结构化设计方法分为总体设计和详细设计两个步骤,本周继续介绍总体设计的体系结构设计、接口设计和数据设计部分,以及如何进行详细设计。

涵盖的内容

7个视频2篇阅读材料6个作业1次同伴评审

面向对象方法是另一个经典的软件开发方法,从本周开始,我们将用四周的时间全面介绍该方法。本周我们学习统一建模语言UML,面向对象方法可采用UML来描述客体以及客体之间的关系。

涵盖的内容

7个视频7个作业

本周继续介绍UML。UML除了提供描述客体以及客体之间关系的术语以外,还提供了诸多建模工具,掌握这些建模工具对学习面向对象方法至关重要。

涵盖的内容

6个视频6个作业

在学习了UML的基础上,本周介绍面向对象分析和设计方法,讲解如何以面向对象的世界观、采取一定的步骤和方法来进行软件的分析和设计。

涵盖的内容

7个视频2篇阅读材料7个作业1次同伴评审

本周的第一次课讲授面向对象方法的最后一部分:面向对象设计中的人机交互、控制驱动、数据管理部分的设计,以及面向对象编程。第二次课介绍敏捷开发方法。敏捷开发方法与传统重过程的开发方法不同,强调对快速变化的需求的适应。

涵盖的内容

8个视频8个作业

测试是软件开发过程中非常重要的一个环节。本周从软件测试的概念入手,介绍测试的基本方法和常用技术,讲解软件测试的具体步骤。

涵盖的内容

5个视频5个作业

良好的项目管理是软件项目成功的重要因素,本周介绍项目管理的基本概念以及软件项目管理的概念,讲授CMM和ISO9000两大项目管理规范。

涵盖的内容

7个视频1篇阅读材料7个作业1次同伴评审

本周介绍常见的软件开发工具和环境,对具体软件开发有重要帮助。

涵盖的内容

3个视频3个作业

位教师

授课教师评分
4.8 (5个评价)
孙艳春
Peking University
1 门课程7,170 名学生

提供方

Peking University

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'

学生评论

4.6

57 条评论

  • 5 stars

    80.70%

  • 4 stars

    7.01%

  • 3 stars

    7.01%

  • 2 stars

    3.50%

  • 1 star

    1.75%

显示 3/57 个

XX
4

已于 Sep 15, 2019审阅

Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题

¹ 本课程的部分作业采用 AI 评分。对于这些作业,将根据 Coursera 隐私声明使用您的数据。