Лабораторная работа №1. Начало работы в BPwin

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

Санкт-Петербургский государственный университет аэрокосмического приборостроения

Дмитриева Анастасия Валерьевна

Култышев Евгений Иванович

Морева Елена Сергеевна

Осипова Татьяна Федоровна

ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ

ЧАСТЬ 1. СТРУКТУРНЫЙ МЕТОД

Методические указания

к выполнению лабораторных работ

Санкт-Петербург

Составители: Дмитриева А. В., Култышев Е.И, Морева Е.С., Осипова Т.Ф.

Рецензент: канд. техн. наук, доцент Кучин Н.В.

Методические указания для выполнения лабораторных работ содержат описание и порядок выполнения лабораторных работ по дисциплине «Проектирование информационных систем».

Методические указания предназначены для студентов, обучающихся по направлениям бакалавриата «Прикладная информатика (в экономике)» 230700, «Бизнес-информатика» 080500.

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ. 4

Лабораторная работа №1. Начало работы в BPwin. 6

1. Методические указания. 6

2. Задание. 8

3. Технология выполнения работы.. 8

4. Контрольные вопросы.. 11

Лабораторная работа №2. Методология IDEF0. 12

1. Методические указания. 12

2. Задание. 13

3. Технология выполнения работы.. 13

4. Контрольные вопросы.. 21

Лабораторная работа №3. Сценарий технологических процессов IDEF3. 23

1. Методические указания. 23

2. Задание. 25

3. Технология выполнения работы.. 25

Лабораторная работа №4. Диаграммы потоков данных(Data Flow Diagrams) 29

1. Методические указания. 29

2. Задание. 30

3. Технология выполнения работы.. 31

4. Контрольные вопросы.. 35

Лабораторная работа №5. Отчеты в BPwin. 36

1. Методические указания. 36

2. Задание. 36

3. Технология выполнения работы.. 37

4. Контрольные вопросы.. 40

Лабораторная работа №6. Методология IDEF1X. Начало работы в ERwin. 41

1. Методические указания. 41

2. Задание. 44

3.Технология выполнения работы.. 44

4. Контрольные вопросы.. 46

Лабораторная работа №7. Создание логической модели. 48

1. Методические указания. 48

2. Задание. 51

3. Технология выполнения работы.. 52

4. Контрольные вопросы.. 54

Лабораторная работа №8. Нормализация. Создание физической модели. 55

1. Методические указания. 55

2. Задание. 57

3. Технология выполнения работы.. 58

4. Контрольные вопросы.. 68

Лабораторная работа №9. Отчеты в ERwin. 69

1. Методические указания. 69

2. Задание. 70

3. Технология выполнения работы.. 70

4. Контрольные вопросы.. 72

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА.. 73

ВВЕДЕНИЕ

Разработка информационной системы – многоэтапный процесс, требующий специальной организации. Любой существующий объект (продукт, информационная система (ИС)) характеризуется изменениями, происходящими с ним с течением времени. Сущность изменения объектов во времени отражается такой экономической категорией как «жизненный цикл». Количество этапов и процессов жизненного цикла определяется стандартом на технологию проектирования и применяемого метода анализа.

Любой технический проект, в том числе и проект ИС, требует создания большого количества проектных документов. Вручную это сделать достаточно сложно, но даже если удается это сделать, то при изменении каких-то условий работы ИС, ее эксплуатации, входных данных, и начальных условий переработка большого количества документов практически неосуществима, поэтому особенно важно применять средства автоматизации, или CASE (Computer Aided Software Engineering) средства (BPwin, ERwin, Rational Rose и др.). Благодаря средствам автоматизации, этапы системного анализа и синтеза сокращаются в несколько раз.

Средства автоматизации проектирования поддерживают определенную методологию проектирования. Наиболее часто используемые методологии:

• методология структурного анализа и синтеза, поддерживаемая CASE-средствами BPwin, ERwin, AllFusion;

• методология объектно-ориентированного анализа (визуального моделирования), поддерживаемая CASE-средством Rational Rose.

Для структурного анализа используются технологии SADT (Structured Analysis and Design Technique), технология структурированного анализа и разработки, и IDEF, международные стандарты комплекса IDEF.

Координировать процесс разработки информационной системы, при использовании структурного подхода будет RAD-технология. Технология Rapid Application Development (RAD) предназначена для быстрого проектирования приложений коллективом разработчиков. Жизненный цикл по методологии RAD состоит из 4-х этапов:

• этап анализа и планирования требований,

• этап проектирования,

• этап построения,

• этап внедрения.

Координировать процесс разработки информационной системы, при использовании объектно-ориентированного подхода будет RUP-технология.

Технология Rational Unified Process (RUP) использует универсальный язык моделирования (Unified Modeling Language). Язык прошел процесс стандартизации в рамках консорциума OMG (Object Management Group) и сейчас является международным стандартом.

Методология RUP структурирована в двух направлениях:

• время (разделение жизненного цикла системы на этапы);

• компоненты процесса (набор средств для решения определенных задач).

Разработка состоит из следующих временных этапов:

• Задумка - определение общей задачи системы.

• Проработка - планирование необходимых работ и ресурсов.

• Создание - построение системы.

• Переходный период - поставка системы пользователю.

Настоящий курс лабораторных работ посвящен проектированию информационных систем на основе методологий структурного подхода с использованием CASE-средств BPwin и ERwin. Проектированию информационных систем объектно-ориентированным методом с использованием CASE-средства Rational Rose посвящена вторая часть методических указаний.

Лабораторная работа №1. Начало работы в BPwin

Цель работы: ознакомление с CASE - средством BPwin, создание нового проекта.

Методические указания

Наши рекомендации