- Sur www.coursera.org
软件工程
- À son rythme
- Accès libre
- Certificat payant
- 11 séquences
- Niveau Intermédiaire
Détails du cours
Déroulé
- Week 1 - 软件工程概论和软件过程
本周讲授软件和软件工程的基本概念,了解软件工程的知识框架。讲授软件生存周期过程和软件生存周期模型,介绍常见的软件生存周期模型。 - Week 2 - 软件需求
需求是软件开发的第一步。本周介绍软件需求的基本概念和分类,常见的需求发现方法,以及软件需求规约的相关知识。 - Week 3 - 结构化方法-1
结构化方法是经典的软件开发方法。本周介绍结构化分析方法和结构化设计方法的第一部分,讲解如何根据捕获到的需求进行分析,形成软件需求规格说明书,进而对软件进行总体设计。 - Week 4 - 结构化方法-2
结构化设计方法分为总体设计和详细设计两个步骤,本周继续介绍总体设计的体系结构设计、接口设计和数据设计部分,以及如何进行详细设计。 - Week 5 - 面向对象方法-1
面向对象方法是另一个经典的软件开发方法,从本周开始,我们将用四周的时间全面介绍该方法。本周我们学习统一建模语言UML,面向对象方法可采用UML来描述客体以及客体之间的关系。 - Week 6 - 面向对象方法-2
本周继续介绍UML。UML除了提供描述客体以及客体之间关系的术语以外,还提供了诸多建模工具,掌握这些建模工具对学习面向对象方法至关重要。 - Week 7 - 面向对象方法-3
在学习了UML的基础上,本周介绍面向对象分析和设计方法,讲解如何以面向对象的世界观、采取一定的步骤和方法来进行软件的分析和设计。 - Week 8 - 面向对象方法-4和敏捷开发方法
本周的第一次课讲授面向对象方法的最后一部分:面向对象设计中的人机交互、控制驱动、数据管理部分的设计,以及面向对象编程。第二次课介绍敏捷开发方法。敏捷开发方法与传统重过程的开发方法不同,强调对快速变化的需求的适应。 - Week 9 - 软件测试
测试是软件开发过程中非常重要的一个环节。本周从软件测试的概念入手,介绍测试的基本方法和常用技术,讲解软件测试的具体步骤。 - Week 10 - 软件项目管理
良好的项目管理是软件项目成功的重要因素,本周介绍项目管理的基本概念以及软件项目管理的概念,讲授CMM和ISO9000两大项目管理规范。 - Week 11 - 软件开发工具与环境
本周介绍常见的软件开发工具和环境,对具体软件开发有重要帮助。
Prérequis
Intervenants
孙艳春
副教授
北京大学
Éditeur
L'université de Pékin est déterminée à rendre son enseignement accessible aux étudiants de Chine et du monde entier. Avec plus de 3 000 membres du corps enseignant, l'université de Pékin offre l'excellence dans l'enseignement et l'apprentissage. Fondée en 1898, l'université de Pékin (PKU) a été la première université nationale complète de Chine.
Depuis 115 ans, grâce à ses centaines de milliers d'anciens étudiants exceptionnels, l'Université de Pékin a apporté une contribution majeure dans les domaines des sciences humaines et des sciences, contribuant ainsi à la prospérité et au progrès de la Chine.
Plateforme
Coursera est une entreprise numérique proposant des formations en ligne ouverte à tous fondée par les professeurs d'informatique Andrew Ng et Daphne Koller de l'université Stanford, située à Mountain View, Californie.
Ce qui la différencie le plus des autres plateformes MOOC, c'est qu'elle travaille qu'avec les meilleures universités et organisations mondiales et diffuse leurs contenus sur le web.