Acerca de este Curso
4.6
39 calificaciones
15 revisiones
欢迎大家选修北京大学开设的软件工程MOOC课程。 随着信息技术的发展,软件已经深入到人类社会生产和生活的各个方面。软件工程是将工程化的方法运用到软件的开发、运行和维护之中,以达到提高软件质量,降低开发成本的目的。软件工程已经成为当今最活跃、最热门的学科之一。 本次软件工程MOOC课程是一门导论性课程,在11周、21次课的时间里,我们将全面介绍软件工程所涉及的各方面知识,包括软件过程、软件需求、结构化分析和设计方法、面向对象分析和设计方法、敏捷开发方法、软件测试、软件项目管理、软件开发工具和环境。通过课程讲授,让大家初步了解软件开发和维护的方法学,为进一步深入学习各专题打下基础。 课程还包含了实践环节,通过一个小型软件项目,大家可以体验软件开发的各个环节,并形成项目管理的意识。 一、本次课程的安排如下: 第1周 软件工程概论、软件过程 第2周 软件需求 第3周 结构化方法1 第4周 结构化方法2 第5周 面向对象方法1 第6周 面向对象方法2 第7周 面向对象方法3 第8周 面向对象方法4、敏捷开发方法 第9周 软件测试 第10周 软件项目管理 第11周 软件开发工具和环境 二、课程实践 本课程提供了三个实践题目,每个实践题目已列出三点基本需求,可在课程介绍的讲义中查看。请结合自身兴趣爱好从中任选其一,在仔细阅读并思考基本需求的基础之上额外补充一个需求,以此作为系统需求完成本次课程实践。 课程实践分为三个阶段,分别在第4周、第7周和第10周进行结构化方法、面向对象方法、软件测试和项目管理的实践,完成相应的文档报告。 实践成绩由同学互评给出,每位同学需要给其他三位同学的报告评分。 三、课程评分方案 在新的课程版本里,我们将课程实践所占的分数从30%降低到了12%。但我们依然鼓励同学们积极地完成课程实践的练习,加深对课程的理解。 (1)平时Quiz占88% (2)课程实践占12% 祝大家学习愉快!...
Globe

Cursos 100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Calendar

Fechas límite flexibles

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

Nivel intermedio

Clock

Approx. 22 hours to complete

Sugerido: 4 hours/week...
Comment Dots

Chinese (Simplified)

Subtítulos: Chinese (Simplified)...
Globe

Cursos 100 % en línea

Comienza de inmediato y aprende a tu propio ritmo.
Calendar

Fechas límite flexibles

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

Nivel intermedio

Clock

Approx. 22 hours to complete

Sugerido: 4 hours/week...
Comment Dots

Chinese (Simplified)

Subtítulos: Chinese (Simplified)...

Programa - Qué aprenderás en este curso

Week
1
Clock
3 horas para completar

软件工程概论和软件过程

本周讲授软件和软件工程的基本概念,了解软件工程的知识框架。讲授软件生存周期过程和软件生存周期模型,介绍常见的软件生存周期模型。...
Reading
10 videos (Total: 92 min), 8 quizzes
Video10 videos
课程简介12m
软件的定义及特点8m
软件工程的起源和概念8m
软件开发的本质和基本手段8m
软件工程框架7m
软件生存周期过程的概念5m
软件生存周期过程的分类16m
软件生存周期模型的概念2m
常见的软件生存周期模型18m
Quiz8 ejercicios de práctica
软件的定义及特点测验10m
软件工程的起源和概念测试8m
软件开发的本质和基本手段测验10m
软件工程框架测验14m
软件生存周期过程的概念测验10m
软件生存周期过程的分类测验8m
软件生存周期模型的概念测验6m
常见的软件生存周期模型测验8m
Week
2
Clock
2 horas para completar

软件需求

需求是软件开发的第一步。本周介绍软件需求的基本概念和分类,常见的需求发现方法,以及软件需求规约的相关知识。...
Reading
7 videos (Total: 64 min), 6 quizzes
Video7 videos
需求的定义6m
需求的分类12m
需求发现10m
需求规约的概念和格式7m
需求规约的作用12m
【补充】项目的需求及需求规约3m
Quiz6 ejercicios de práctica
需求的作用测验8m
需求的定义测验6m
需求的分类测验12m
需求发现测验10m
需求规约的概念和格式测验6m
需求规约的作用测验10m
Week
3
Clock
3 horas para completar

结构化方法-1

结构化方法是经典的软件开发方法。本周介绍结构化分析方法和结构化设计方法的第一部分,讲解如何根据捕获到的需求进行分析,形成软件需求规格说明书,进而对软件进行总体设计。...
Reading
10 videos (Total: 123 min), 7 quizzes
Video10 videos
结构化分析模型13m
结构化分析过程15m
需求规格说明书11m
【补充】结构化分析案例17m
【补充】需求验证6m
结构化设计概念7m
初始模块结构图的设计21m
初始模块结构图精化的原则14m
【补充】总体设计案例5m
Quiz7 ejercicios de práctica
结构化分析方法概念的测验6m
结构化分析模型的测验8m
结构化分析过程的测验8m
需求规格说明书测验6m
结构化设计的概念测验10m
初始模块结构图的设计测验8m
初始模块结构图精化的原则测验12m
Week
4
Clock
4 horas para completar

结构化方法-2

结构化设计方法分为总体设计和详细设计两个步骤,本周继续介绍总体设计的体系结构设计、接口设计和数据设计部分,以及如何进行详细设计。...
Reading
7 videos (Total: 69 min), 2 readings, 7 quizzes
Video7 videos
接口设计12m
数据设计3m
详细设计工具11m
软件设计规约10m
结构化方法总结7m
【补充】软件设计评审6m
Reading2 lecturas
课程实践题目10m
第一次课程实践示例10m
Quiz6 ejercicios de práctica
初始模块结构图精化的启发式规则测验8m
接口设计测验6m
数据设计测验8m
详细设计工具测验10m
软件设计规约测验10m
结构化设计方法总结测验8m

Instructor

孙艳春

副教授
北京大学

Acerca de Peking University

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

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

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