Скачать презентацию Тема 7 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ 1 Жизненный Скачать презентацию Тема 7 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ 1 Жизненный

Thema-7=PROJECT=CIS.ppt

  • Количество слайдов: 29

Тема 7: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ Тема 7: ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ

1. Жизненный цикл ИС. Стандарты, регламентирующие жизненный цикл ИС. Модели жизненного цикла ИС. 2. 1. Жизненный цикл ИС. Стандарты, регламентирующие жизненный цикл ИС. Модели жизненного цикла ИС. 2. Требования к ИС. 3. Подходы к проектированию ИС.

Жизненный цикл – непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы Жизненный цикл – непрерывный процесс, начинающийся с момента принятия решения о создании информационной системы и заканчивающийся в момент полного изъятия ее из эксплуатации. Модель жизненного цикла – совокупность процессов, работ и задач жизненного цикла, отражающая их взаимосвязь и последовательность выполнения.

Стандарты, регламентирующие жизненный цикл ИС. ISO/IEC 12207: 1995 (СТБ ИСО МЭК 12207 -2003) – Стандарты, регламентирующие жизненный цикл ИС. ISO/IEC 12207: 1995 (СТБ ИСО МЭК 12207 -2003) – стандарт на процессы и организацию жизненного цикла. Распространяется на все виды программного обеспечения. RUP (Rational Unified Process) – итеративная технология разработки, включающая 4 фазы: начало, исследование, построение, внедрение. RAD (Rapid Application Development) – методология быстрой разработки приложений. Включает в себя комплекс инструментальных средств, оперирующих набором графических объектов, отображающим отдельные компоненты приложений. CDM (Custom Development Method) – методология разработки прикладных ИС на основе Oracle.

ISO/IEC 12207: 1995 Основные процессы ЖЦ Заказчик – это организация, которая приобретает систему, программный ISO/IEC 12207: 1995 Основные процессы ЖЦ Заказчик – это организация, которая приобретает систему, программный продукт или программную услугу. Поставщик – это организация, которая поставляет систему, программный продукт или программную услугу. Разработчик – это организация, которая разрабатывает систему, программный продукт или программную услугу. Оператор – организация, которая производит эксплуатационное обслуживание системы. Персонал сопровождения – организация, которая предоставляет услуги по сопровождению системы.

Модели жизненного цикла ИС Каскадная модель V-образная модель Итерационная модель Спиральная модель Адаптированная модель Модели жизненного цикла ИС Каскадная модель V-образная модель Итерационная модель Спиральная модель Адаптированная модель Модель быстрого прототипирования RAD-модель

Модели жизненного цикла ИС Каскадная модель Анализ Проектирование Реализация Тестирование Ввод в эксплуатацию Модели жизненного цикла ИС Каскадная модель Анализ Проектирование Реализация Тестирование Ввод в эксплуатацию

Модели жизненного цикла ИС Каскадная модель Достоинства: – можно четко спланировать сроки начала и Модели жизненного цикла ИС Каскадная модель Достоинства: – можно четко спланировать сроки начала и завершения каждого этапа, материальные затраты; – на каждом этапе формируется законченный набор проектной документации, на заключительных этапах также разрабатывается пользовательская документация.

Модели жизненного цикла ИС Каскадная модель Недостатки: – высокий уровень риска при разработке сложных Модели жизненного цикла ИС Каскадная модель Недостатки: – высокий уровень риска при разработке сложных систем; – сложность параллельного ведения работ; – возврат на более ранние стадии при обнаружении ошибок; – задержка в получении результатов.

Модели жизненного цикла ИС V-образная модель • В модели особое значение придается действиям, направленным Модели жизненного цикла ИС V-образная модель • В модели особое значение придается действиям, направленным на верификацию и аттестацию продукта • После кодирования следуют фазы тестирования • Эта модель была разработана как разновидность каскадной модели

Модели жизненного цикла ИС V-образная модель Модели жизненного цикла ИС V-образная модель

Модели жизненного цикла ИС Итерационная модель Модели жизненного цикла ИС Итерационная модель

Модели жизненного цикла ИС Итерационная модель Достоинства (по сравнению с каскадной моделью): – уменьшенный Модели жизненного цикла ИС Итерационная модель Достоинства (по сравнению с каскадной моделью): – уменьшенный уровень риска; – уменьшение «стоимости» возвратов. Недостаток (по сравнению с каскадной моделью): – увеличение сроков разработки.

Модели жизненного цикла ИС Спиральная модель Модели жизненного цикла ИС Спиральная модель

Модели жизненного цикла ИС Спиральная модель Достоинства: – уменьшенный уровень риска; – упрощение внесения Модели жизненного цикла ИС Спиральная модель Достоинства: – уменьшенный уровень риска; – упрощение внесения изменений; – большая гибкость в управлении проектом; – упрощение повторного использования компонентов; большая надежность и устойчивость системы. Недостатки: – при низкой степени риска или небольших размерах, модель может оказаться дорогостоящей; – модель имеет усложненную структуру; – спираль может продолжаться до бесконечности.

Модели жизненного цикла ИС Разновидность спиральной модели – МОДЕЛЬ WIN-WIN К начальной фазе каждого Модели жизненного цикла ИС Разновидность спиральной модели – МОДЕЛЬ WIN-WIN К начальной фазе каждого цикла добавляются так называемые действия Теории W; Теория W— это принцип менеджмента, при реализации которого особое значение придается ключевым организаторам совместного дела, выполняющим разработку системы (пользователь, заказчик, разработчик, наладчик, создатель интерфейсов и т. д. ), которые станут «победителями» , если проект окажется успешным.

Модели жизненного цикла ИС МОДЕЛЬ WIN-WIN Описание фаз • Определение участников следующего уровня; • Модели жизненного цикла ИС МОДЕЛЬ WIN-WIN Описание фаз • Определение участников следующего уровня; • Определение условий, необходимых для одержания участниками победы; • Согласование «победных» условий; • Формулирование целей, ограничений и альтернативных вариантов следующего уровня; • Оценка альтернативных вариантов на уровне продукта и процесса, разрешение рисков; • Определение следующего уровня продукта и процесса, включая сегментацию; • Обоснование определений продукта и процесса; • Обзор и комментарии.

Модели жизненного цикла ИС МОДЕЛЬ WIN-WIN Преимущества • Более быстрая разработка; • Уменьшение стоимости Модели жизненного цикла ИС МОДЕЛЬ WIN-WIN Преимущества • Более быстрая разработка; • Уменьшение стоимости программ; • Более высокий уровень удовлетворения со стороны участников проекта; • Более высокое качество разработки; • Исследование большого количества вариантов построения архитектуры на ранних этапах разработки.

2. ТРЕБОВАНИЯ К ИС 1) соответствие – ЭИС должна обеспечивать функционирование объекта с заданной 2. ТРЕБОВАНИЯ К ИС 1) соответствие – ЭИС должна обеспечивать функционирование объекта с заданной эффективностью; 2) экономичность – экономический выигрыш на объекте от использования ЭИС должен превышать затраты на обработку информации; 3) регламентность – обработка большей части информации по расписанию, с заданной периодичностью; 4) самоконтроль – обнаружение и исправление системой ошибок в данных и процессах их обработки; 5) интегральность – однократный ввод данных в ЭИС и их многократное (многоцелевое) использование; 6) адаптивность – способность ЭИС изменять свою структуру и закон поведения для достижения оптимального результата при изменяющихся внешних условиях. 7) устойчивость – незначительное изменение выходных параметров при незначительных изменениях входных величин.

3. ПОДХОДЫ К ПРОЕКТИРОВАНИЮ ИС – канонический; – индустриальный; – элементный; – подсистемный; – 3. ПОДХОДЫ К ПРОЕКТИРОВАНИЮ ИС – канонический; – индустриальный; – элементный; – подсистемный; – объектный – модельный.

3. ПОДХОДЫ К ПРОЕКТИРОВАНИЮ ИС В основе канонического проектирования лежит каскадная модель жизненного цикла 3. ПОДХОДЫ К ПРОЕКТИРОВАНИЮ ИС В основе канонического проектирования лежит каскадная модель жизненного цикла ИС. Процесс каскадного проектирования делится на семь стадий: 1) исследование и обоснование создания системы; 2) разработка технического задания; 3) создание эскизного проекта; 4) техническое проектирование; 5) рабочее проектирование; 6) ввод в действие; 7) функционирование, сопровождение, модернизация.

Индустриальное проектирование позволяет ускорить процесс разработки ИС за счет широкого использования автоматизации и типовых Индустриальное проектирование позволяет ускорить процесс разработки ИС за счет широкого использования автоматизации и типовых проектных решений. Индустриальное проектирование делится на: • автоматизированное (использование CASE-технологий); • типовое (параметрически- или модельно-ориентированное) проектирование.

Элементное проектирование В качестве типового элемента используются простые типовые проектные решения (ТПР), относящиеся к Элементное проектирование В качестве типового элемента используются простые типовые проектные решения (ТПР), относящиеся к отдельной задаче ИС. В этом случае ИС комплектуется как множество ТПР по отдельным разрозненным задачам. Дополнительные элементы, для которых отсутствуют ТПР, разрабатываются вручную. Обычно рассматривают три группы ТПР: – обеспечивающие оптимальный выбор и организацию технических средств; – относящиеся к основным задачам ИС (алгоритмы решения задач, описание входных и выходных данных, программные модули общего и специального назначения и т. д. ); – описывающие должностные инструкции всех категорий работников, связанных с проектированием и функционированием ИС.

Элементное проектирование Существенный недостаток метода: между отдельными ТПР, как правило, отсутствует информационная/техническая/программная совместимость (проблема Элементное проектирование Существенный недостаток метода: между отдельными ТПР, как правило, отсутствует информационная/техническая/программная совместимость (проблема «лоскутной автоматизации» ).

Подсистемное проектирование Типовыми элементами выступают пакеты прикладных программ (ППП), которые применяются для автоматизации отдельных Подсистемное проектирование Типовыми элементами выступают пакеты прикладных программ (ППП), которые применяются для автоматизации отдельных функциональных подсистем ИС. ППП обладают следующими свойствами: o Функциональная полнота; o Минимизация внешних информационных связей; o Параметрическая настраиваемость; o Полная интеграция внутри ППП и более высокий (хотя и не полный) уровень интеграции с другими пакетами и отдельными программными продуктами. С точки зрения проектировщика ИС ППП представляет собой «черный ящик» , который преобразует входные информационный и параметрический потоки в выходной поток результатов.

Подсистемное проектирование Недостаток: недостаточный уровень совместимости различных ППП в рамках единой корпоративной ИС Подсистемное проектирование Недостаток: недостаточный уровень совместимости различных ППП в рамках единой корпоративной ИС

Объектный подход Идея метода заключается в создании и повторном использовании законченного (т. е. с Объектный подход Идея метода заключается в создании и повторном использовании законченного (т. е. с полным набором функциональных и обеспечивающих подсистем) типового проекта для автоматизации управления объектом определенной отрасли. Например, ИС школы, ИС больницы, ИС товарного склада и т. п. Сложность применения объектного метода заключается в огромном разнообразии различных объектов, что требует от разработчиков предусматривать все возможные варианты.

Модельный подход Сначала строится модель предметной области, а затем по ней выполняется моделирование информационной Модельный подход Сначала строится модель предметной области, а затем по ней выполняется моделирование информационной системы, то есть конфигурирование и связывание между собой типовых модулей. Все это проводится с использованием единой системы CASEсредств.

Модельный подход Инструментарий типового проектирования ИС на основе модельно -ориентированной технологии включает: – Репозиторий Модельный подход Инструментарий типового проектирования ИС на основе модельно -ориентированной технологии включает: – Репозиторий (модель бизнес-процессов, модель бизнес-фукнций, модель организационной структуры предприятия); –CASE-средства для проектирования модели объекта автоматизации; – Конфигуратор ИС (программа, которая автоматически генерирует конфигурацию информационной системы по построенной модели предметной области).