Процессы жизненного цикла информационных систем
Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные.
Описание каждого процесса включает в себя:
· перечень решаемых задач,
· исходных данных
· результатов.
В соответствии с базовым международным стандартом ISO/IEC 12207 все процессы ЖЦ делятся на три группы:
1. Основные процессы:
o приобретение;
o поставка;
o разработка;
o эксплуатация;
o сопровождение.
2. Вспомогательные процессы:
o документирование;
o управление конфигурацией;
o обеспечение качества;
o разрешение проблем;
o аудит;
o аттестация;
o совместная оценка;
o верификация.
3. Организационные процессы:
o создание инфраструктуры;
o управление;
o обучение;
o усовершенствование.
фСогласно стандарту ISO/IEC серии 15288 [7] в структуру ЖЦ следует включать следующие группы процессов:
- Договорные процессы:
- приобретение (внутренние решения или решения внешнего поставщика);
- поставка (внутренние решения или решения внешнего поставщика).
- Процессы предприятия:
- управление окружающей средой предприятия;
- инвестиционное управление;
- управление ЖЦ ИС;
- управление ресурсами;
- управление качеством.
- Проектные процессы:
- планирование проекта;
- оценка проекта;
- контроль проекта;
- управление рисками;
- управление конфигурацией;
- управление информационными потоками;
- принятие решений.
- Технические процессы:
- определение требований;
- анализ требований;
- разработка архитектуры;
- внедрение;
- интеграция;
- верификация;
- переход;
- аттестация;
- эксплуатация;
- сопровождение;
- утилизация.
- Специальные процессы:
- определение и установка взаимосвязей исходя из задач и целей.
Моделирование реальности в информационных системах
Важную роль в моделировании предметной области информационной системы играют ее информационные ресурсы. Во всех классах моделей, рассматриваемых ниже, кроме случая темпоральных баз данных, информационные ресурсы системы представляют статическую модель предметной области, характеризуя ее текущее состояние. Темпоральные базы данных позволяют представлять динамику предметной области — изменение ее состояния во времени.
Структурированные модели.
Модели такого рода основаны на выявлении регулярной структурыпредметной области. Для конструирования таких моделей нужно типизировать сущности предметной области, относя к одному типу сущности с одинаковым набором свойств. Аналогичным образом типизируются связи между сущностями. Связи определяются на множествах типов сущностей и могут иметь различную арность. Например, связи могут быть бинарными или n-арными. Представление предметной области, сконструированное с помощью рассматриваемого подхода, также называется структурированным.
Слабоструктурированные модели.
При создании некоторых информационных систем применяется подход к моделированию предметной области, при котором регулярная ее структура не определена или она не существуетв рассматриваемом случае. Такой подход используется, например, в системах, основанных на различного рода языкак разметки.(типа HTML )
Формальные модели.
Такие модели связаны с подходом к моделированию предметной области информационной системы, основанным на использовании формальных языков. Формальное представление предметной области, как и в случае структурированных моделей, является двухуровневым. Оно включает интенсионал и экстенсионал предметной области. Для создания формальных моделей обычно используются различные языки представления знаний, чаще всего языки логики первого порядка. В последнее время стала применяться их разновидность — языки логик описаний..
Неструктурированные модели.
К этой категории относятся вербальные модели, то есть модели, описывающие реальность в виде текстов на естественном языке. В таких моделях явным образом не представляется структура предметной области — множество сущностей, их свойств, различного рода связей между этими сущностями, интересующих пользователей системы.
Модели данных.
Принятый разработчиком информационной системы подход к моделированию предметной области существенным образом влияет на используемые в ней информационные технологии и инструменты разработки.
Для создания структурированных и слабоструктурированных представлений предметной области и выполнения операций в терминах таких представлений служат разнообразные реализованные в программных средствах инструменты моделирования, которые называют моделями данных. Концепция модели данныхродилась в области баз данных и приобрела в ней фундаментальное значение.