- •Представление об информационной системе понятие информационного процесса
- •Определение информационной системы
- •Структура ис
- •Этапы создания ис
- •3 Поколение (конец 1990-х годов) – корпоративные информационные системы ( открытая и закрытая, пример: портал колледжа), банки знаний и банки объектов. Классификация информационных систем
- •1. Классификация информационных систем по типу хранимых данных
- •2. Классификация информационных систем по степени распределенности
- •3. Классификация информационных систем по структуре аппаратных средств
- •4. Классификация информационных систем по режиму работы
- •5. Классификация информационных систем по характеру взаимодействия с пользователями
- •Классификация информационных систем по назначению
- •Этапы и стадии проектирования ис
- •Понятие жизненного цикла программного обеспечения ис (жц по ис)
- •Модели жц по ис
- •Процессы, обеспечивающие жц по ис
- •Обзор методов и технологий проектирования ис Методы проектирования ис
- •Обзор технологий проектирования ис
- •1. Технология sadt
- •2. Технология idef
- •3. Технология dfd
- •4. Технология rad
- •Case-технологии
- •Классификация case-средств
Обзор технологий проектирования ис
Разработаны десятки технологий построения модели автоматизируемого объекта – предприятия. Технологии можно разделить на структурные и объектно-ориентированные. Структурные технологии имеют наибольшее распространение.
Структурной принято называть такую технологию исследования системы или процесса, которая начинается с общего обзора объекта исследования, а затем предполагает его последовательную детализацию.
Структурные технологии имеют 3 основные особенности:
Расчленение сложной системы на части, представляемые как «чёрные ящики», каждый из них выполняет определённую функцию системы управления;
Иерархическое упорядочение выделенных элементов системы с определёнием взаимосвязей между ними;
Использование графического представления взаимосвязей элементов системы.
Попросту говоря, это рисунки, на которых показан набор прямоугольников, определённым образом связанных между собой. В них также включается текстовая информация для обеспечения точного определения содержания функций и взаимосвязей.
В составе технологий структурного анализа к наиболее распространённым можно отнести следующие:
SADT – технология структурного анализа и проектирования, её подмножество – стандарт IDEF0;
DFD – диаграммы потоков данных;
RAD – технология быстрой разработки приложений.
Объектно-ориентированной технологией принято называть технологию, которая отличается от структурных технологий большим уровнем абстракции и основывается на представлении системы в виде совокупности объектов, взаимодействующих между собой путём передачи определённых сообщений. В качестве объектов предметной области могут служить конкретные предметы.
Объектно-ориентированная технология может служить не противопоставлением, а дополнением структурной технологии.
1. Технология sadt
Технология SADT разработана Дугласом Россом. Технология SADT представляет собой совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями
Технология SADT может использоваться для моделирования широкого круга систем:
проектирования телефонных коммуникаций реального времени;
создания ПО командных и управляющих систем;
банковское дело;
системы наведения ракет;
организация материально-технического снабжения.
2. Технология idef
Технологию IDEF можно считать следующим этапом развития известной технологии функциональных систем SADT (Structured Analysis and Design Teqnique). Исторически IDEF0 как стандарт был разработан в 1981 году в рамках обширной программы автоматизации промышленных предприятий,
Целью технологии является построение функциональной схемы исследуемой системы, описывающей все необходимые процессы с точностью, достаточной для однозначного моделирования деятельности системы.
Стандарт IDEF включает в себя 14 основных технологий:
IDEF0 – используется для создания функциональных моделей;
IDEF1 - используется для создания информационных моделей;
IDEF2 - используется для построения динамических моделей;
IDEF3 – используется для моделирования процессов;
IDEF4 – используется для объектно-ориентированного проектирования;
IDEF14 – моделирование вычислительных сетей.