- •Основы построения автоматизированных информационных систем. Проектирование аис. Понятие и классификация аис.
- •1)По типу данных;
- •2)По степени автоматизации;
- •3)По сфере применения;
- •4)По характеру обработки данных;
- •5)По уровню управления;
- •Обеспечение аис.
- •Описание систем классификации и кодирования.
- •Общероссийские классификаторы.
- •Штриховое кодирование.
- •Документы. Документооборот.
- •Жизненный цикл аис.
- •Модели жизненного цикла.
- •Графические каскадные модели выглядят следующим образом.
- •Спиральная модель.
- •Методология и технология проектирования аис.
- •Каноническое проектирование.
- •Обследование.
- •Техническое задание.
- •Эскизный проект.
- •Технический проект.
- •Стадия рабочей документации.
- •Стадия ввод в действие.
- •Типовое проектирование аис.
- •Анализ предметной области. Этапы анализа предметной области.
- •Методы сбора материалов обследования.
- •Формализация материалов обследования.
- •Методологии описания предметной области.
- •Функциональное моделирование с использованием стандарта idef0.
- •Моделирование потоков данных
Моделирование потоков данных
При моделировании потоков данных используются диаграммы потоков данных. Они являются основными средствами моделирования проектируемой системой. С их помощью все требования предъявляемые системе разбиваются на функциональные компоненты (процессы) и представляются в виде сети связанной потоками данных. Главная цель таких средств продемонстрировать как каждый процесс преобразует свои входные данные в выходные, а также выявить отношения между этими процессами. Диаграммы потоков данных преобразуется с помощью декомпозиции от верхних уровней до нижних. Декомпозиции продолжаются до тех пор пока не будет достигнут такой уровень на котором процессы становятся элементарными и детализировать их далее невозможно. При построении DFD (Data Flow Diagram) используются различные графические символы.
Методология ARIS (Architecture of Integration System)
Эта методология является наиболее современной методологией бизнес-моделирования. Она предусматривает 4 группы бизнес-модели:
-
«Оргструктура» - состоит из моделей, с помощью которых описывается организационная структура компаний, а так же элементы внутренней инфраструктуры организации.
-
«Функции» - состоит из моделей используемых для описания стратегических целей компаний, функций и прочих элементов функциональных деятельностей организации.
-
«Информация» - состоит из моделей с помощью которых описывается информация использования деятельностей организации.
-
«Процессы» - состоит из моделей используемых для описания бизнес-процессов, а так же различных взаимосвязей между структурой, функциями и информацией.
Эта методология заключается в том, что разрабатываются модели на все случаи жизни и заносятся в базу данных. Используются такие модели, как:
-
«Диаграмма целей», она применяется для описания стратегических целей компании.
-
Модель «Дерево продуктов» и услуг применяется для описания продуктов и услуг, производимых компанией.
-
Модель «Дерево функций» описывает функции, выполняемые в компании и их иерархии.
В этой методологии очень важное значение имеет цвет. Он повышает восприимчивость и читательность схем бизнес-моделей. Например: Структурные подразделения по умолчанию изображаются желтым цветом, бизнес-процессы и операции зеленым цветом.
Язык UML (унифицированного моделирования) для объектно-ориентированного подхода.
Для объектно-ориентированного подхода используется язык унифицированного моделирования UML. Он позволяет отобразить структурное, динамическое и статическое представление, получаемое в ходе объектно-ориентированного анализа с помощью языка UML модель представляет собой совокупность взаимосвязанных диаграмм, идентифицирующих бизнесс-процессы, описывающих их жизненный цикл, структуру организации и взаимодействия процессов функционирования во времени. UML ьщдуль может включать в себя следующие диаграммы:
-
Структурный аспект (Package-диаграмма)- она идентифицирует бизнесс-процессы, взаимосвязь и взаимодействие.
-
Динамический аспект (Activity) — она описывает жизненный цикл бизнесс-процессов, взаимодействия во времени и в пространстве, с привязкой используемой ресурсом и получаемым результатом.
-
Статический аспект (Class-диаграмма) — описывает совокупность взаимосвязанных объектов. В них рассматривается логическая структура предметной области, иерархия объектов и статические связи между ними.
Основой языка UML является использование расширений стандартных элементов в виде стереотипов. Графические обозначения стереотипов для каждых расширений имеют следующий вид.
CASE-системы. Этапы развития CASE-систем.
За последнее время сформировалось новое направление проектирования информационных систем. Для этой цели используется автоматизированное проектирование с помощью CASE-систем. CASE-технологии предстовляют собой совокупность методологии, анализа, проектирования, разработки и сопровождения сложных систем программного обеспечения. CASE-система позволяет в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения и разрабатывать приложения в соответствии с потребностями пользователя. В большинстве современных CASE-систем применяются методологии структурного объектно-ориентирного анализа, основанного на использовании диаграмм, графов, таблиц и схем. Использование CASE-систем приводит к увеличению производительности труда в 1-6 раз. В основе CASE-средств лежат четыре главных понятия:
-
Методология , которая определяет указания для оценки и выбора решения для проектирования и разработки АИС.
-
Методы — процедуры генеральных компонентов и их описания.
-
Нотации — предназначены для описания общей структуры системы, могут включать в себя графы, диаграммы, таблицы, блок-схемы.
-
Средства — инструменты для поддержки и усиления методов. Помогает для создания и редактирования объекта в интерактивном режиме.
Классификация CASE-средств.
<<на фото>>
Характеристики CASE-средств.
(silverrun, JAM)