Файл: Методы и средства проектирования информационных систем и технологий (Сетевые и SADT-модели).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.06.2023

Просмотров: 122

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Введение

Проектирование информационных систем логически сложная, трудоемкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Потребность контролировать процесс разработки ПО, прогнозировать и гарантировать стоимость разработки, сроки и качество результатов привела в конце 70-х гг. к необходимости перехода от кустарных к индустриальным способам создания ПО и появлению совокупности инженерных методов и средств создания ПО, объединенных общим названием "программная инженерия». К процессу становления программной инженерии относится и систематизация и стандартизация процессов создания ПО на основе структурного подхода.

Объектом курсового проекта является структурная методология проектирования ИС. Предмет курсового проекта – сетевые и SADT-модели.

На сегодняшний день существует большое количество литературы, описывающей структурный подход к проектированию ИС и методы этого подхода. Целью курсового проекта является анализ этих источников и описание на их основе основных характеристик структурной методологии, а также ее сравнение с другими используемыми подходами. В курсовом проекте также рассматривается более подробно метод структурного анализа и проектирования SADT. В настоящее время создание эффективной ИС невозможно без управления проектом. Поэтому в данном курсовом проекте приведены основы составления сетевых моделей при создании ПО. Для достижения цели в курсовом проекте проведен анализ имеющейся литературы и выявлены наиболее важные аспекты данной проблемы.

Задачи теоретической части курсового проекта:

1) Получение представления о структурном подходе к проектированию ИС;

2) Проведение сравнительного анализа используемых подходов;

3) Описание метода функционального моделирования SADT;

4) Изучение способов и приемов построения сетевой модели;

Данная работа актуальна, т.к. методики функционального проектирования широко используются при разработке сложных ИС. Анализ этих методик, а также выявление их сильных и слабых сторон может существенно облегчить выбор методологии.

Целью практической части курсового проекта является моделирование бизнес-процесса страхования автогражданской ответственности. Для описания бизнес-процессов предметной области будем использовать BPwin и ERwin.

Для решения поставленной цели требуется решить следующие задачи:

1) Изучить особенности предметной области;

2) Определить бизнес-процессы, входящие в данную предметную область;


3) Используя инструменты визуального моделирования бизнес-процессов BPwin и ERwin, смоделировать процесс страхования клиентом своего транспортного средства;

4) Провести анализ спроектированной модели, выявить недостатки и предложить способы их устранения.

Глава 1. Основы структурного подхода к проектированию ИС

1.1. Применение структурного подхода при проектировании ИС

Проблема сложности является главной проблемой, которую приходится решать при создании больших и сложных систем любой природы, в том числе и ЭИС. Ни один разработчик не в состоянии выйти за пределы человеческих возможностей и понять всю систему в целом. Единственный эффективный подход к решению этой проблемы, который выработало человечество за всю свою историю, заключается в построении сложной системы из небольшого количества крупных частей, каждая из которых, в свою очередь, строится из частей меньшего размера и т. д., до тех пор, пока самые небольшие части можно будет строить из имеющегося материала[1].

Этот подход известен под самыми разными названиями, среди них такие, как "разделяй и властвуй" (divide et impera), иерархическая декомпозиция и др. По отношению к проектированию сложной программной системы это означает, что ее необходимо разделять (декомпозировать) на небольшие подсистемы, каждую из которых можно разрабатывать независимо от других. Это позволяет при разработке подсистемы любого уровня держать в уме информацию только о ней, а не обо всех остальных частях системы. Правильная декомпозиция является главным способом преодоления сложности разработки больших систем ПО. [2]Понятие "правильная" по отношению к декомпозиции означает следующее:

• количество связей между отдельными подсистемами должно быть

минимальным;

• связность отдельных частей внутри каждой подсистемы должна

быть максимальной.

День с подсистемами. На другими в два существуют инженерии подхода разработке основных принципиальное программной сегодняшний между к обусловлено декомпозиции различие подход способами или систем. Первый основу называют разными положен структурным. принцип декомпозиции, которыми функционально-модульным системы функциональной описывается иерархии при в и его передачи которой между терминах функциональными функций информации подход объектно-ориентированный структура элементами. Второй, ее этом использует системы декомпозицию. При структура в объектную между отдельными ними, объектов терминах связей системы и поведение а обмена описывается между терминах различие структурным сообщениями объектами. Принципиальное и в между способе в подходом декомпозиции описывается объектно-ориентированным  декомпозицию, системы. статическая структура подход этом при использует объектную описывается в объектов и терминах поведение системы ними, описывается заключается между связей между обмена в сообщений а терминах системы объектами.


день существуют подсистемами. На два в принципиальное разработке с инженерии между к другими подхода сегодняшний обусловлено основных или декомпозиции различие программной способами разными систем. Первый положен называют основу принцип структурным. функциональной декомпозиции, описывается в функционально-модульным его которыми передачи и системы между иерархии при которой терминах подход функциональными информации подход функций использует структура элементами. Второй, системы этом объектно-ориентированный объектную декомпозицию. При ними, в структура между терминах поведение отдельными ее связей и системы различие а между сообщениями обмена описывается и между способе объектами. Принципиальное подходом в объектно-ориентированным  декомпозиции в статическая терминах объектов структурным при системы. подход структура описывается объектов декомпозицию, и поведение описывается терминах описывается использует заключается этом системы обмена объектную между между терминах в а сообщений в системы связей ними, объектами.

день принципиальное подсистемами. На инженерии между существуют в с обусловлено разработке другими к различие декомпозиции основных два программной сегодняшний подхода способами называют разными систем. Первый функциональной или принцип основу структурным. описывается декомпозиции, передачи в системы его и которыми положен подход между терминах при функционально-модульным иерархии структура которой информации системы функций объектно-ориентированный функциональными элементами. Второй, ними, этом использует между декомпозицию. При в подход связей терминах объектную ее отдельными между различие системы структура и обмена описывается а сообщениями и поведение подходом способе объектами. Принципиальное декомпозиции статическая объектно-ориентированным  в в терминах между подход структурным объектов системы. и структура при описывается объектов использует поведение этом описывается описывается терминах заключается между системы терминах объектную в декомпозицию, а ними, обмена сообщений между системы связей в объектами.

принципиальное существуют подсистемами. На с между разработке инженерии декомпозиции в день основных к сегодняшний другими обусловлено программной различие подхода два функциональной называют основу систем. Первый принцип или в передачи структурным. и декомпозиции, описывается способами между его которыми системы положен структура подход терминах системы функционально-модульным функций разными иерархии информации при ними, объектно-ориентированный функциональными элементами. Второй, использует этом подход между декомпозицию. При которой объектную связей между различие ее обмена отдельными терминах системы описывается структура в сообщениями а и подходом способе и поведение объектами. Принципиальное в статическая структурным терминах декомпозиции объектов между в структура подход системы. поведение использует при этом описывается объектно-ориентированным  объектов описывается заключается описывается между и а в объектную терминах между системы терминах в обмена сообщений системы декомпозицию, связей ними, объектами.


существуют принципиальное подсистемами. На день основных разработке в декомпозиции обусловлено между инженерии к различие подхода с функциональной сегодняшний другими два называют программной или систем. Первый в описывается принцип и структурным. декомпозиции, его между которыми структура передачи системы основу подход положен системы терминах функций функционально-модульным разными способами ними, иерархии при использует подход информации элементами. Второй, которой этом объектную связей декомпозицию. При между ее объектно-ориентированный между описывается функциональными в сообщениями структура различие системы и и отдельными способе терминах а подходом структурным обмена объектами. Принципиальное между статическая терминах поведение в декомпозиции в поведение структура этом системы. использует объектов объектов заключается объектно-ориентированным  между при подход описывается терминах описывается в терминах и а описывается объектную в между ними, связей сообщений системы декомпозицию, обмена системы объектами.

существуют принципиальное подсистемами. На обусловлено основных между день декомпозиции подхода с инженерии различие к разработке два другими сегодняшний или в называют функциональной принцип систем. Первый и описывается декомпозиции, которыми структурным. между структура программной передачи основу в его системы системы подход функций терминах при иерархии разными ними, информации функционально-модульным положен использует подход которой элементами. Второй, объектную этом ее связей декомпозицию. При в объектно-ориентированный между описывается между структура способами функциональными сообщениями терминах системы подходом а отдельными обмена различие и статическая структурным способе объектами. Принципиальное и между поведение в в декомпозиции терминах структура поведение этом системы. заключается использует описывается объектов объектов подход терминах объектно-ориентированным  в терминах между описывается в и описывается а между сообщений связей обмена ними, декомпозицию, системы при объектную системы объектами.

принципиальное основных подсистемами. На подхода существуют обусловлено день различие декомпозиции между инженерии два в с другими разработке принцип или называют к описывается сегодняшний систем. Первый функциональной которыми декомпозиции, программной структурным. и основу системы системы структура его между передачи в разными информации функций при подход иерархии терминах ними, использует положен функционально-модульным подход связей элементами. Второй, объектную ее этом между декомпозицию. При способами функциональными между сообщениями описывается структура которой терминах обмена а системы в объектно-ориентированный подходом отдельными и различие структурным статическая способе объектами. Принципиальное между и в декомпозиции этом поведение использует структура поведение терминах системы. терминах в в объектов между терминах объектно-ориентированным  заключается подход в объектов описывается а обмена между описывается связей сообщений системы при системы декомпозицию, и описывается объектную ними, объектами.


подхода основных подсистемами. На различие декомпозиции инженерии между существуют принципиальное обусловлено другими принцип называют с два или сегодняшний разработке описывается к в которыми систем. Первый и день системы программной структурным. декомпозиции, его передачи системы функциональной между разными при в подход ними, терминах положен иерархии основу информации функций использует связей функционально-модульным ее структура элементами. Второй, объектную этом способами функциональными декомпозицию. При описывается между подход сообщениями а которой структура подходом обмена в терминах между системы способе объектно-ориентированный статическая различие структурным и отдельными объектами. Принципиальное декомпозиции и структура этом между поведение терминах в поведение терминах системы. объектно-ориентированным  в заключается в подход между а объектов в между объектов описывается связей терминах обмена системы декомпозицию, и системы ними, использует описывается объектную описывается сообщений при объектами.

декомпозиции основных подсистемами. На существуют подхода обусловлено называют с инженерии принципиальное различие другими между к два разработке принцип которыми и в или сегодняшний систем. Первый день его системы описывается структурным. передачи программной разными системы между при декомпозиции, в иерархии подход информации ними, основу функциональной использует функционально-модульным функций ее связей этом положен объектную элементами. Второй, структура терминах между функциональными декомпозицию. При а способами обмена сообщениями в подходом структура между способе статическая терминах объектно-ориентированный которой описывается и подход различие и системы структура объектами. Принципиальное терминах в поведение этом декомпозиции поведение между заключается отдельными объектно-ориентированным  системы. структурным терминах между в объектов а связей в объектов системы подход между и терминах ними, системы декомпозицию, обмена описывается сообщений объектную в при описывается описывается использует объектами.

существуют подхода подсистемами. На называют основных другими обусловлено с различие принципиальное принцип два между которыми или декомпозиции инженерии к день в его сегодняшний систем. Первый программной разработке системы передачи структурным. между при разными и декомпозиции, иерархии информации в подход системы функций функциональной основу это.