Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка КР ПИС.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
2.05 Mб
Скачать

Федеральное агентство по образованию Российской Федерации

Белгородский государственный университет

Кафедра прикладной информатики

Методическое пособие по курсовому проектированию по дисциплине «Проектирование информационных систем» для специальности 080801 «Прикладная информатика в экономике»

Белгород 2009

Методическое пособие по курсовому проектированию предназначено для студентов дневного отделения специальности 080801 «Прикладная информатика (в экономике)».

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

Оглавление

1. Цели и задачи курсового проектирования 4

2. Содержание курсовых проектов 4

3. Задания по курсовому проектированию 5

4. Правила оформления пояснительной записки 5

5. Методика курсового проектирования 6

5.1. Введение 6

5.2. Системный анализ и анализ требований к ИС 6

5.3. Рзработка ТЗ 7

5.4. Разработка функциональных моделей 7

5.5. Разработка информационных моделей 7

5.6.Разработка пользовательского интерфейса 8

5.7.Заключение 8

5.8.Список использованных источников 8

5.9.Приложения 8

6. Порядок защиты 8

7. Список рекомендуемой литературы 8

7.1. Рекомендуемая литература (основная) 8

6.2. Рекомендуемая литература (дополнительная) 9

Приложение 1. Титульный лист 11

Приложение 2. Основы методологии IDEF0 12

Сущность методологии IDEF0 12

Синтаксис и семантика моделей IDEF0 12

Типы связей между функциями 16

Построение моделей IDEF0 18

Приложение 3. Основы методологии IDEF3 20

Сущность методологии IDEF3 20

Синтаксис и семантика моделей IDEF3 20

Требования IDEF3 к описанию бизнес-процессов 28

Приложение 4. Основы методологии DFD 29

Синтаксис и семантика диаграмм потоков данных 30

Построение диаграмм потоков данных 32

Приложение 5. Основы методологии IDEF1X 34

Основные понятия 34

Синтаксис и семантика моделей IDEF1X 35

Приложение 6. Сводный перечень государственных и международных стандартов, используемых при курсовом и дипломном проектировании 41

1. Цели и задачи курсового проектирования

Курсовое проектирование должно способствовать:

  • закреплению, углублению и обобщению знаний, полученных студентами в процессе изучения лекционных курсов по дисциплине «Проектирование информационных систем»;

  • развитию умений и навыков, полученных при выполнении лабораторных работ;

  • применению этих знаний, умений и навыков к решению конкретных проектных задач;

  • развитию навыков работы со специальной литературой и навыков проектирования с использованием CASE-средств.

2. Содержание курсовых проектов

Задание на курсовое проектирование посвящено разработке технического задания (ТЗ) и проекта информационной системы (ИС). При проектировании следует использовать структурный или объектно-ориентированный подходы. В качестве CASE средств рекомендуется использовать программные продукты фирмы Computer Associates такие, как AllFusion ERwin Data Modeler 7.1 (ранее ERwin) и AllFusion Process Modeler 7.1 (ранее BPwin) или программные продукты фирмы IBM Rational такие как Rational Software Architect. Также допускается использование других программных продуктов, например, MSVisio или Ramus.

При выполнении курсового проекта студент должен:

  • разработать ТЗ на разработку ИС по ГОСТ 34.602-89;

  • выполнить системный анализ и анализ требований к создаваемой ИС

  • разработать модели базы данных (БД) и программного обеспечения ИС;

  • разработать элементы пользовательского интерфейса ИС;

  • выполнить программную реализацию ИС или ее отдельных подсистем(по согласованию с преподавателем);

  • оформить пояснительную записку и приложения.

Порядок выполнения курсовых проектов:

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

  2. Разработать техническое задание на разработку системы.

  3. Выбрать подход к разработке: структурный или объектно-ориентированный.

  4. В зависимости от выбранного подхода выполнить декомпозицию системы и разработать соответствующие модели. Все разработанные модели представить с помощью соответствующих графических нотаций.

  5. Выполнить тестирование разработанных моделей.

  6. Разработать пользовательский интерфейс системы.

  7. Выполнить тестирование принятых интерфейсных решений.

  8. Выполнить программную реализацию системы или отдельных ее подсистем (по согласованию с преподавателем).

  9. Выполнить тестирование разработанных программ (по согласованию с преподавателем).

  10. Проанализировать возможности решения задачи методами типового проектирования.

При выборе структурного подхода к разработке системы рекомендуется использовать диаграммы IDEF0, DFD, IDEF3, ERD, а также программные пакеты AllFusion Process Modeler (Bpwin) и AllFusion ERwin Data Modeler.

При выборе объектно-ориентированного подхода рекомендуется использовать диаграммы UML и программное средство Rational Software Architect или MS Visio.

При разработке пользовательского интерфейса вначале необходимо создать презентационную версию интерфейса. Для этих целей рекомендуется использовать программное средство MS Visio.

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