Шпаргалка по "Информационным технологиям"

Автор: Пользователь скрыл имя, 05 Апреля 2013 в 10:35, шпаргалка

Краткое описание

Группы информационных систем
Классификация информационных систем
Этапы создания ИС
Интегрированные (корпоративные) ИС, функциональные модули
Проектирование ИС и его этапы
Жизненный цикл ИС и его модели
Основные модели жизненного цикла
Процессы жизненного цикла программного обеспечения и их ориентировочное о
Группы процессов включаемые в структуру жизненного цикла
Каноническое проектирование ИС

Файлы: 1 файл

лекции по информационым технологиям1.docx

— 311.95 Кб (Скачать)

Внедрение методологии  должно приводить к снижению сложности  процесса создания ИС за счет полного и точного описания этого процесса, а также применения современных методов и технологий создания ИС на всем жизненном цикле ИС - от замысла до реализации.

Проектирование ИС охватывает три основные области: проектирование объектов данных, которые будут реализованы в системе;  проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;

 учет конкретной среды  или технологии, а именно: топологии  сети, конфигурации аппаратных средств,  используемой архитектуры , параллельной  обработки, распределенной обработки данных и т.п.

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

 безотказной работы  системы; необходимого уровня  безопасности;  простоты эксплуатации и поддержки системы.

Согласно современной  методологии, процесс создания ИС представляет собой процесс построения и последовательного преобразования ряда согласованных моделей на всех этапах жизненного цикла (ЖЦ) ИС. На каждом этапе ЖЦ создаются специфичные для него модели - организации, требований к ИС, проекта ИС, требований к приложениям и т.д. Модели формируются рабочими группами команды проекта, сохраняются и накапливаются в памяти  проекта. Создание моделей, их контроль, преобразование и предоставление в коллективное пользование осуществляется с использованием специальных программных инструментов - CASE-средств. Процесс создания ИС делится на ряд этапов (стадий), ограниченных некоторыми временными рамками и заканчивающихся выпуском конкретного продукта .

Обычно выделяют следующие этапы создания ИС: формирование требований к системе, проектирование, реализация, тестирование, ввод в действие, эксплуатация и сопровождение.

Вопрос 6. Жизненный цикл ИС и его модели.                                                 Жизненный цикл ИС можно представить как ряд событий, происходящих с системой в процессе ее создания и использования. Модель жизненного цикла отражает различные состояния системы, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом ее полного выхода из употребления. Модель жизненного цикла - структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного продукта в течение всей жизни системы, от определения требований до завершения ее использования. В настоящее время известны и используются следующие модели жизненного цикла:

  • Каскадная модель предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе.
  • Поэтапная модель с промежуточным контролем. Разработка ИС ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют учитывать реально существующее взаимовлияние результатов разработки на различных этапах; время жизни каждого из этапов растягивается на весь период разработки.
  • Спиральная модель. На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта, определяется его качество и планируются работы следующего витка. Особое внимание уделяется начальным этапам разработки - анализу и проектированию, где реализуемость тех или иных технических решений проверяется и обосновывается посредством создания прототипов.

 

 

 

 

 

 

 

 

Вопрос 7.Основные модели жизненного цикла.

 
 Каскадная модель ЖЦ ИС 

 

 
 Спиральная модель ЖЦ ИС 

На практике наибольшее распространение получили две основные модели жизненного цикла: каскадная модель (характерна для периода 1970-1985 гг.); спиральная модель (характерна для периода после 1986.г.).

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

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

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

Основная проблема спирального  цикла - определение момента перехода на следующий этап. Для ее решения вводятся временные ограничения на каждый из этапов жизненного цикла, и переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. Планирование производится на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков. Каждая из стадий создания системы предусматривает выполнение определенного объема работ, которые представляются в виде процессов ЖЦ. Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Описание каждого процесса включает в себя перечень решаемых задач, исходных данных и результатов.

Вопрос 8. Процессы жизненного цикла программного обеспечения и их ориентировочное описание

Каждая из стадий создания системы предусматривает выполнение определенного объема работ, которые  представляются в виде процессов ЖЦ. Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Описание каждого процесса включает в себя перечень решаемых задач, исходных данных и результатов.В соответствии с базовым международным стандартом ISO/IEC 12207 все процессы ЖЦ ПО делятся на три группы:1. Основные процессы: приобретение; поставка; разработка; эксплуатация; сопровождение.

2. Вспомогательные процессы: документирование; управление конфигурацией; обеспечение качества; разрешение проблем; аудит; аттестация; совместная оценка; верификация.

3. Организационные процессы: создание инфраструктуры; управление; обучение; усовершенствование.

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

Таблица 2.1. Содержание основных процессов ЖЦ ПО ИС (ISO/IEC 12207)

Процесс (исполнитель процесса)

Действия

Вход

Результат

Приобретение (заказчик)

  • Инициирование
  • Подготовка заявочных предложений
  • Подготовка договора
  • Контроль деятельности поставщика
  • Приемка ИС
  • Решение о начале работ по внедрению ИС
  • Результаты обследования деятельности заказчика
  • Результаты анализа рынка ИС/ тендера
  • План поставки/ разработки
  • Комплексный тест ИС
  • Технико-экономическое обоснование внедрения ИС
  • Техническое задание на ИС
  • Договор на поставку/ разработку
  • Акты приемки этапов работы
  • Акт приемно-сдаточных испытаний

Поставка (разработчик ИС)

  • Инициирование
  • Ответ на заявочные предложения
  • Подготовка договора
  • Планирование исполнения
  • Поставка ИС
  • Техническое задание на ИС
  • Решение руководства об участии в разработке
  • Результаты тендера
  • Техническое задание на ИС
  • План управления проектом
  • Разработанная ИС и документация
  • Решение об участии в разработке
  • Коммерческие предложения/ конкурсная заявка
  • Договор на поставку/ разработку
  • План управления проектом
  • Реализация/ корректировка
  • Акт приемно-сдаточных испытаний

Разработка (разработчик  ИС)

  • Подготовка
  • Анализ требований к ИС
  • Проектирование архитектуры ИС
  • Разработка требований к ПО
  • Проектирование архитектуры ПО
  • Детальное проектирование ПО
  • Кодирование и тестирование ПО
  • Интеграция ПО и квалификационное тестирование ПО
  • Интеграция ИС и квалификационное тестирование ИС
  • Техническое задание на ИС
  • Техническое задание на ИС, модель ЖЦ
  • Подсистемы ИС
  • Спецификации требования к компонентам ПО
  • Архитектура ПО
  • Материалы детального проектирования ПО
  • План интеграции ПО, тесты
  • Архитектура ИС, ПО, документация на ИС, тесты
  • Используемая модель ЖЦ, стандарты разработки
  • План работ
  • Состав подсистем, компоненты оборудования
  • Спецификации требования к компонентам ПО
  • Состав компонентов ПО, интерфейсы с БД, план интеграции ПО
  • Проект БД, спецификации интерфейсов между компонентами ПО, требования к тестам
  • Тексты модулей ПО, акты автономного тестирования
  • Оценка соответствия комплекса ПО требованиям ТЗ
  • Оценка соответствия ПО, БД, технического комплекса и комплекта документации требованиям ТЗ
 

Позднее был разработан и в 2002 г. опубликован стандарт на процессы жизненного цикла систем (ISO/IEC 15288 System life cycle processes). К разработке стандарта были привлечены специалисты различных областей: системной инженерии, программирования, управления качеством, человеческими ресурсами, безопасностью и пр. Был учтен практический опыт создания систем в правительственных, коммерческих, военных и академических организациях. Стандарт применим для широкого класса систем, но его основное предназначение - поддержка создания компьютеризированных систем

 

 

вопрос 9. Группы процессов включаемые в структуру жизненного цикла.                                                                                   Согласно стандарту ISO/IEC серии 15288  в структуру ЖЦ следует включать следующие группы процессов:

  1. Договорные процессы:
    • приобретение (внутренние решения или решения внешнего поставщика);
    • поставка (внутренние решения или решения внешнего поставщика).
  2. Процессы предприятия:
    • управление окружающей средой предприятия;
    • инвестиционное управление;
    • управление ЖЦ ИС;
    • управление ресурсами;
    • управление качеством.
  3. Проектные процессы:
    • планирование проекта;
    • оценка проекта;
    • контроль проекта;
    • управление рисками;
    • управление конфигурацией;
    • управление информационными потоками;
    • принятие решений.
  4. Технические процессы:
    • определение требований;
    • анализ требований;
    • разработка архитектуры;
    • внедрение;
    • интеграция;
    • верификация;
    • переход;
    • аттестация;
    • эксплуатация;
    • сопровождение;
    • утилизация.
  5. Специальные процессы:
    • определение и установка взаимосвязей исходя из задач и целей.

 

 

 

 

 

 

 

 

 

 

 

Вопрос 10. Каноническое проектирование ИС

Организация канонического  проектирования ИС ориентирована на использование главным образом  каскадной модели жизненного цикла  ИС. Стадии и этапы работы описаны  в стандарте ГОСТ 34.601-90. В зависимости от сложности объекта автоматизации и набора задач, требующих решения при создании конкретной ИС, стадии и этапы работ могут иметь различную трудоемкость. Допускается объединять последовательные этапы и даже исключать некоторые из них на любой стадии проекта. Допускается также начинать выполнение работ следующей стадии до окончания предыдущей. Стадии и этапы создания ИС, выполняемые организациями-участниками, прописываются в договорах и технических заданиях на выполнение работ: Стадия 1. Формирование требований к ИС. На начальной стадии проектирования выделяют следующие этапы работ:

  • обследование объекта и обоснование необходимости создания ИС;
  • формирование требований пользователей к ИС;
  • оформление отчета о выполненной работе и тактико-технического задания на разработку.

Стадия 2. Разработка концепции ИС.

  • изучение объекта автоматизации;
  • проведение необходимых научно-исследовательских работ;
  • разработка вариантов концепции ИС, удовлетворяющих требованиям пользователей;
  • оформление отчета и утверждение концепции.

Стадия 3. Техническое задание.

  • разработка и утверждение технического задания на создание ИС.

Стадия 4. Эскизный проект.

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

Стадия 5. Технический проект.

  • разработка проектных решений по системе и ее частям;
  • разработка документации на ИС и ее части;
  • разработка и оформление документации на поставку комплектующих изделий;
  • разработка заданий на проектирование в смежных частях проекта.

Стадия 6. Рабочая документация.

  • разработка рабочей документации на ИС и ее части;
  • разработка и адаптация программ.

Стадия 7. Ввод в действие.

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

Информация о работе Шпаргалка по "Информационным технологиям"