
- •1Место информационной системы в управлении бизнес-процессами сложного объекта
- •2Место задач моделирования при решении задач управления «умными производствами» в рамках положений доктрины Industry 4.0
- •3Понятие киберфизической системы. Место модельной составляющей в управлении сложной технической системой.
- •4Место программной компоненты в управлении сложной технической системой
- •5Пирамида управления сложными системами. Содержание задач моделирования на разных уровнях управления
- •6Содержание понятия «модель». Цель моделирования. Содержание понятия «моделирование».
- •1. Место информационной системы в управлении бизнес-процессами сложного объекта
- •2. Место задач моделирования при решении задач управления «умными производствами» в рамках положений доктрины Industry 4.0
- •7Понятие изоморфизма и гомоморфизма. Типы моделей.
- •8Содержание натурного и информационного моделирования. Сходство целей и различие подходов натурного и информационного моделирования.
- •9.Этапы разработки компьютерной информационной модели и их содержание
- •10Подходы к созданию программных продуктов. Особенности и содержание «легких» методологий
- •11Подходы к созданию программных продуктов. Особенности и содержание «тяжелых» методологий
- •12Роль дисциплины при реализации сложных программных систем
- •13Понятие фрейма. Примеры фреймов. Понятие многоаспектного моделирования.
- •Водопадная (Waterfall) модель. 4
- •Инкрементальная модель
- •Инкрементальная модель жизненного цикла
- •Понятие фазы проекта. Состав и содержание работ концептуальной фазы проекта
- •Понятие фазы проекта. Состав и содержание работ проектной фазы проекта
- •Понятие фазы проекта. Состав и содержание работ фазы реализации проекта
- •Понятие фазы проекта. Состав и содержание работ фазы завершения проекта
- •25Состав и содержание факторов модели внешней среды проекта
- •26Состав и содержание факторов модели внутренней среды проекта
Водопадная (Waterfall) модель. 4
Каскадная модель («водопад») является одной из первых, применяемых на практике, моделей ЖЦ ПП, в которой каждая работа выполняется один раз в определенной последовательности и с требуемым качеством, после ее завершения и перехода к следующей работе возвращения к предыдущей не требуется. Отличительное свойство каскадной модели состоит в том, что она представляет собой формальный метод (разновидность разработки «сверху-вниз») и состоит из независимых фаз, выполняемых последовательно. Основные положительные моменты применения каскадной модели заключаются в следующем: модель проста и понятна заказчикам; каждая последующая фаза начинается только после полного завершения предыдущей фазы; на каждой фазе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности; переход от одной фазы к другой осуществляется после приемки-сдачи работ с участием заказчика; выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты Недостатки каскадной модели особенно остро проявляются в случаях, когда трудно (или невозможно) четко сформулировать требования либо требования меняются в процессе создания продукта. Кроме того, любая попытка вернуться на одну или две фазы назад, чтобы исправить какую-либо ошибку, приводит к значительному увеличению затрат и нарушению сроков разработки. Каскадную модель можно рассматривать как модель ЖЦ, пригодную для создания первой версии ПП, в следующих случаях: требования к ПП максимально конкретизированы, понятны и не изменяются; разрабатывается новая версия уже существующего продукта, при этом вносимые изменения четко определены; автоматизируются типовые бизнес-процессы потребителя, содержание которых закреплено нормативными документами.
Инкрементальная модель
Инкрементальная модель – метод, в котором проект проектируется, реализуется и тестируется инкрементно (то есть каждый раз с небольшими добавлениями) до самого окончания разработки. Это включает в себя как разработку, так и дальнейшую поддержку продукта.
Инкрементальная модель жизненного цикла
UR – требования пользователей
SR – системные требования
AD – проектирование архитектуры
DD – детальное проектирование
TR – передача пользователю
OM – эксплуатация и обслуживание
Преимущества инкрементной модели: в результате выполнения каждого инкремента получается функциональный продукт, заказчик располагает возможностью высказаться по поводу каждой разработанной версии системы; сокращается время и снижаются затраты на первоначальную поставку программного продукта, снижается риск неудачи и изменения требований; заказчики могут распознавать самые важные и полезные функциональные возможности продукта на ранних этапах разработки; улучшается понимание требований для более поздних инкрементов, что обеспечивается благодаря возможности пользователя получить представление о ранее полученных инкрементах на практическом уровне; использование последовательных инкрементов позволяет объединить полученный пользователями опыт в виде усовершенствованного продукта, затратив при этом намного меньше средств, чем требуется для выполнения повторной разработки; Недостатки инкрементной модели: выделение инкрементов, определение требований и полной функциональной системы должно осуществляться в начале жц; поскольку создание некоторых модулей завершается значительно раньше других, возникает необходимость в четко определенных интерфейсах; использование на этапе анализа общих целей вместо полностью сформулированных требований может оказаться неудобным для руководства; для использования инкрементной модели необходимо тщательное планирование работ и подробное архитектурное проектирование; Инкрементные модели целесообразно использовать при наличии следующих предпосылок: 1) если большинство требований и функционал можно сформулировать заранее, но их появление ожидается через определенный период времени; 2) если рыночное окно слишком «узкое» и есть потребность в быстрой поставке на рынок продукта, имеющего функциональные базовые свойства; 3) для проектов, на выполнение которых предусмотрен большой период времени разработки, как правило, более одного года; 4) при разработке программ, связанных с низкой или средней степенью риска;Востребована при разработке веб-приложений и продуктов компаний-брендов.
V-образная модель
V-образная модель представляет собой итерационную разновидность каскадной модели и предполагает уже на ранних этапах жц планирование работ по тестированию пп. Основные преимущества V-образной модели заключаются в следм:особое значение придается верификации и аттестации ПП, планированию всех действий, начиная с ранних стадий его разработки; предполагается аттестация и верификация не только самого ПП, но и всех полученных внутренних и внешних данных; ход выполнения работы может легко отслеживаться, так как завершение каждой фазы является контрольной точкой. При использовании V-образной модели в работе над проектом, для к-го она не является в достаточной степени приемлемой, становятся очевидными ее недостатки: в модели не предусмотрено внесение требования динамических изменений на разных этапах жц; тестирование требований в жц происходит слишком поздно, вследствие чего невозможно внести изменения, не повлияв при этом на график выполнения проекта; в модель не входят действия, направленные на анализ и управление рисками. Данную модель целесообразно использовать при разработке ПП, главным требованием для к-х является высокая надежность, когда доступной является инф-я о методах решения функциональных задач и технологии их реализации, а персонал владеет необ-ми умениями и опытом работы с данной технологией. Подобно своей предшественнице, каскадной модели, V-образная модель лучше всего срабатывает в случаях, когда вся информация о требованиях доступна заранее