Файл: Анализ и оценка средств реализации структурных методов анализа и проектирования экономической информационной системы.pdf
Добавлен: 29.03.2023
Просмотров: 84
Скачиваний: 1
ВВЕДЕНИЕ
На протяжении всего периода применения oc компьютеров oc и oc компьютерных oc систем oc существует oc тенденция oc создания oc высоконадежных oc управляющих oc комплексов, oc ориентированных oc на oc получение oc и oc использование oc информационных oc ресурсов. oc Эта oc тенденция oc выразилась oc в oc мощном oc процессе oc создания oc различных oc видов oc систем, oc как oc встроенных oc в oc уникальные oc объекты oc информационно-технологических oc комплексов. oc В oc последнее oc время oc информационные oc технологии oc стали oc неотъемлемой oc частью oc нашей oc жизни. oc Информационные oc системы, oc связанные oc с oc предоставлением oc и oc обработкой oc информации oc для oc всех oc уровней oc управления oc объектами, oc приобретают oc особую oc важность oc в oc общественной oc жизни. oc На oc данный oc момент oc невозможно oc представить oc какую-либо oc организацию, oc не oc применяющую oc компьютерных oc технологий. oc Это oc обусловлено oc и oc тем, oc что oc государственные oc структуры oc требуют oc обязательных oc отчетов oc в oc электронном oc виде, oc следовательно, oc необходима oc систематизированная oc информация.
Важным oc этапом oc разработки oc информационной oc системы oc является oc углубленное oc изучение oc данной oc области. oc Выявление oc сущностей oc организации, oc какие oc функции oc они oc выполняют, oc какие oc атрибуты oc входят, oc в oc сущности. oc Определение oc зависимостей oc между oc сущностями. oc Это oc все oc создает oc визуальное oc представление oc исследуемой oc задачи.
Объектом курсового проекта является структурная методология проектирования ИС. Предмет курсового проекта – сетевые и SADT-модели
На сегодняшний день существует большое количество литературы, описывающей структурный подход к проектированию ИС и методы этого подхода. Целью курсового проекта является анализ этих источников и описание на их основе основных характеристик структурной методологии, а также ее сравнение с другими используемыми подходами. В курсовом проекте также рассматривается более подробно метод структурного анализа и проектирования SADT. В настоящее время создание эффективной ИС невозможно без управления проектом. Поэтому в данном курсовом проекте приведены основы составления сетевых моделей при создании ПО.
Для достижения цели в курсовом проекте проведен анализ имеющейся литературы и выявлены наиболее важные аспекты данной проблемы.
Задачи теоретической части курсового проекта:
1) Получение представления о структурном подходе к проектированию ИС;
2) Проведение сравнительного анализа используемых подходов;
3) Функциональный анализ деятельности организации;
Данная работа актуальна, т.к. методики функционального проектирования широко используются при разработке сложных ИС. Анализ этих методик, а также выявление их сильных и слабых сторон может существенно облегчить выбор методологии.
Целью oc работы oc является oc реализация oc информационной oc системы oc организации oc на oc примере oc дилера oc по oc продажам oc на oc заказ. oc Начальным oc этапом oc создания oc системы oc является oc изучение, oc анализ oc и oc моделирование oc деятельности oc торговой oc точки oc для oc возможного oc улучшения oc и oc оптимизации oc методов oc работы.
Глава 1. Анализ структурных функциональных методов проектирования информационной системы
1.1 SADT-методология
SADT-методология oc – oc методология oc структурного oc анализа oc и oc проектирования, oc интегрирующая oc процесс oc моделирования, oc управление oc конфигурацией oc проекта, oc использование oc дополнительных oc языковых oc средств oc и oc руководство oc проектом oc со oc своим oc графическим oc языком.
Процесс oc моделирования oc может oc быть oc разделен oc на oc несколько oc этапов:[1]
- oc опрос oc экспертов,
- oc создание oc диаграмм oc и oc моделей,
- oc распространение oc документации,
- oc оценка oc адекватности oc моделей oc и oc принятие oc их oc для oc дальнейшего oc использования.
Этот oc процесс oc хорошо oc отлажен, oc потому oc что oc при oc разработке oc проекта oc специалисты oc выполняют oc конкретные oc обязанности.
SADT oc возникла oc в oc конце oc 60-х oc годов oc в oc ходе oc революции, oc вызванной oc структурным oc программированием. oc Когда oc большинство oc специалистов oc билось oc над oc созданием oc программного oc обеспечения, oc немногие oc старались oc разрешить oc более oc сложную oc задачу oc создания oc крупномасштабных oc систем, oc включающих oc как oc людей oc и oc машины, oc так oc и oc программное oc обеспечение, oc аналогичных oc системам, oc применяемым oc в oc телефонной oc связи, oc промышленности, oc управлении oc и oc контроле oc за oc вооружением.
Таким oc образом, oc разработчики oc решили oc формализовать oc процесс oc создания oc системы, oc разбив oc его oc на oc следующие oc фазы:[2]
- анализ oc — oc определение oc того, oc что oc система oc будет oc делать;
- проектирование oc — oc определение oc подсистем oc и oc их oc взаимодействие;
- реализация oc — oc разработка oc подсистем oc по oc отдельности, oc объединение oc — oc соединение oc подсистем oc в oc единое oc целое;
- тестирование oc — oc проверка oc работы oc системы;
- установка oc — oc введение oc системы oc в oc действие;
- эксплуатация oc — oc использование oc системы.
В oc основе oc методологии oc SADT oc лежат oc два oc основных oc принципа.
SA-блоки, oc на oc основе oc которых oc создается oc иерархическая oc многоуровневая oc модульная oc система, oc каждый oc уровень oc которой oc представляет oc собой oc законченную oc систему oc (блок), oc поддерживаемую oc и oc контролируемую oc системой oc (блоком), oc находящейся oc над oc ней.
Декомпозиция oc - oc использование oc этой oc концепции oc позволяет oc разделить oc каждый oc блок, oc понимаемый oc как oc единое oc целое, oc на oc свои oc составляющие, oc описываемые oc на oc более oc детальной oc диаграмме.
Процесс oc декомпозиции oc проводится oc до oc достижения oc нужного oc уровня oc подробности oc описания. oc Диаграмма oc ограничивается oc 3-6 oc блоками oc для oc того, oc чтобы oc детализация oc осуществлялась oc постепенно. oc Вместо oc одной oc громоздкой oc модели oc используется oc несколько oc небольших oc взаимосвязанных oc моделей, oc значения oc которых oc взаимно oc дополняют oc друг oc друга, oc делая oc понятной oc структуризацию oc сложного oc объекта.
Обычно SADT-методология применяется на ранних этапах жизненного цикла информационной системы.
SADT - модель - это точное, полное и адекватное текстовое и графическое описание системы имеющей конкретное назначение, выполненное в виде иерархически организованной совокупности диаграмм, созданных на основе стандартного представления данных. Это описание системы, у которой есть единственный субъект, цель и одна точка зрения с помощью SADT-методологии. Такая модель представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм, организованных в виде древовидной структуры, где верхняя диаграмма является наиболее общей, а самые нижние наиболее детализированы.
В SADT-моделях используются как естественный, так и графический языки. Для передачи информации о конкретной системе источником естественного языка служат люди, описывающие систему, а источником графического языка - сама методология SADT.
Графический язык SADT обеспечивает структуру и точную передачу модели семантики естественного языка, организует естественный язык вполне определенным и однозначным образом, за счет чего позволяет описывать системы, которые до недавнего времени не поддавались адекватному представлению.
С точки зрения SADT модель может быть сосредоточена либо на функциях системы, либо на ее объектах. Подобные модели, ориентированные на функции, принято называть функциональными моделями, а ориентированные на объекты системы - моделями данных.
Функциональная модель представляет с требуемой степенью детализации систему функций, которые в свою очередь отражают свои взаимоотношения через объекты системы. Модели данных дуальны к функциональным моделям и представляют собой подробное описание объектов системы, связанных системными функциями. Полная методология SADT поддерживает создание множества моделей для более точного описания сложной системы.
1.2 IDEF0–методология
IDEF0 - методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Отличительной особенностью IDEF0 является её акцент на соподчинённость объектов. В IDEF0 рассматриваются логические отношения между работами, а не их временная последовательность (WorkFlow).[3]
Стандарт IDEF0 представляет организацию как набор функций, здесь существует правило — наиболее важная функция находится в верхнем левом углу, кроме того есть правило стороны: — стрелка входа приходит всегда в левую кромку активности, — стрелка управления — в верхнюю кромку, — стрелка механизма — нижняя кромка, — стрелка выхода — правая кромка. Стрелки являются однонаправленными.[4]
Описание выглядит как «чёрный ящик» с входами, выходами, управлением и механизмом, который постепенно детализируется до необходимого уровня. Также для того чтобы быть правильно понятым, существуют словари описания активностей и стрелок. В этих словарях можно дать описания того, какой смысл вкладывается в данную активность либо стрелку.
Также отображаются все сигналы управления, которые на DFD (Диаграмме Потоков Данных) не отображались. Данная модель используется при организации бизнес-проектов и проектов, основанных на моделировании всех процессов: как административных, так и организационных.
Методология IDEF0 может использоваться для моделирования широкого круга систем и определения требований и функций, а затем для разработки системы, которая удовлетворяет этим требованиям и реализует эти функции. Для уже существующих систем SADT может быть использована для анализа функций, выполняемых системой, а также для указания механизмов, посредством которых они осуществляются.
Не смотря на то, что в настоящее oc время oc появляются oc десятки oc новых oc методологий oc моделирования oc деятельности oc предприятия oc и oc взглядов oc на oc её oc архитектуру, oc IDEF0 oc сохраняет oc актуальность oc для oc задач oc усовершенствования oc предприятий oc и oc организаций.
Преимущества oc методологии oc IDEF0:
- долгая oc история oc его oc использования oc для oc решения oc различных oc задач oc государственных oc и oc коммерческих oc предприятий;
- продолжает oc использоваться oc и oc рекомендоваться oc в oc качестве oc стандарта oc описания oc деятельности oc организации oc и oc предприятия;
- глобальная oc информатизация oc общества oc только oc усиливает oc спрос oc на oc возможности, oc которые oc обеспечиваются oc IDEF0;
- конкуренция oc и oc борьба oc за oc качество oc продукции oc увеличивает oc потребности oc современных oc предприятий oc в oc информатизации, oc тем oc самым, oc поставляя oc дополнительные oc задачи oc для oc системных oc аналитиков oc и oc проектировщиков;
- последовательное oc и oc постоянное oc улучшение oc деятельности, oc усовершенствование, oc реорганизация oc и oc реинжиниринг oc предприятия, oc и oc т.д., oc выдвигает oc ряд oc системных oc требований oc по oc учёту oc многих oc факторов: oc Люди, oc Оборудование, oc Информация, oc Управление oc предприятием oc и oc Системы oc управления oc производственными oc процессами;
- успешное oc моделирование oc различных oc аспектов oc деятельности oc предприятия oc позволяет oc формально oc выявить oc и oc собрать oc требования oc к oc проектируемой oc системе, oc а oc затем oc вести oc разработку oc системы, oc которая oc удовлетворяет oc этим oc требованиям;
- для oc существующей oc системы oc методология oc может oc быть oc использована, oc чтобы oc анализировать oc исполняемые oc системные oc функции, oc а oc также, oc чтобы oc документировать oc механизмы oc (средства) oc посредством oc которых oc они oc выполняются;
- нотация oc IDEF0 oc позволяет oc моделировать oc системные oc функции oc (работы, oc действия, oc операции, oc процессы), oc функциональные oc связи oc и oc данные oc (информацию oc и oc объекты), oc которые oc обеспечивают oc интеграцию oc системных oc комплексов. oc Разработанные oc модели oc представляют oc собой oc полноценное oc и oc взаимосвязанное oc описание oc деятельности oc предприятия oc или oc функционирования oc системы;
- влияние oc внешней oc среды oc предприятия oc или oc системы oc может oc быть oc также oc объектом oc моделирования oc и oc исследования;
- использование oc единого oc языка oc для oc представления oc деятельности oc предприятия oc и oc внешней oc среды oc позволяет oc получать oc процессные oc модели, oc которые oc отражают oc точку oc зрения oc потребителя;
- существующие oc процедуры oc обсуждения oc IDEF0-моделей oc позволяют oc аналитику oc и oc заказчику oc проектных oc работ oc (промышленному oc потребителю) oc достичь oc консенсуса oc и oc взаимопонимания.