Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования информационной системы.pdf
Добавлен: 28.06.2023
Просмотров: 230
Скачиваний: 3
СОДЕРЖАНИЕ
Глава 1. Структурный подход к проектированию информационных систем
Основные понятия проектирования информационных систем
Методологии структурного подхода к проектированию информационных систем
Глава 2. Анализ методологий структурного проектирования
2.1. Метод функционального моделирования SADT (IDEF0)
2.2. Метод моделирования процессов IDЕF3
Позиционирование подходов можно провести по отношению к решению задачи моделирования бизнес-процессов на этапе анализа и проектирования следующим образом (табл. 1).
Таблица 1
Позиционирование подходов относительно типов проектов
Подход Тип проекта |
Структурный подход |
Объектно - ориентированный подход |
Типовое проектирование |
||
Оригинальное проектирование |
||
Смешанное проектирование |
- анализ;
- проектирование.
Оригинальное проектирование - все проектные решения разрабатываются «с нуля» в соответствии с требованиями к ИС. Типовое проектирование - предполагают создание системы из готовых типовых элементов (проектных решений).[4]
Типовое проектирование - этап анализа сводится к сбору информации и утверждении ее полноты и адекватности у Заказчика для настройки системы, для этого замечательно подходят средства объектно-ориентированного подхода. Через наглядность моделей сотрудники заказчика понимают модели и могут участвовать в их обсуждении (добиться таких результатов при нотации структурного подхода практически невозможно). Выбор определяется также тем, что легко перейти к этапу проектирования и инструмент будет единственным.
Проектирование-непосредственное редактирование настроек системы, то есть реализация процессов заказчика в рамках внедренной системы. Использование структурных обозначений нецелесообразно и нецелесообразно. Пример такого проекта, Внедрение системы «1С».
Оригинальное проектирование-этап анализа имеет классический вид, необходимо обеспечить качественное и полное построение бизнес-процессов организации с осуществлением их реинтеграции. Для правильного и точного определения и формализации требований хорошо подходят обозначения структурного подхода.
Выбор будет обуславливаться:
1. Потребностями и целями проекта (либо это комплексное обследование и моделирование с масштабными преобразованиями, либо качественный сбор информации и небольшие изменения), аспектами анализа и требованиями к информации;
2. Предпочтениями аналитиков и наличием инструментальных средств. Главной целью формирования моделей ИС является обеспечение перехода от моделей описания организации к системе моделей, описывающих конкретные компоненты проекта, такие как приложения, базы данных, при котором обеспечивается отображение задач организации в функции и компоненты ИС (этап проектирования ИС). Этап проектирования в обоих случаях основан на использовании языка UML и наиболее удачной методики Лармана.
Смешанное проектирование - новые модули разрабатываются по схеме оригинального проектирования, в остальном - типового проектирования. Проведенный анализ сильных и слабых сторон структурного, объектно - ориентированного подходов является основой технологии проектирования ИС с использованием CASE - технологий.
Современные структурные методологии анализа и проектирования классифицируются по следующим признакам:
- по отношению к школам - Software Engineering (SE) и Information Engineering (IE);
- по порядку построения модели - процедурно-ориентированные, ориентированные на данные и информационно-ориентированные;
- по типу целевых систем - для систем реального времени (СРВ) и для информационных систем (ИС).[5]
SE является нисходящим поэтапным подходом к разработке ПО, начинающейся с общего взгляда на его функционирование. Затем производится декомпозиция на подфункции, и процесс повторяется для подфункций до тех пор, пока они не станут достаточно малы для их реализации кодированием. В результате получается иерархическая, структурированная, модульная программа.
SE является универсальной дисциплиной разработки ПО, успешно применяющейся как при разработке систем реального времени, так и при разработке информационных систем. IE - более новая дисциплина. С одной стороны, она имеет более широкую область применения, чем SE: IE является дисциплиной построения систем вообще, а не только систем ПО, и включает этапы более высокого уровня (например, стратегическое планирование), однако на этапе проектирования систем ПО эти дисциплины аналогичны. С другой стороны, IE - более узкая дисциплина, чем SE, т.к. IE используется только для построения информационных систем, а SE - для всех типов систем.[6]
Разработка ПО основана на модели ВХОД-ОБРАБОТКА-ВЫХОД: данные входят в систему, обрабатываются или преобразуются и выходят из системы. Эта модель используется во всех структурных методах. Таким образом, важен порядок построения модели. Традиционный процессно-ориентированный подход регулирует примат построения функциональной составляющей по отношению к построению структур данных: требования к данным раскрываются по функциональным требованиям. При подходе, ориентированном на данные, ввод и вывод являются наиболее важными - структуры данных сначала определяются, а процедурные компоненты извлекаются из данных. Информационно-ориентированный подход, как часть дисциплины IE, отличается от ориентированного на данные подхода, который позволяет ему работать с неиерархическими структурами данных.
Таблица 2
Сравнительный анализ информационных систем и систем реального времени
Информационные системы |
Системы реального времени |
Управляемы данными |
Управляемы событиями |
Сложные структуры данных |
Простые структуры данных |
Большой объем входных данных |
Малое количество входных данных |
Интенсивный ввод/вывод |
Интенсивные вычисления |
Машинная независимость |
Машинная зависимость |
Основная особенность систем реального времени заключается в том, что они контролируют и контролируются внешними событиями; реагирование на эти события во времени - основная и первоочередная функция таких систем. Главные отличия информационных систем от систем реального времени приведены в таблице 2, средствами поддержки этих особенностей и различаются соответствующие структурные методологии.
Заключение
Таким образом, в данной работе был рассмотрен анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы.
Изложенный материал основывается на международных и отечественных стандартах в области проектирования информационных систем, и представляет собой единую методологию и составляет научную основу деятельности специалистов по проектированию различных информационных систем: разработку требований к системе, анализ объекта автоматизации, а также выбор и последующую адаптацию программного продукта.
В основе проектирования информационных систем лежит моделирование предметной области, которое позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект.
Процесс бизнес-моделирования предметной области может быть реализован в рамках различных методик, отличающихся, прежде всего, своим подходом к тому, что представляет собой моделируемая организация. В соответствии с различными представлениями об организации методики принято делить на объектные и структурные (или функциональные).
Структурное моделирование хорошо показывает себя в тех случаях, когда организационная структура находится в процессе изменения или вообще слабо оформлена. Подход от выполняемых функций интуитивно лучше понимается исполнителями при получении от них информации об их текущей работе.
Структурное проектирование основано на детализации метода нисходящего проектирования. Процесс декомпозиции в структурном проектировании реализован в потоках данных в системе.
В настоящее время известно около 90 разновидностей методологий структурного системного анализа, которые можно классифицировать по различным признакам. Несмотря на такое обилие методов, практически во всех используются три группы средств:
1) DFD (Dаta Flоw Diagrams) - диаграммы потоков данных или SАDT-диаграммы, иллюстрирующие функции, которые должна выполнять система;
2) ЕRD (Entity-Relationship Diagrams) - диаграммы «сущность-связь», моделирующие отношения между данными;
3) SТD (State Transition Diagrams) - диаграммы переходов состояний, моделирующие зависящее от времени поведение системы (аспекты реального времени).
Наибольшее распространение для целей функционального моделирования получили графические модели на основе SADT - модель IDEF0, модель IDЕF3, расширяющая возможности IDEF0, DFD - диаграммы потоков данных.
С точки зрения бизнес-моделирования информационных систем каждый из представленных структурных подходов обладает своими преимуществами.
Для полной реализации интеллектуальных способностей, связанных с принятием решений, планированием, прогнозом и эффективным управлением в экономических системах, современные и перспективные информационные системы должны быть реализованы с использованием новейших технологий, основанных на концепциях распределенною искусственного интеллекта, динамических адаптированных моделей знании, параллельной обработки информации при поиске решения.
Таким образом, технологии информационных систем повышают эффективность работы компаний за счет снижения числа совершаемых ошибок. Кроме того, они позволяют повысить скорость выполнения операций до того уровня, который не может достигнуть человек.
Список литературы
1.Алексунин В.А., Родигина В.В. Электронная коммерция и маркетинг в Интернет.- Учебное пособие. - М.: «Дашков и К 0», 2013. - 320с.
2.Вендеров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендеров - М.: Финансы и статистика, 2016.- 197с.
3.Воробович Н.П. Основы создания прикладных систем обработки данных. Лабораторный практикум [Текст] / Н.П.Воробович - Красноярск: СибГТУ; 2013.- 190с.
4.Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. М., Центр Информационных Технологий, 2016.- 219с.
5.Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). М., «Лори», 2014.- 313с.
6.Марка Д.А., МакГоуэн К. Методология структурного анализа и проектирования. М., «МетаТехнология», 2013.- 188с.