
- •Классификация информационных систем.
- •Этапы проектирования автоматизированных информационных систем.
- •Жизненный цикл информационной системы. Каскадная модель и модель с промежуточным контролем.
- •Жизненный цикл информационной системы. Спиральная модель
- •Процессы жизненного цикла программного обеспечения согласно стандартам iso/iec 122207 и iso/iec 15288.
- •Каноническое проектирование информационных систем, стадии.
- •Виды типового проектирования информационных систем
- •Основные этапы разработки модели idef0
- •Диаграммы потоков данных dfd. Основные понятия (пример).
Классификация информационных систем.
1.1 Классификация по архитектуре
1.2 Классификация по степени автоматизации
1.3 Классификация по характеру обработки данных
1.4 Классификация по сфере применения
1.5 Классификация по охвату задач (масштабности)
Этапы проектирования автоматизированных информационных систем.
Предпроектная стадия.
Стадия проектирования (техническое и рабочее).
Ввод в эксплуатацию.
Жизненный цикл информационной системы. Каскадная модель и модель с промежуточным контролем.
Под моделью ЖЦ понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий и задач, выполняемых на протяжении ЖЦ. Модель ЖЦ зависит от специфики ИС и специфики условий, в которых последняя создается и функционирует.
Стадии жизненного цикла для информационных систем в различных отраслях человеческой деятельности, по сути, одинаковы:
1) постановка задачи,
2) проектирование услуг,
3) разработка и развертывание,
4) гарантированное предоставление услуг,
5) модернизация или ликвидация услуги.
Традиционно выделяются следующие основные этапы жизненного цикла программного обеспечения:
1) анализ требований,
2) проектирование,
3) кодирование (программирование),
4) тестирование и отладка,
5) эксплуатация и сопровождение.
Каскадная модель или «водопад» используется в технологиях, ориентированных на переход к следующему этапу после полного окончания работ на предыдущем этапе
Жизненный цикл информационной системы. Спиральная модель
Спиральная модель (рис. 5.3) характеризуется тем, что на начальных этапах ЖЦ осуществляются выработка стратегии, анализ требований и предварительное детальное проектирование. При этом создаются прототипы (макеты), позволяющие проверить и обосновать реализуемость технических решений. Каждый виток спирали соответствует поэтапной модели создания фрагмента или версии изделия. На нём уточняются цели и характеристики проекта, определяется его качество, и планируются работы следующего витка спирали. В результате выбирается обоснованный вариант, который и реализуется.
Процессы жизненного цикла программного обеспечения согласно стандартам iso/iec 122207 и iso/iec 15288.
ISO/IEC 12207:2008 System and software engineering – Software life cycle processes [2].
Разработка систем и программного обеспечения – Процессы жизненного цикла программного
обеспечения. Стандарт определяет общую структуру жизненного цикла ПО в виде трехуровневой
модели, элементами которой являются процессы, виды деятельности, задачи. Процессы
объединены в четыре группы: основные процессы, поддерживающие процессы, организационные
процессы, адаптация. Процессы состоят из отдельных видов деятельности. Например, процесс
разработки ПО включает такие виды деятельности, как анализ системных требований,
проектирование программно-аппаратной части системы в целом, анализ требований к ПО,
проектирование архитектуры ПО, кодирование, тестирование и т.д. Каждый вид деятельности
направлен на решение одной или нескольких задач. Например, такой вид деятельности, как
развертывание процесса разработки, должен решить следующие задачи: определение структуры
жизненного цикла ПО, определение модели собственно фазы разработки ПО, выбор используемых
стандартов, формирование набора нормативно-методических документов, определение среды
разработки, функционирование и т.д.
• ISO/IEC 15288:2008 System and software engineering – System life cycle processes [3].
Разработка систем и программного обеспечения – Процессы жизненного цикла систем. Стандарт
нацелен на рассмотрение программно-аппаратной системы в целом. Предлагает похожую схему
определения структуры жизненного цикла ПО в виде набора групп процессов, где каждый процесс
описывается набором результатов, результат достигается при помощи набора различных видов деятельности.