About this Course
4.6
40 ratings
16 reviews
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Hours to complete

Approx. 23 hours to complete

Suggested: 4 hours/week...
Available languages

Chinese (Simplified)

Subtitles: Chinese (Simplified)
100% online

100% online

Start instantly and learn at your own schedule.
Flexible deadlines

Flexible deadlines

Reset deadlines in accordance to your schedule.
Intermediate Level

Intermediate Level

Hours to complete

Approx. 23 hours to complete

Suggested: 4 hours/week...
Available languages

Chinese (Simplified)

Subtitles: Chinese (Simplified)

Syllabus - What you will learn from this course

Week
1
Hours to complete
3 hours to complete

软件工程概论和软件过程

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

软件需求

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

结构化方法-1

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

结构化方法-2

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

Instructor

Avatar

孙艳春

副教授
北京大学

About 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....

Frequently Asked Questions

  • 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.

More questions? Visit the Learner Help Center.