Устройство и функционирование информационных систем. Теоретические основы проектирования ИС. Жизненный цикл ИС
Содержание
- 2. Теоретические основы проектирования ИС
- 3. Жизненный цикл ИС
- 4. Жизненный цикл ИС Понятие жизненного цикла является одним из базовых понятий методологии проектирования информационных систем.
- 5. Жизненный цикл ИС Жизненный цикл ИС представляет собой непрерывный процесс, начинающийся с момента принятия решения о
- 6. Жизненный цикл ИС Международный стандарт, регламентирующий жизненный цикл ИС называется ISO/IEC 12207. International Organization of Standardization
- 7. Стандарт ISO/IEC 12207 Стандарт определяет структуру ЖЦ, состоящую из трёх групп: Основные процессы жизненного цикла (приобретение,
- 8. Стандарт ISO/IEC 12207 Вспомогательные процедуры, обеспечивающие выполнение основных процессов: документирование, управление конфигурацией, обеспечение качества, верификация, аттестация,
- 9. Стандарт ISO/IEC 12207 Организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого жизненного
- 10. Российский стандарт Российский стандарт - ГОСТ Р ИСО/МЭК 12207-2010 «Информационная технология. Системная и программная инженерия. Процессы
- 11. Структура жизненного цикла информационной системы
- 12. В жизненном цикле ИС можно выделить следующие этапы: стратегическое планирование, анализ, проектирование, реализация, внедрение, эксплуатация ИС,
- 13. По версии разработчиков ИС Rational Software ЖЦ ИС содержит: Начало; Уточнение; Конструирование; Переход (передача) в эксплуатацию.
- 14. Начальная стадия На начальной стадии идентифицируются все функциональные возможности системы и производится описание наиболее существенных из
- 15. Стадия конструирования На стадии конструирования разрабатывается законченное изделие, готовое к передаче пользователю, по окончанию этой стадии
- 16. Стадия перехода (передача в эксплуатацию) На стадии перехода производится передача разработанного программного обеспечения пользователям. В конце
- 17. Модели жизненного цикла информационных систем
- 18. Модели ЖЦ ИС Моделью ЖЦ ИС называется структура, определяющая последовательность осуществления процессов, действий и задач, выполняемых
- 19. ISO/IEC 12207 Standard for Information Technology — Software Life Cycle Processes (процессы жизненного цикла ПО, есть
- 20. Модели ЖЦ ИС В стандарте ISO/IEC12207 не конкретизируются в деталях методы реализации и выполнения действий и
- 21. Модели ЖЦ ИС Модель ЖЦ зависит от специфики ИС и условий, в которых она создается и
- 22. Модели ЖЦ ИС Наибольшее распространение получили модели: Каскадная модель, иногда называемая моделью «водопад» (waterfall); Спиральная модель.
- 23. Стандарт ISO/IEC 15288
- 24. Модели ЖЦ ИС ISO/IEC 15288 Standard for Systems Engineering — System Life Cycle Processes (процессы жизненного
- 25. Модели ЖЦ ИС В данный момент продолжается работа по приведению этого стандарта в соответствие с предыдущим.
- 26. Модели ЖЦ ИС ISO/IEC 15288 предлагает похожую схему рассмотрения жизненного цикла системы в виде набора процессов.
- 29. V-Model (или VEE модель) является моделью разработки информационных систем (ИС), направленной на упрощение понимания сложностей, связанных
- 30. Каскадная модель
- 31. Каскадная модель Каскадная модель предусматривает последовательную организацию работ. Основной особенностью является разбиение всей разработки на этапы,
- 32. Каскадная модель Каждый этап завершается выпуском полного комплекта документации, достаточной для того, чтобы разработка могла быть
- 33. Каскадная модель В процессе применения каскадной модели на практике выработались устойчивые этапы разработки не зависящие от
- 35. Основные достоинства каскадной модели: На каждом этапе формируется законченный набор проектной документации, отвечающая критериям полноты и
- 36. Основные достоинства каскадной модели: На заключительном этапе разрабатывается пользовательская документация, соответствующая стандартам (т.е. все виды обеспечения
- 37. Основные достоинства каскадной модели: Выполняемые в логической последовательности этапы работ позволяют планировать сроки завершения и соответствующие
- 38. Каскадная модель Применение каскадной модели для проектирования ИС предпочтительно для тех ИС, в самом начале разработки
- 39. Каскадная модель - недостатки Недостатком такой модели является то, что реальный процесс создания ИС обычно полностью
- 40. Каскадная модель - недостатки Практически постоянно возникает потребность возвращаться к предыдущим этапам, уточнять или пересматривать ранее
- 41. Каскадная модель - недостатки В результате затягиваются сроки получения результатов, а пользователи могут вносить замечания лишь
- 42. Каскадная модель - недостатки Т.о. проекты, разрабатываемые по каскадной схеме имеют повышенный уровень риска.
- 43. Каскадная модель - недостатки Исследования американской фирмы The Standish Group показали, что в США более 31%
- 44. Каскадная модель - недостатки Существует еще один отрицательный момент, присущий каскадной модели - это влияние человеческого
- 45. Каскадная модель - недостатки Руководителю проекта часто вместо того, чтобы правильно организовать работу приходится следить за
- 46. Каскадная модель - недостатки Это может привести и к тому, что наиболее одаренные кадры со временем
- 47. Поэтапная модель (поэтапный принцип)
- 48. Поэтапная модель (поэтапный принцип) Поэтапная модель обычно включает промежуточный контроль на любом этапе и межэтапные корректировки.
- 49. Поэтапная модель Межэтапные корректировки позволяют уменьшить трудоемкость процесса разработки по сравнению с каскадной моделью. Другое название
- 50. Поэтапная модель
- 51. Спиральная модель жизненного цикла ИС
- 52. Спиральная модель жизненного цикла Спиральная модель характеризуется тем, что на начальных этапах ЖЦ осуществляются выработка стратегии,
- 53. Спиральная модель жизненного цикла При этом создаются прототипы (макеты), позволяющие проверить и обосновать реализуемость технических решений.
- 54. Спиральная модель жизненного цикла Каждый виток спирали соответствует поэтапной модели создания фрагмента или версии изделия.
- 57. Спиральная модель жизненного цикла Другое название спиральной модели – итерационная.
- 58. Спиральная модель жизненного цикла По завершению этапа (витка) уточняются цели и характеристики проекта, определяется его качество,
- 59. Преимущества спиральной модели
- 60. Преимущества спиральной модели Итерационная разработка упрощает внесение изменений в проект. При использовании спиральной модели отдельные элементы
- 61. Преимущества спиральной модели Уменьшается уровень рисков. Уровень рисков максимален в начале разработки проекта.
- 62. Преимущества спиральной модели Итерационная разработка обеспечивает большую гибкость в управлении проектом.
- 63. Преимущества спиральной модели Например, можно сократить сроки разработки за счет уменьшения функциональности системы или использовать в
- 64. Недостатки спиральной модели
- 65. Недостатки спиральной модели Основная проблема спирального цикла — определение момента перехода на следующий этап.
- 66. Недостатки спиральной модели Для ее решения необходимо ввести временные ограничения на каждый из этапов жизненного цикла.
- 67. Недостатки спиральной модели При итерационном подходе полезно следовать принципу «лучшее — враг хорошего». Поэтому завершение итерации
- 68. Недостатки спиральной модели Планирование работ обычно проводится на основе статистических данных, полученных в предыдущих проектах, и
- 69. Время Риски Каскадная модель Спиральная модель Зависимость рисков от времени разработки
- 70. Технологии CASE
- 71. Технологии CASE Модели жизненного цикла ИС объединяются в методологии средств разработки CASE.
- 72. Технологии CASE CASE (Computer Aided Software Engineering) – методология разработки ПО (ИС), основанная на комплексном использовании
- 73. CASE-средства (CASE-tools) – ПО, которое предназначено для разработки визуальных моделей программных систем и генерации исходного кода
- 74. Первоначальное значение термина CASE - автоматизация разработки ПО, в настоящее охватывает процесс разработки сложных ИС в
- 75. CASE В настоящее время под термином CASE-средства понимаются программные средства (оболочки), поддерживающие процессы создания и сопровождения
- 76. CASE-средства вместе с системным ПО и техническими средствами образуют полную (интегрированную) среду разработки информационных систем (ИС).
- 77. CASE Появлению CASE технологии и средств предшествовали исследования в области методологии программирования
- 78. CASE Программирование обрело черты системного подхода с разработкой и внедрением языков высокого уровня, методов структурного и
- 79. CASE Также появлению CASE способствовали факторы: подготовка аналитиков, программистов и экономистов, обученных концепциям модульного и структурного
- 80. CASE широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать графические средства и автоматизировать большинство этапов
- 81. CASE-инструменты классифицируются по типам и категориям : построение и анализа модели предметной области; проектирования баз данных;
- 82. Типичные CASE-инструменты: управления конфигурацией; моделирования данных; анализа и проектирования; преобразования моделей; редактирования программного кода; рефакторинга кода;
- 84. Методология RAD- Rapid Application Development
- 85. RAD Методология разработки ИС, основанная на использовании средств быстрой разработки приложений - RAD.
- 86. RAD RAD- это комплекс специальных инструментальных средств быстрой разработки прикладных ИС, позволяющих оперировать с определенным набором
- 87. RAD Процесс быстрой разработки приложений основан на 3 основных элементах: 1. небольшая команда программистов (от 2
- 88. RAD 3. итерационная (спиральная) модель разработки, основанная на тесном взаимодействии с заказчиком – повторяющийся цикл.
- 89. Основные принципы RAD: Использование спиральной модели разработки предполагает: Полное завершение работ на каждом этапе жизненного цикла
- 90. Основные принципы и методологии RAD: Необходимость применения CASE- средств и средств быстрой разработки приложений. Применение средств
- 91. Принципы RAD технологии направлены на обеспечение трёх основных её преимуществ — высокой скорости разработки, низкой стоимости
- 92. RAD Для этого: Инструментарий должен быть нацелен на минимизацию времени разработки. Создание прототипа для уточнения требований
- 93. RAD Минимизация времени разработки версии, за счёт переноса уже готовых модулей и добавления функциональности в новую
- 94. RAD RAD-технология не является универсальной, её применение целесообразно не всегда. Например, в проектах, где требования к
- 95. RAD RAD-технология не в состоянии обеспечивать разработку сложных продуктов, содержащих много фрагментов, программирование которых занимает более
- 97. Cals -технологии
- 98. CALS-технологии (Continuous Acquisition and Life cycle Support — непрерывная информационная поддержка поставок и жизненного цикла изделий),
- 99. Интенсивное развитие информационных технологий в областях коммуникации и связи, проектирования сложных систем и разработки новых ИС
- 100. Cals технологии На сегодняшний день все виды человеческой деятельности используют ИС. Медицина, промышленность, игровая индустрия, научная
- 101. Cals технологии Суть Cals заключается в создании системы управления, которая автоматизирует не отдельные виды работ, функций
- 103. Основные принципы CALS-технологий базируются на контроле и организации этапов существования продукции. К ним относят: обеспечение системного
- 104. дифференциацию программных элементов на основе использования общих стандартов (данных и интерфейсов доступа) и применение стандартных платформ;
- 105. Cals технологии
- 106. Большинство ИС сегодня могут функционировать автономно и это активно используется. Но результаты применения CALS –технологии будут
- 107. Для того, чтобы выйти на требуемый уровень ИС, необходимо сформировать общее информационное пространство. Обеспечивается такое пространство
- 108. CALS-технологии дают возможность существенно уменьшить себестоимость всех выпускаемых предприятием изделий. При этом качество увеличивается, а эксплуатация
- 109. История создания CALS
- 110. В 1985 г. мин. обороны США объявило планы создания глобальной автоматизированной системы электронного описания всех этапов
- 111. Для координации работ по инициативе CALS был создан управляющий совет NATO по CALS — NATO CALS
- 112. За прошедшие годы CALS получила широкое развитие в оборонной промышленности и военно-технической инфраструктуре МО США. Это
- 113. CALS-технологии в России используются на многих отечественных предприятиях, как гражданского, так и военного сектора. Используется электронная
- 114. Элементы Cals используются на Воронежском механическом заводе, в государственной корпорации "Росатом", НПП "Аэросила", ОАО "Российские железные
- 115. Тема 2.2. Основные понятия технологии проектирования информационных систем.
- 116. Общие сведения об управлении проектами
- 117. Понятие проекта
- 118. Понятие проекта Любая Информационная Система (ИС) разрабатывается как некоторый проект.
- 119. Понятие проекта Проект – это ограниченная по времени и ресурсам целенаправленная деятельность: С четко определенными целями,
- 120. Понятие проекта Проекты характеризуются: изменчивостью (целенаправленный перевод системы из существующего в некоторое желаемое состояние); ограниченностью конечной
- 121. Понятие проекта ограниченностью требуемых ресурсов; новизной для предприятия, для которого реализуется проект; комплексностью (наличие большого числа
- 122. Характеристики проекта
- 123. Характеристики проекта Объем работ; Сроки выполнения; Себестоимость; Экономическая эффективность, обеспечиваемая реализацией проекта; Социальная и общественная значимость
- 124. Классификация проектов
- 125. Классификация проектов По составу и структуре проекта различают: Монопроект (отдельный проект, который может быть любого типа,
- 126. Классификация проектов По типу: технический организационный экономический социальный смежный и пр.
- 127. ИС как проект Разработка ИС относится к техническим проектам и имеют особенности: главная цель проекта четко
- 128. ИС как проект срок завершения и продолжительность проекта определены заранее, однако они также могут корректироваться в
- 129. Классификация проектов Масштаб проекта: мелкие проекты; малые проекты; средние проекты; крупные проекты.
- 130. Основные фазы проектирования
- 131. Основные фазы проектирования Выделяют следующие фазы развития проекта ИС: 1. Формирования концепции; 2. Разработка технического задания;
- 132. Основные фазы проектирования Вторую и частично третью фазу принято называть фазами системного проектирования, а последние две
- 133. Формирования концепции
- 134. Концептуальная фаза проекта Содержание работ: 1. Формирование идеи, постановку целей; 2. Формирования ключевой команды проекта; 3.
- 135. Концептуальная фаза проекта 4. Сбор исходных данных и анализ существующего состояния; 5. Определения основных требований и
- 136. Разработка технического предложения (задания)
- 137. Разработка ТЗ Перечень работ этой фазы : 1. Разработка основного содержания проекта, базовой структуры проекта. 2.
- 138. Разработка ТЗ 3. Планирование, декомпозиция базовой структурной модели проекта. 4. Составление сметы и бюджета проекта, определение
- 139. Проектирование
- 140. Проектирование На этой фазе определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные способы выполнения проекта и использование
- 141. Проектирование Работы: 1. Выполнение базовых проектных работ; 2. Разработка частных технических заданий. 3. Выполнение концептуального проектирования.
- 142. Разработка
- 143. Разработка Производится координация и оперативный контроль работ по проекту, осуществляется изготовления подсистем, их объединение и тестирование:
- 144. Ввод системы в эксплуатацию
- 145. Ввод системы в эксплуатацию Виды работ: 1. Комплексные испытания. 2. Подготофка кадров для эксплуатации создаваемой системы.
- 146. Ввод системы в эксплуатацию 4. Сопровождение, поддержка, сервисное обслуживание. 5. Оценка результатов проекта и подготовка итоговых
- 147. В управлении проектами ИС существуют дополнительные этапы, например, закрытие контрактов проекта, сопровождение, постаудит и др., подробнее
- 149. Скачать презентацию