Об этом курсе
4.7
Оценки: 185
Рецензии: 37
Специализация
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень

Начальный уровень

Часов на завершение

Прибл. 17 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 3-4 hours a week...
Доступные языки

Английский

Субтитры: Английский
Специализация
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Начальный уровень

Начальный уровень

Часов на завершение

Прибл. 17 часа на выполнение

Предполагаемая нагрузка: 4 weeks of study, 3-4 hours a week...
Доступные языки

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1
Часов на завершение
3 ч. на завершение

Software development processes : Part 1

In this module and next one, we will learn about various software development processes at a high level to understand what is involved in each of these processes. In this module, we will cover Requirements and Architecture....
Reading
11 videos (Total 69 min), 1 материал для самостоятельного изучения, 9 тестов
Video11 видео
Motivation and Course Intro3мин
What software development Looks Like?9мин
Why do we need requirements?4мин
Requirements vs Specification4мин
Non-functional Requirements3мин
WRSPM7мин
WRSPM Model: Real-world Example7мин
Software Architecture: Definition7мин
Software Architecture: Models13мин
Software Architecture: Process5мин
Reading1 материала для самостоятельного изучения
Welcome to the course5мин
Quiz9 практического упражнения
What software development Looks Like?6мин
Why do we need requirements?6мин
Requirements vs Specification6мин
Non-functional Requirements4мин
WRSPM Quiz6мин
Software Architecture: Definition6мин
Software Architecture Models6мин
Software Architecture: Process6мин
Requirements and Architecture30мин
Неделя
2
Часов на завершение
4 ч. на завершение

Software Development Processes : Part 2

In this module, we will learn about processes that are used to implement the software, verify and validate the software, deploy the software and maintain the software....
Reading
12 videos (Total 75 min), 10 тестов
Video12 видео
Software Design: Modularity4мин
Software Design: Coupling4мин
Software Design: Cohesion4мин
Implementation4мин
Deployment4мин
Deployment: Rollback3мин
Deployment: Cutover Strategies9мин
Software Testing: Introduction9мин
Software Testing: Definitions7мин
Software Testing: Strategies11мин
Software Testing: Perspectives5мин
Quiz10 практического упражнения
Software Design: Introduction10мин
Software Design: Modularity16мин
Software Design: Coupling26мин
Software Design: Cohesion30мин
Implementation10мин
Deployment6мин
Deployment: Rollback6мин
Deployment: Cutover Strategies10мин
Software Testing: Introduction14мин
Design, Implementation, and Testing30мин
Неделя
3
Часов на завершение
4 ч. на завершение

Software Development Models: Traditional Models

In this module we will learn about various traditional models like waterfall, RUP, Incremental, and Spiral models....
Reading
9 videos (Total 73 min), 5 тестов
Video9 видео
Waterfall Model6мин
V-Model3мин
Sashimi Model4мин
Incremental Models4мин
Unified Process and its Variants13мин
Spiral Model9мин
Phase Gates / Stage Gates8мин
Applying Software Development Models13мин
Quiz4 практического упражнения
Waterfall methods6мин
Waterfall and Incremental Software Development Models14мин
Unified and Spiral Processes10мин
Traditional Software Development Models35мин
Неделя
4
Часов на завершение
5 ч. на завершение

Software Development Models: Agile and Lean

In this module, we will learn about agile and modern techniques of software development. We will also learn about techniques that helps you learn faster about your market, your users, and your product....
Reading
9 videos (Total 58 min), 2 материалов для самостоятельного изучения, 4 тестов
Video9 видео
Why Agile?4мин
Agile Manifesto and Principles7мин
Agile Frameworks3мин
Scrum8мин
Kanban9мин
Agile and Lean Summary2мин
Lean Startup14мин
Model Selection: When to use which model?6мин
What Next?мин
Reading2 материала для самостоятельного изучения
Watch Agile Manifesto Video5мин
Agile Manifesto Explained30мин
Quiz3 практического упражнения
Agile Mindset20мин
Agile Frameworks and models10мин
Agile & Lean Software Development30мин
4.7
Рецензии: 37Chevron Right
Формирование карьерного пути

50%

начал новую карьеру, пройдя эти курсы
Карьерные преимущества

83%

получил значимые преимущества в карьере благодаря этому курсу

Лучшие рецензии

автор: MFMay 25th 2018

Week 4 assignment. I kept going back to my submission to see if it’s been graded since I never got any email verifications. Now it says I’ve resubmitted the asisngment. Which I haven’t done.

автор: PKMar 17th 2018

The week 4 content was very interesting and the whole course was executed excellently and the content was good enough to justify the course title.

Преподавателя

Avatar

Praveen Mittal

Adjunct Professor
College of Science and Engineering
Avatar

Kevin Wendt

Teaching Specialist
Department of Computer Science and Engineering

О University of Minnesota

The University of Minnesota is among the largest public research universities in the country, offering undergraduate, graduate, and professional students a multitude of opportunities for study and research. Located at the heart of one of the nation’s most vibrant, diverse metropolitan communities, students on the campuses in Minneapolis and St. Paul benefit from extensive partnerships with world-renowned health centers, international corporations, government agencies, and arts, nonprofit, and public service organizations....

О специализации ''Software Development Lifecycle'

This Specialization is designed for people who are new to software engineering. It's also for those who have already developed software, but wish to gain a deeper understanding of the underlying context and theory of software development practices. At the end of this Specialization, we expect learners to be able to: 1.) Build high-quality and secure software using SDLC methodologies such as agile, lean, and traditional/waterfall. 2.) Analyze a software development team's SDLC methodology and make recommendations for improvements. 3.) Compare and contrast software development methodologies with respect to environmental, organizational, and product constraints....
Software Development Lifecycle

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Записавшись на курс, вы получите доступ ко всем курсам в специализации, а также возможность получить сертификат о его прохождении. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.