Acerca de este Curso
2,124 vistas recientes

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel principiante

Aprox. 39 horas para completar

Sugerido: 3-5 hours/week...

Chino (simplificado)

Subtítulos: Chino (simplificado), Inglés (English)

100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.

Fechas límite flexibles

Restablece las fechas límite en función de tus horarios.

Nivel principiante

Aprox. 39 horas para completar

Sugerido: 3-5 hours/week...

Chino (simplificado)

Subtítulos: Chino (simplificado), Inglés (English)

Programa - Qué aprenderás en este curso

Semana
1
5 horas para completar

第1节:绪论-软件开发方法的演化与最新趋势

介绍贯穿于课程始终的基本概念:系统、模型、方法学、方法、语言等,回顾软件开发方法学的历史、现状,并展望未来。

...
19 videos (Total 289 minutos), 1 quiz
19 videos
2.系统的概念13m
3.结构的概念11m
4.模型与科学模型20m
5.工程模型16m
6.软件模型18m
7.方法学、方法、语言与图24m
8.软件方法学的历史24m
9.软件方法学的现状19m
10.UML扩展的必要性12m
11.UML扩展的机制12m
12.meta、元与元模型9m
13.元模型与实例12m
14.软件方法的未来发展17m
15.模型驱动的双向工程案例14m
16.小结3m
补充1.软件工程的作用与本课程的价值15m
补充2.模型驱动的双向工程案例(高清)25m
下节介绍4m
1 ejercicio de práctica
第1节测试20m
Semana
2
3 horas para completar

第2节:本课程方法概要与完整的引例及项目作业说明

...
12 videos (Total 152 minutos), 1 quiz
12 videos
2.本课程的方法中用到的模型与规约(邵维忠教授主讲 9:29)9m
3.本课程中方法中的建模过程(邵维忠教授主讲 4:57)4m
4.本课程中OOA和OOD的关系(邵维忠教授主讲 9:29 )9m
5.引例概述与需求描述(8:10)8m
6.引例需求分析(16:41)16m
7.引例系统分析—类图(14:16)14m
8.引例系统分析—顺序图(13:54)13m
9.引例系统设计—总述(9:37)9m
10.引例系统设计—问题域设计与人机交互设计(17:12)17m
11.引例系统设计—控制驱动设计与数据管理设计(28:16)28m
12.引例系统实现与演示(8:58)8m
1 ejercicio de práctica
第2节测试20m
Semana
3
2 horas para completar

第3节:面向对象方法学概述

...
13 videos (Total 100 minutos), 1 quiz
13 videos
2.对象与结构5m
3.软件中的对象与面向对象方法学中的原则7m
4.面向对象与基于对象4m
5.封装与信息隐藏11m
6.实例化10m
7.消息传递14m
8.消息的编译原理与消息传递的意义6m
9.泛化与多态5m
10.多态的编程实例4m
11.覆盖、重载、基调与原型6m
12.多态的实现原理7m
13.关联与聚合10m
1 ejercicio de práctica
第3节测试20m
Semana
4
2 horas para completar

第4节:面向对象方法与UML的历史与发展

...
16 videos (Total 105 minutos), 1 quiz
16 videos
2.OOA与OOD6m
3.面向对象方法的主要优点7m
4.不同流派的OO方法:Booch方法5m
5.不同流派的OO方法:Coad-Yourdon方法4m
6.不同流派的OO方法:Jacobson方法4m
7.不同流派的OO方法:Rumbaugh方法4m
8.UML的产生背景与发展历史7m
9.UML是什么不是什么6m
10.UML的四层模型结构4m
11.UML中的抽象元类和具体元类4m
12.UML1中的模型图与扩展机制5m
13.UML2概况6m
14.UML的贡献与存在问题5m
15.举例:UML体系结构中的问题6m
16.学习UML的建议2m
1 ejercicio de práctica
第4节测试20m
Semana
5
5 horas para completar

第5节:需求分析——usecase图

...
10 videos (Total 178 minutos), 2 quizzes
10 videos
2.参与者的概念、分类与关系8m
3.识别参与者的策略与技巧17m
4.用况与简单案例24m
5.用况与参与者及用况之间的关系与案例18m
6.不同学者对包含关系与扩展关系的区别13m
7.用况之间的泛化关系、用况的详细描述、识别策略与注意问题18m
8.用况图的应用场合、复杂案例与建模要点17m
9.用况驱动的方法研究,及用况与用户故事、场景、业务用况的比较研究13m
10.使用Eclipse GMF自制usecase图建模工具的过程演示21m
1 ejercicio de práctica
第5节测试20m
Semana
6
6 horas para completar

第6节:系统分析—类图

...
10 videos (Total 210 minutos), 2 quizzes
10 videos
2.识别类与对象的方法32m
3.识别属性与服务20m
4.识别关系—泛化关系18m
5.泛化关系的识别策略、关联关系28m
6.关联关系的分类与识别策略10m
7.分析模式简介14m
8.聚合与组合关系22m
9.依赖与实现关系11m
10.建立类图实例20m
1 ejercicio de práctica
第6节测试20m
Semana
7
5 horas para completar

第7节:系统分析—交互图

...
6 videos (Total 134 minutos), 2 quizzes
6 videos
2.简单顺序图、同步消息和异步消息35m
3.顺序系统和并发系统与同步消息和异步消息的关系12m
4.简单顺序图实例24m
5.复杂顺序图24m
6.其他交互图、综合案例(用况、类图、顺序图)23m
1 ejercicio de práctica
第7节测试20m
Semana
8
5 horas para completar

第8节:系统分析—状态图

...
9 videos (Total 138 minutos), 2 quizzes
9 videos
2.状态的表示、内部转换、延迟事件、伪状态与最终状态16m
3.状态图中的动作、活动与转换17m
4.结合点与选择点11m
5.简单状态图的建模实例14m
6.将简单状态图转换为C++代码的方法6m
7.复杂的状态图、历史状态13m
8.并发状态与正交区14m
9.复杂状态图的建模实例18m
1 ejercicio de práctica
第8节测试20m
Semana
9
2 horas para completar

第9节:系统设计—问题域部分的设计

...
6 videos (Total 107 minutos), 1 quiz
6 videos
2.基于复用和为了复用的设计13m
3.泛化与聚合的互换28m
4.泛化需要注意的其他问题12m
5.一题多解案例8m
6.设计模式简介24m
1 ejercicio de práctica
第9节测试12m
Semana
10
3 horas para completar

第10节:系统设计—人机交互部分设计与控制驱动部分的设计

...
10 videos (Total 147 minutos), 1 quiz
10 videos
2.控制驱动设计部分—概述与相关概念18m
3.控制驱动设计引例18m
4.控制驱动设计的步骤及分布式体系结构分类9m
5.识别控制流的策略15m
6.例1:多线程动画11m
7.例1:实现与展示13m
8.例2:电梯模拟控制器17m
9.例2:电梯模拟控制器展示4m
10.线程模式简介11m
1 ejercicio de práctica
第10节测试10m
Semana
11
2 horas para completar

第11节:系统设计—数据管理设计、构件部署设计、活动图&系统实现

...
9 videos (Total 113 minutos), 1 quiz
9 videos
2.数据管理中数据存储方案与接口的设计4m
3.根据类图设计关系型数据表结构3m
4.关联关系、泛化关系的到数据表的映射9m
5.构件与部署设计概述15m
6.活动图简介4m
7.活动图的语法语义14m
8.活动图表示UML的制定过程12m
9.面向对象的系统实现概述14m
1 ejercicio de práctica
第11节测试20m
Semana
12
2 horas para completar

第12节:综合案例

...
11 videos (Total 104 minutos)
11 videos
2.网上书店的需求分析11m
3.网上书店的系统分析8m
4.网上书店的系统设计:问题域部分16m
5.网上书店的系统设计:人机交互部分11m
6.网上书店的系统设计:数据管理部分9m
7.网上书店的系统展示3m
8.立体五子棋的需求描述与需求分析7m
9.立体五子棋的系统分析13m
10立体五子棋的系统设计7m
11.立体五子棋的系统展示5m
Semana
13
1 hora para completar

期末考试

...
1 quiz
1 ejercicio de práctica
期末考试1h 14m

Instructores

Avatar

蒋 严冰

副教授
软件与微电子学院
Avatar

邵 维忠

教授
北京大学信息科学技术学院

Acerca de Universidad de Pekín

Peking University is determined to make its education openly accessible to students in China and around the world. With over 3000 faculty members, Peking University offers excellence in teaching and learning. Founded in 1898, Peking University (PKU) was the first national comprehensive university in China. For the past 115 years, with its hundreds of thousands of outstanding alumni, Peking University has made prominent contributions in the humanities and sciences to further China's prosperity and progress....

Preguntas Frecuentes

  • Una vez que te inscribes para obtener un Certificado, tendrás acceso a todos los videos, cuestionarios y tareas de programación (si corresponde). Las tareas calificadas por compañeros solo pueden enviarse y revisarse una vez que haya comenzado tu sesión. Si eliges explorar el curso sin comprarlo, es posible que no puedas acceder a determinadas tareas.

  • Cuando compras un Certificado, obtienes acceso a todos los materiales del curso, incluidas las tareas calificadas. Una vez que completes el curso, se añadirá tu Certificado electrónico a la página Logros. Desde allí, puedes imprimir tu Certificado o añadirlo a tu perfil de LinkedIn. Si solo quieres leer y visualizar el contenido del curso, puedes participar del curso como oyente sin costo.

¿Tienes más preguntas? Visita el Centro de Ayuda al Alumno.