Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Разработка корпоративных систем. Часть 1. Модели жизненного цикла

National Research Nuclear University MEPhI via Coursera

Overview

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

Будут рассмотрены следующие основные вопросы:
– Что такое корпорация?
– Зачем необходим особый класс программных систем – корпоративные приложения, какие задачи они решают?
– Из каких этапов состоит жизненный цикл программных систем?
– В чем особенности каждого из этих этапов?
– Почему важно систематически изучать жизненный цикл?
– Что такое модель жизненного цикла?
– Какие модели лучше подходят для различных видов программных продуктов?

Syllabus

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

Taught by

Зыков Сергей Викторович

Related Courses

Reviews

Start your review of Разработка корпоративных систем. Часть 1. Модели жизненного цикла

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free