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