Построение логической модели реального процесса
Стр 1 из 4Следующая ⇒ Предварительный анализ проблемы
Построение предметной области Главной характеристикой автоматизированной информационно-справочной системы «Бассейн» является занесение работником информации и формирование запросов о состоянии бассейна в базу данных «Bassein»: 1. Датчики температуры; 2. Датчики влажности; 3. Датчики хлорирования воды; 4. Датчик времени. Эта автоматизированная система помогает: 1. Облегчить работу работника бассейна; 2. Осуществляет быстрый вывод информации при определенном запросе. Главной частью предметной области является база данных «Bassein», в которой и хранятся сведения.
Выделение основных и второстепенных объектов «Система — совокупность элементов, объединенная связями между ними и обладающая определенной целостностью». Таким образом, система — это совокупность взаимодействующих (взаимосвязанных) элементов, объединенных единством цели и общими целенаправленными правилами взаимоотношений. Под совокупностью элементов понимается набор элементов, который позволяет системе иметь общие характеристики. Под взаимосвязанностью элементов подразумевается набор целенаправленных правил взаимоотношений между элементами. Наличие взаимосвязей определяет организованную сложность системы. Она является свойством системы и определяет количество элементов в системе. Имеется и много элементов за пределами системы (внешняя сфера). Локализация системы определяет границы системы, выделение ее элементов и связей (существующих и несуществующих). Часто встречаются две ошибки: исключение существенных связей и учет несущественных связей. При построении системы должна быть определена целевая функция и разработаны алгоритмы структуры и функции системы.
Когда мы говорим об информационной системе, то имеем в виду взаимосвязанную совокупность средств, методов и персонала, обеспечивающих сбор, хранение, обработку, поиск и выдачу необходимой потребителю информации. Информационная система — взаимосвязанная совокупность средств, методов и персонала, используемых для сбора, хранения, обработки и выдачи информации в целях решения поставленных задач. Информационные системы необходимы в процессе принятия решений, они помогают анализировать проблемы и создавать новые продукты. Структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами. Каждый объект системы обладает своим собственным поведением. Основными объектами, выполняющими активные действия, являются человек («Rabotnik_Bassein» - работник бассейна), компьютер («Controller» - управляющая система), исполнительные устройства (принтер, монитор), датчики («Datchiki» - помогают системе управлять показателями окружающей среды). Определение связей между объектами Работник бассейна формирует запрос о состоянии системы, показаниях датчиков, чтобы поддерживать функционирование в нормальном состоянии. Контроллер в свою очередь обрабатывает запрос, формирует базу данных из показаний, выводит информацию на экран и на печать по запросу работника. Датчики передают показания в контроллер, который формирует базу данных – «Клиенты». Выбор базовой модели
Разработка и проектирование АИС начинается с создания концептуальной модели использования системы. Прежде всего должна быть определена целесообразность создания системы, ее конкретные функции и подлежащие автоматизации задачи. Должна быть выполнена оценка не только целей, но и возможностей создания системы. Далее проводится анализ требований к АИС, детальное проектирование, взаимосвязь этапов, программирование и тестирование, минимизация потерь при переходе от одного уровня представления информации к другому, интеграция в существующую систему, внедрение и поддержка.
Существует три класса методологий проектирования АИС: - концептуальное моделирование предметной области; - выявление требований и спецификация информационной системы через ее макетирование; - системная архитектура программных средств, поддерживаемая инструментальными средствами CASE-технологии (CASE — Computer Aided Software Engineering — технология создания и сопровождения ПО различных систем). Современные методологии проектирования систем должны обеспечивать описание объектов автоматизации, описание функциональных возможностей АИС, спецификацию проекта, гарантирующую достижение заданных характеристик системы, детальный план создания системы с оценкой сроков разработки, описание реализации конкретной системы[1]. Существует три метода разработки АИС: оригинальный, типовой, автоматизированный. Метод оригинального проектирования охватывает все виды работ для различных объектов, выполняемых по специальным проектам, включающим оригинальные методики и средства выполнения работ. Методики на всех этапах работ создаются для конкретного объекта по мере необходимости. Недостатками этого метода являются высокая трудоемкость, большие сроки проектирования, плохие модернизируемость и сопровождаемость. Метод типового проектирования предполагает разбиение системы на отдельные модули (элементы, подсистемы, объекты) и разработку для каждого из них законченного проекта. Это позволяет при внедрении адаптировать каждый модуль к конкретным условиям функционирования системы. Например, элементами могут быть ИО, ПО, ТО. Подсистемами могут выступать функциональные подсистемы сбора информации, распространения информации и т. д. Метод автоматизированного проектирования предполагает автоматизацию основных этапов создания АИС, начиная от выбора состава задач и заканчивая автоматическим получением проектной документации. Для реализации этого метода используют представленные и выполненные на ЭВМ типовые проекты и типовые проектные решения, ППП, ОС, САПР, CASE-технологии.
Процесс создания АИС многообразен и довольно продолжителен. Он требует достаточно больших трудовых и денежных затрат. Этот процесс делят на стадии и этапы, на каждом из которых в соответствии с поставленными целями и решаемыми задачами работают специалисты разного профиля и уровня.
ПОСТРОЕНИЕ ЛОГИЧЕСКОЙ МОДЕЛИ РЕАЛЬНОГО ПРОЦЕССА
3.1 Определение вариантов использования Вариант использования представляет собой последовательность действий, выполняемых системой в ответ на событие, инициируемое некоторым внешним объектом (действующим лицом). Вариант использования описывает типичное взаимодействие между пользователем и системой. В рассматриваемой автоматизированной системе «Бассейн» можно выделить пять вариантов использования: – Формирование запроса (Formirovanie_zaprosa); – Ввод информации о состоянии бассейна (Vvod_informasii_o_ sostoyanii_basseina); – Вывод запрашиваемой информации (Vibor_Informacii); – Поступление информации (Vivod_Zaprashivaemoy_informacii); – Создание базы данных «Bassein» (Sozdanie_BD_Bassein); – Выбор информации (Vibor_informasii); Вариант использования «Formirovanie_zaprosa» предполагает, что работник бассейна формирует запрос к компьютеру (Сontroller) о состоянии окружающей среды, зафиксированной датчиками: 1. Показания температуры воды и воздуха в бассейне; 2. Показания влажности в раздевалке (чтобы не образовывалась плесень необходимо вовремя проветривать помещение); 3. Состояние хлорирования воды; 4. Показания датчика времени, чтобы знать когда необходимо включать систему. Вариант использования «Vvod_informasii_o_ sostoyanii_basseina » означает, что датчики передают информацию в контроллер для формирования «BD_Bassein». Вариант использования «Sozdanie_BD_Bassein» подразумевает автоматическое занесение информации от датчиков и формирование журнала. Вариант использования «Vibor_informasii» означает, что контроллер обрабатывает запрос от работника бассейна и выдает его на исполнительные устройства. Вариант использования «Vivod_Zaprashivaemoy_informacii» – для вывода на экран монитора или распечатку принтера. Вариант использования «Vibor_informasii» – подразумевает обращение к БД и выбор из неё запрашиваемой работником бассейна информации.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|