Оглавление
Введение. 5
Глава 1.Основы структурного подхода к проектированию ИС.. 7
1.1. Применение структурного подхода при проектировании ИС.. 7
1.2. Основные принципы структурного подхода. 9
1.3. Сравнительный анализ подходов к проектированию ИС.. 11
Глава2.Сетевые и SADT-модели. 15
2.1 Метод SADT. Общие сведения и состав функциональной модели. 15
2.2.Иерархия диаграмм. 17
2.3. Сетевое планирование при разработке пректа ИС 25
2.3.1.Основные понятия и определения сетевых моделей. 26
2.3.2.Временные параметры событий, работ, путей. 28
2.3.3.Пример построения сетевого графика. 30
Глава 3.Моделирование бизнес-процессов в среде BPwin. 33
3.1. Описание предметной области. 33
3.2.Описание модели AS-IS. 34
3.2.1.Построение IDEF0-диаграммы.. 34
3.2.2.Построение IDEF3-диаграммы.. 40
3.2.3.Стоимостной анализ. 42
3.2.4.Построение DFD-диаграммы.. 44
3.2.5.Построение диаграммыдерева узлов и FEO-диаграммы.. 45
3.3.Описание модели TO BE. 47
Глава 4.Построение модели данных в Erwin. 48
4.1.Построение логической и физической модели данных. 48
4.2. Прямое и обратное проектирование. 51
Заключение. 54
Литература. 55
Приложения. 57
Введение
Проектирование информационных систем логически сложная, трудоемкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Потребность контролировать процесс разработки ПО, прогнозировать и гарантировать стоимость разработки, сроки и качество результатов привела в конце 70-х гг. к необходимости перехода от кустарных к индустриальным способам создания ПО и появлению совокупности инженерных методов и средств создания ПО, объединенных общим названием "программная инженерия». К процессу становления программной инженерии относится и систематизация и стандартизация процессов создания ПО на основе структурного подхода.
Объектом курсового проекта является структурная методология проектирования ИС. Предмет курсового проекта – сетевые и SADT-модели.
На сегодняшний день существует большое количество литературы, описывающей структурный подход к проектированию ИС и методы этого подхода. Целью курсового проекта является анализ этих источников и описание на их основе основных характеристик структурной методологии, а также ее сравнение с другими используемыми подходами. В курсовом проекте также рассматривается более подробно метод структурного анализа и проектирования SADT. В настоящее время создание эффективной ИС невозможно без управления проектом. Поэтому в данном курсовом проекте приведены основы составления сетевых моделей при создании ПО. Для достижения цели в курсовом проекте проведен анализ имеющейся литературы и выявлены наиболее важные аспекты данной проблемы.
Задачи теоретической части курсового проекта:
1) Получение представления о структурном подходе к проектированию ИС;
2) Проведение сравнительного анализа используемых подходов;
3) Описание метода функционального моделирования SADT;
4) Изучение способов и приемов построения сетевой модели;
Данная работа актуальна, т.к. методики функционального проектирования широко используются при разработке сложных ИС. Анализ этих методик, а также выявление их сильных и слабых сторон может существенно облегчить выбор методологии.
Целью практической части курсового проекта является моделирование бизнес-процесса страхования автогражданской ответственности. Для описания бизнес-процессов предметной области будем использовать BPwin и ERwin.
Для решения поставленной цели требуется решить следующие задачи:
1) Изучить особенности предметной области;
2) Определить бизнес-процессы, входящие в данную предметную область;
3) Используя инструменты визуального моделирования бизнес-процессов BPwin и ERwin, смоделировать процесс страхования клиентом своего транспортного средства;
4) Провести анализ спроектированной модели, выявить недостатки и предложить способы их устранения.
Глава 1. Основы структурного подхода к проектированию ИС
1.1. Применение структурного подхода при проектировании ИС
Проблема сложности является главной проблемой, которую приходится решать при создании больших и сложных систем любой природы, в том числе и ЭИС. Ни один разработчик не в состоянии выйти за пределы человеческих возможностей и понять всю систему в целом. Единственный эффективный подход к решению этой проблемы, который выработало человечество за всю свою историю, заключается в построении сложной системы из небольшого количества крупных частей, каждая из которых, в свою очередь, строится из частей меньшего размера и т. д., до тех пор, пока самые небольшие части можно будет строить из имеющегося материала. [1]
Этот подход известен под самыми разными названиями, среди них такие, как "разделяй и властвуй" (divide et impera), иерархическая декомпозиция и др. По отношению к проектированию сложной программной системы это означает, что ее необходимо разделять (декомпозировать) на небольшие подсистемы, каждую из которых можно разрабатывать независимо от других. Это позволяет при разработке подсистемы любого уровня держать в уме информацию только о ней, а не обо всех остальных частях системы. Правильная д
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.