课程信息

3,421 次近期查看

100% 在线

立即开始,按照自己的计划学习。

可灵活调整截止日期

根据您的日程表重置截止日期。

初级

完成时间大约为42 小时

中文(简体)

字幕:中文(简体), 英语(English)

100% 在线

立即开始,按照自己的计划学习。

可灵活调整截止日期

根据您的日程表重置截止日期。

初级

完成时间大约为42 小时

中文(简体)

字幕:中文(简体), 英语(English)

提供方

北京大学 徽标

北京大学

教学大纲 - 您将从这门课程中学到什么

1

1

完成时间为 5 小时

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

完成时间为 5 小时
19 个视频 (总计 289 分钟)
19 个视频
2.系统的概念13分钟
3.结构的概念11分钟
4.模型与科学模型20分钟
5.工程模型16分钟
6.软件模型18分钟
7.方法学、方法、语言与图24分钟
8.软件方法学的历史24分钟
9.软件方法学的现状19分钟
10.UML扩展的必要性12分钟
11.UML扩展的机制12分钟
12.meta、元与元模型9分钟
13.元模型与实例12分钟
14.软件方法的未来发展17分钟
15.模型驱动的双向工程案例14分钟
16.小结3分钟
补充1.软件工程的作用与本课程的价值15分钟
补充2.模型驱动的双向工程案例(高清)25分钟
下节介绍4分钟
1 个练习
第1节测试20分钟
2

2

完成时间为 3 小时

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

完成时间为 3 小时
12 个视频 (总计 152 分钟)
12 个视频
2.本课程的方法中用到的模型与规约(邵维忠教授主讲 9:29)9分钟
3.本课程中方法中的建模过程(邵维忠教授主讲 4:57)4分钟
4.本课程中OOA和OOD的关系(邵维忠教授主讲 9:29 )9分钟
5.引例概述与需求描述(8:10)8分钟
6.引例需求分析(16:41)16分钟
7.引例系统分析—类图(14:16)14分钟
8.引例系统分析—顺序图(13:54)13分钟
9.引例系统设计—总述(9:37)9分钟
10.引例系统设计—问题域设计与人机交互设计(17:12)17分钟
11.引例系统设计—控制驱动设计与数据管理设计(28:16)28分钟
12.引例系统实现与演示(8:58)8分钟
1 个练习
第2节测试20分钟
3

3

完成时间为 2 小时

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

完成时间为 2 小时
13 个视频 (总计 100 分钟)
13 个视频
2.对象与结构5分钟
3.软件中的对象与面向对象方法学中的原则7分钟
4.面向对象与基于对象4分钟
5.封装与信息隐藏11分钟
6.实例化10分钟
7.消息传递14分钟
8.消息的编译原理与消息传递的意义6分钟
9.泛化与多态5分钟
10.多态的编程实例4分钟
11.覆盖、重载、基调与原型6分钟
12.多态的实现原理7分钟
13.关联与聚合10分钟
1 个练习
第3节测试20分钟
4

4

完成时间为 2 小时

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

完成时间为 2 小时
16 个视频 (总计 105 分钟)
16 个视频
2.OOA与OOD6分钟
3.面向对象方法的主要优点7分钟
4.不同流派的OO方法:Booch方法5分钟
5.不同流派的OO方法:Coad-Yourdon方法4分钟
6.不同流派的OO方法:Jacobson方法4分钟
7.不同流派的OO方法:Rumbaugh方法4分钟
8.UML的产生背景与发展历史7分钟
9.UML是什么不是什么6分钟
10.UML的四层模型结构4分钟
11.UML中的抽象元类和具体元类4分钟
12.UML1中的模型图与扩展机制5分钟
13.UML2概况6分钟
14.UML的贡献与存在问题5分钟
15.举例:UML体系结构中的问题6分钟
16.学习UML的建议2分钟
1 个练习
第4节测试20分钟

常见问题

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

还有其他问题吗?请访问 学生帮助中心