- •1. Предпроектная стадия создания
- •1.1. Описание предметной области автоматизации
- •1.2. Примеры разработок проектов для аналогичных систем
- •1.3. Описание выбранной технологии, методов и
- •1.4. Описание выбранного метода проведения обследования
- •1.5. Описание выбранного метода сбора материалов обследования
- •1.6. Программа обследования
- •1.7. План-график выполнения работ на предпроектной стадии
- •1.8. Формализация материалов обследования
- •2. Постановка задачи
- •2.1. Назначение, цели создания ис
- •2.2. Характеристика объектов автоматизации. Документы предметной области
- •2.3. Требования к ис
- •2.3.1. Требование к системе в целом
- •2.3.2. Требования к функциям
- •2.3.3. Требования к видам обеспечения
- •3. Функционально-ориентированное проектирование информационной системы
- •3.1. Построение контекстной диаграммы
- •3.2.Построение диаграмм idef0
- •3.3. Построение диаграммы описания бизнес-процессов idef3
- •3.4. Построение диаграммы потоков данных dfd
- •4. Объектно-ориентированное
- •4.1. Построение диаграммы вариантов использования
- •4.2. Построение диаграммы деятельности
- •4.3. Построение диаграммы классов
- •5. Построение экранных форм документов
- •5.1. Проектирование формы первичного документа
- •5.2. Проектирование форм документов результатной информации
- •Заключение
- •5. Кватрани, т. Визуальное моделирование с помощью Rational Rose 2002 и uml/т. Кватрани. – Вильямс, 2003.– 192с.
3. Функционально-ориентированное проектирование информационной системы
Наиболее трудоемкими этапами разработки ИС являются этапы анализа и проектирования, в процессе которых CASE-средства обеспечивают качество принимаемых технических решений и подготовку проектной документации.
Для проектирования информационной системы иерархической классификации применялось такое CASE-средство как BPWin – средство функционального моделирования, реализующее методологию IDEF.
3.1. Построение контекстной диаграммы
Методология IDEF0 может использоваться для моделирования широкого круга предметных областей. Процесс моделирования какой-либо системы в IDEF0 начинается с построения контекстной диаграммы, т.е. наиболее абстрактного уровня описания системы в целом. Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействие с внешней средой.
Контекстная диаграмма модели ИС представлена на рис. 3.1.
Рис. 3.1 – Контекстная диаграмма модели ИС для иерархической классификации данных при выборе композиций для очистки теплоэнергетического оборудования
Вход представляет собой информацию, преобразуемую функциональным блоком. Для данной модели входной информацией являются данные о теплоэнергетическом объекте и данные о композиции для промывки. Управляющий механизм – правила выбора оптимальной композиции и принцип классификации, на основе которых осуществляется проектирование информационной системы и реализуются функции, которые она выполняет. Исполняющим механизмом является спроектированная информационная система, выполняющая автоматическую классификацию данных. В качестве выходной информации служат результаты классификации и оптимальный состав композиции и условия промывки.
3.2.Построение диаграмм idef0
Процесс проектирования ИС для иерархической классификации данных при выборе композиций для очистки теплоэнергетического оборудования
состоит из трех основных этапов: «Наполнение базы данных», «Иерархическая классификация данных», «Выбор оптимальных условий промывки» (рис.3.2).
Рис. 3.2 – Диаграмма декомпозиции 1-го уровня
Этап «Иерархическая классификация данных» состоит из трех функциональных блоков: «Подготовка данных», «Выбор параметров классификации», «Выполнение алгоритма» (рис.3.3).
Рис. 3.3 – Диаграмма декомпозиции 2-го уровня
Основные элементы модели «Проектирование ИС для иерархической классификации данных при выборе композиций для очистки теплоэнергетического оборудования» представлены в табл. 3.1 - 3.3.
Таблица 3.1
Основные элементы модели
Название проекта: Проектирование ИС для иерархической классификации данных при выборе композиций для очистки теплоэнергетического оборудования |
|
Цель проекта: Реализация структурной функциональной модели ИС для иерархической классификации данных при выборе композиций для очистки теплоэнергетического оборудования |
|
Технология моделирования: метод функционального моделирования IDEF0 |
|
Инструментарий: программный продукт BP Win 4.0 |
|
Список данных |
Перечень функций |
Окончание табл. 3.1
Список данных |
Перечень функций |
Данные об объекте Данные о композиции для очистки Результаты классификации Оптимальная композиция и условия очистки Информационная система Принцип классификации Правила выбора оптимальной композиции |
А0.Проектирование ИС для иерархической классификации данных при выборе композиций для очистки теплоэнергетического оборудования |
Данные об объекте Данные о композиции для очистки БД о компонентах очистки Классифицированные данные Данные об оптимальной композиции Результаты классификации Оптимальная композиция и условия очистки Информационная система Принцип классификации Правила выбора оптимальной композиции |
A1.Наполнение БД А2.Иерархическая классификация данных А3.Выбор оптимальных условий промывки
|
БД о компонентах очистки Таблицы данных, готовые к классификации Параметры классификации Результаты классификации Принцип классификации |
А21.Подготовка данных А22.Выбор параметров классификации А23.Выполнение алгоритма |
Таблица 3.2
Словарь
Термины |
Определение |
Информационная система |
Совокупность программных приложений, баз данных, используемых для управления |
Входные данные |
Данные, предоставляемые от внешнего источника (пользователя), например, данные о композиции для очистки |
Обработанные данные |
Данные, полученные в процессе выполнения работ на определенном этапе |
Выходные документы |
Структурированные данные, полученные при выполнении работы ИС |
Принцип классификации |
Совокупность последовательных действия, на основе которых выполняется определенный алгоритм |
Таблица 3.3
Описание функциональных блоков
Наименование блока |
Описание решаемых задач |
А1. Наполнение БД |
На данном этапе происходит наполнение базы данных информацией о композициях для очистки, необходимой для классификации данных и поиска оптимальных условий промывки. |
А2.Иерархическая классификация данных |
На данном этапе происходит автоматическая иерархическая классификация введенных данных. |
А3.Выбор оптимальных условий промывки |
На данном этапе происходит поиск оптимальных условий промывки из условия: максимальная скорость растворения отложений и минимальная скорость коррозии металла. |
А21. Подготовка данных |
Данные, введенные в базу данных представляются в форме таблиц, готовых к классификации. |
Окончание табл. 3.3
Наименование блока |
Описание решаемых задач |
А22.Выбор параметров классификации |
На данном этапе происходит выбор алгоритма классификации. |
А23.Выполнение алгоритма |
Происходит иерархическая классификация таблиц данных по выбранному алгоритму. |