Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы (Понятие экономической информационной системы).pdf
Добавлен: 25.04.2023
Просмотров: 98
Скачиваний: 2
СОДЕРЖАНИЕ
1 Глава. Понятие экономической информационной системы
2 Глава. Анализ и технология проектирования экономической информационной системы
3 Глава. Методы проектирования экономической информационной системы
3.1 Основные принципы структурного подхода
3.2 Методология функционального моделирования SADT[11]
3.3 Метод моделирования IDEF3[12]
Своевременность — возможность получения потребителем экономической информации в установленные сроки и в полном объеме.
Функциональная полнота — свойство системы, характеризующее уровень автоматизации задач на предприятии и удовлетворения информационных потребностей пользователей.
Функциональная надежность — свойство системы сохранять работоспособность в течение заданного времени в определенных условиях эксплуатации. Это интегральная оценка, включающая в себя вероятность безотказного функционирования всех обеспечивающих подсистем экономической информационной системы.
Экономическая эффективность — оценка результативности предлагаемых проектных решений, определяется соотношением между затратами и получаемым социальным, техническим и экономическим эффектом. Социальный эффект характеризуется степенью удовлетворения потребительских требований заказчика, технический — увеличением производительности машин или системы, а экономический — годовой экономией, коэффициентом экономической эффективности и сроком окупаемости.
Исходя из вышеперечисленного, можно сделать следующий промежуточный вывод:
В основе процесса создания проекта экономической информационной системы лежит технологический процесс проектирования, который определяет целенаправленные действия, состав исполнителей, средства и ресурсы, необходимые для выполнения этих действий.
Относительно самостоятельной частью технологического процесса является технологическая операция проектирования, определяющая вход и выход конкретного действия, а также методику его осуществления. Такой методикой, к примеру, может быть методика проведения проектных решений.
К одним из основных требований, предъявляемых к подобным методикам, следует отнести формализованность, позволяющую однозначно описывать процесс проектирования экономической информационной системы и обеспечивать при этом оптимальные решения вопросов управления разработкой.
Использование вычислительной техники, различных средств и методов при создании проекта экономической информационной системы сокращает сроки проведения работ, изменяет трудоемкость и стоимость отдельных технологических операций проектирования, освобождая проектировщиков системы от выполнения многих рутинных работ[10].
3 Глава. Методы проектирования экономической информационной системы
На сегодняшний день существуют два метода (или подхода) к разработке программного обеспечения экономических информационных систем.
Первый подход – функционально-модульный или структурный.
Основывается данный подход на принципе функциональной декомпозиции: структура системы описывается в терминах иерархии ее функций и передачи информации между отдельными функциональными элементами.
Второй подход – объектно-ориентированный подход использует другой принцип: принцип объектной декомпозиции, при котором структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами.
В чем же различие двух данных подходов?
Различие заключается в способе декомпозиции системы. Объектно-ориентированный подход использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщений между объектами.
Исходя из вышесказанного, следует выделить следующее:
Сущность структурного подхода к разработке программного обеспечения экономической информационной системы заключается в его декомпозиции (разбиении) на автоматизируемые функции: система разбивается на функциональные подсистемы, которые, в свою очередь, делятся на подфункции, те — на задачи и так далее до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимоувязаны. При разработке системы "снизу вверх", от отдельных задач ко всей системе, целостность теряется, возникают проблемы при описании информационного взаимодействия отдельных компонентов.
3.1 Основные принципы структурного подхода
Все наиболее распространенные методологии структурного подхода базируются на ряде общих принципов.
Среди базовых принципов можно выделить следующие:
- принцип "разделяй и властвуй" - принцип решения сложных проблем путем их разбиения на множество меньших независимых задач, легких для понимания и решения;
- принцип иерархического упорядочивания - принцип организации составных частей проблемы в иерархические древовидные структуры с добавлением новых деталей на каждом уровне. Выделение двух базовых принципов не означает, что остальные принципы являются второстепенными, поскольку игнорирование любого из них может привести к непредсказуемым последствиям (в том числе и к провалу всего проекта).
Основными из этих принципов являются следующие:
- Принцип абстрагирования - заключается в выделении существенных аспектов системы и отвлечения от несущественных;
- Принцип формализации - заключается в необходимости строгого методического подхода к решению проблемы;
- Принцип непротиворечивости - заключается в обоснованности и согласованности элементов;
- Принцип структурирования данных - заключается в том, что данные должны быть структурированы и иерархически организованы.
В структурном анализе используются в основном две группы средств, иллюстрирующих функции, выполняемые системой и отношения между данными. Каждой группе средств соответствуют определенные виды моделей (диаграмм), наиболее распространенными среди которых являются следующие: SADT модели и соответствующие функциональные диаграммы; DFD диаграммы потоков данных; ERD диаграммы "сущность-связь".
Наиболее существенное различие между разновидностями структурного анализа заключается в их функциональности.
Модели SADT (IDEF0) наиболее удобны при построении функциональных моделей. Они наглядно отражают функциональную структуру объекта: производимые действия, связи между этими действиями. Таким образом, четко прослеживается логика и взаимодействие процессов организации. Главным достоинством нотации является возможность получить полную информацию о каждой работе, благодаря ее жестко регламентированной структуре. С ее помощью можно выявить все недостатки, касающиеся как самого процесса, так и то, с помощью чего он реализуется: дублирование функций, отсутствие механизмов, регламентирующих данный процесс, отсутствие контрольных переходов и т.д.
DFD позволяет проанализировать информационное пространство системы и используется для описания документооборота и обработки информации. Поэтому диаграммы DFD применяют в качестве дополнения модели бизнес-процессов, выполненной в IDEF0.
IDEF3 хорошо приспособлен для сбора данных, требующихся для проведения анализа системы с точки зрения рассогласования/согласования процессов во времени.
Нельзя говорить о достоинствах и недостатках отдельных нотаций. Возможны ситуации, при которых анализ IDEF0 не обнаружил недостатков в деятельности организации с точки зрения технологического или производственного процесса, однако это не является гарантией отсутствия ошибок. Поэтому в следующем этапе анализа необходимо перейти к исследованию информационных потоков с помощью DFD и затем объединить эти пространства с помощью последней нотации - IDEF3.
3.2 Методология функционального моделирования SADT[11]
Методология SADT разработана Дугласом Россом и получила дальнейшее развитие в работе. На ее основе разработана, в частности, известная методология IDEF0 (Icam DEFinition), которая является основной частью программы ICAM (Интеграция компьютерных и промышленных технологий), проводимой по инициативе ВВС США.
Что представляет из себя методология SADT?
Методология SADT – совокупность методов, правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель SADT отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.
Основные элементы этой методологии основываются на следующих концепциях:
- графическое представление блочного моделирования. Графика блоков и дуг SADT-диаграммы отображает функцию в виде блока, а интерфейсы входа/выхода представляются дугами, соответственно входящими в блок и выходящими из него. Взаимодействие блоков друг с другом описываются посредством интерфейсных дуг, выражающих "ограничения", которые в свою очередь определяют, когда и каким образом функции выполняются и управляются;
- строгость и точность. Выполнение правил SADT требует достаточной строгости и точности, не накладывая в то же время чрезмерных ограничений на действия аналитика. Правила SADT включают:
- ограничение количества блоков на каждом уровне декомпозиции (правило 3-6 блоков);
- связность диаграмм (номера блоков);
- уникальность меток и наименований (отсутствие повторяющихся имен);
- синтаксические правила для графики (блоков и дуг);
- разделение входов и управлений (правило определения роли данных).
- отделение организации от функции, т.е. исключение влияния организационной структуры на функциональную модель.
Методология SADT может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции. Для уже существующих систем SADT может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются.
3.3 Метод моделирования IDEF3[12]
Метод моделирования IDEF3, являющийся частью семейства стандартов IDEF, был разработан в конце 1980-х годов для закрытого проекта ВВС США. Этот метод предназначен для таких моделей процессов, в которых важно понять последовательность выполнения действий и взаимозависимости между ними. Хотя IDEF3 и не достиг статуса федерального стандарта США, он приобрел широкое распространение среди системных аналитиков как дополнение к методу функционального моделирования IDEF0 (модели IDEF3 могут использоваться для детализации функциональных блоков IDEF0, не имеющих диаграмм декомпозиции). Основой модели IDEF3 служит так называемый сценарий процесса, который выделяет последовательность действий и подпроцессов анализируемой системы.
IDEF3 — методология моделирования и стандарт документирования процессов, происходящих в системе. Метод документирования технологических процессов предоставляет механизм документирования и сбора информации о процессах. IDEF3 показывает причинно-следственные связи между ситуациями и событиями в понятной экcперту форме, используя структурный метод выражения знаний о том, как функционирует система, процесс или предприятие. IDEF3 широко применяется при разработке информационных систем. При этом используется инструмент визуального моделирования бизнес-процессов.
Два типа диаграмм в IDEF3
Система описывается как упорядоченная последовательность событий с одновременным описанием объектов, имеющих отношение к моделируемому процессу.
IDEF3 состоит из двух методов:
- Process Flow Description (PFD) — Описание технологических процессов, с указанием того, что происходит на каждом этапе технологического процесса.
- Object State Transition Description (OSTD) — Описание переходов состояний объектов, с указанием того, какие существуют промежуточные состояния у объектов в моделируемой системе.
Основу методологии IDEF3 составляет графический язык описания процессов. Модель в нотации IDEF3 может содержать два типа диаграмм:
-
- Диаграмму Описания Последовательности Этапов Процесса (Process Flow Description Diagrams, PFDD)
- Диаграмму Сети Трансформаций Состояния Объекта (Object State Transition Network, OSTN)
3.4 Диаграммы потоков данных Data Flow Diagrams
Диаграммы потоков данных (Data Flow Diagrams - DFD) представляют собой иерархию функциональных процессов, связанных потоками данных.