Разработка корпоративных систем. Часть 2. Строгие методологии разработки

  • 0.0
Approx. 7 hours to complete

Course Summary

This course covers advanced software development methodologies for creating robust and reliable applications. Students will learn techniques for designing software systems, testing and debugging code, and managing complex projects.

Key Learning Points

  • Learn advanced software development methodologies
  • Design robust and reliable software systems
  • Master techniques for testing and debugging code

Job Positions & Salaries of people who have taken this course might have

  • Software Developer
    • USA: $85,000
    • India: ₹6,00,000
    • Spain: €35,000
  • Software Engineer
    • USA: $95,000
    • India: ₹8,00,000
    • Spain: €45,000
  • Project Manager
    • USA: $100,000
    • India: ₹12,00,000
    • Spain: €55,000

Related Topics for further study


Learning Outcomes

  • Understand advanced software development methodologies
  • Design and develop robust and reliable software systems
  • Manage complex software projects with confidence

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Familiarity with software development concepts

Course Difficulty Level

Advanced

Course Format

  • Online self-paced
  • Video lectures
  • Interactive assignments

Similar Courses

  • Advanced Software Design
  • Software Testing and Debugging

Related Education Paths


Notable People in This Field

  • Martin Fowler
  • Robert C. Martin

Related Books

Description

Предметом курса являются методологии создания корпоративных систем — подходы к организации, планированию и управлению процессами их разработки. В разделе рассматриваются методологические основы разработки корпоративных систем, а также систематизируются практические приемы – «лучшие практики» их применения. Исследуется влияние методологий разработки на характер и масштаб программных систем. Основное внимание при этом уделяется сравнительному анализу наиболее значимых методологий разработки программных систем, которые объединяют практические приемы построения систем в рамках различных моделей жизненного цикла. Систематизация методологий проводится также и в аспекте их практической пригодности для разработки корпоративных систем.

Outline

  • Введение в строгие методологии
  • Введение в курс
  • Основные понятия и определения. Часть 1
  • Основные понятия и определения. Часть 2
  • Методология RUP. История развития
  • Методология MSF. История развития
  • Итоги модуля 1
  • Итоговый тест к модулю
  • Строгие и гибкие методологии
  • Строгие и гибкие методологии. Введение
  • Аgile. Идеи и практики
  • Rational Unified Process (RUP)
  • Rational Unified Process(RUP). Итерации и фазы
  • Введение в Microsoft Solutions Framework (MSF)
  • Итоги модуля 2
  • Итоговый тест к модулю
  • Методология RUP – основы
  • Методология RUP. Основы. Введение
  • Методология RUP. Итеративный процесс разработки
  • Методология RUP. Итерации и фазы
  • RUP: итеративный жизненный цикл
  • RUP: каскадная модель жизненного цикла
  • RUP: инкрементальный жизненный цикл. Часть 1
  • RUP: инкрементальный жизненный цикл. Часть 2
  • RUP: эволюционный жизненный цикл
  • Структура RUP: роли, задачи, артефакты
  • Методология RUP. Выводы
  • Итоговый тест к модулю
  • Методология RUP – этапы
  • Методология RUP. Этапы. Введение
  • Базовый жизненный цикл RUP
  • Структура RUP. Руководства, шаблоны, инструкции по использованию ПО
  • Структура RUP. Рабочие процессы и детали рабочего процесса
  • RUP. Настройка процесса
  • Идеология RUP
  • RUP. Какую степень формализма выбрать?
  • Методология RUP. Выводы
  • Итоговый тест к модулю
  • Методология MSF – основы
  • Методология MSF. Основы. Введение
  • Введение в методологию MSF
  • Элементы методологии MSF
  • Связь между элементами MSF
  • Основные принципы MSF
  • Модель команды MSF
  • Принципы модели команды MSF
  • Организация процесса MSF
  • Матрица совместимости групп ролей
  • Процессная модель MSF
  • Методология MSF. Выводы
  • Итоговый тест к модулю
  • Методология MSF – подробности
  • Методология MSF. Подробности. Введение
  • Организация рабочего процесса по методологии MSF
  • Матрица совместимости групп ролей
  • Процессная модель MSF. Часть 1
  • Процессная модель MSF. Часть 2
  • MSF.Особенности
  • Матрица управления противоречиями
  • MSF в Майкрософт и вне
  • MSF Formal
  • Различия между подходами MSF Formal и MSF Agile
  • MSF. Выводы
  • Итоговый тест к модулю
  • Заключение
  • Подведем итоги
  • RUP: лучшие практики
  • Основные принципы MSF
  • Строгие методологии разработки корпоративных систем. Выводы
  • Итоговый тест к модулю

Summary of User Reviews

This course on strong development methodologies has received positive reviews from many users. They appreciate the comprehensive coverage of the topic and the practical approach taken by the instructor. Overall, the course has been described as engaging and informative.

Key Aspect Users Liked About This Course

The practical approach taken by the instructor is a key aspect that many users appreciate.

Pros from User Reviews

  • Comprehensive coverage of the topic
  • Engaging and informative course content
  • Practical approach taken by the instructor
  • High-quality video lectures
  • Useful assignments and quizzes

Cons from User Reviews

  • Some users found the course to be too challenging
  • The course may not be suitable for beginners
  • The course requires a significant time commitment
  • Some users found the course to be too theoretical
  • The pace of the course may be too slow for some users
Russian
Available now
Approx. 7 hours to complete
Зыков Сергей Викторович
National Research Nuclear University MEPhI
Coursera
Share
Saved Course list
Cancel
Get Course Update
Computer Courses