Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсач docx51 / KURSACh(48).docx
Скачиваний:
47
Добавлен:
07.08.2013
Размер:
1.01 Mб
Скачать

Министерство образования и науки РФ

Хакасский технический институт -

Филиал ФГАОУ ВПО «Сибирский федеральный университет»

Кафедра электроэнергетики

Пояснительная записка

к курсовой работе по дисциплине

« Проектирование информационных систем»

Тема: Проектирование информационной системы средствами языка моделирования UML и CASE – инструмента ModelMaker

Вариант 7

Выполнила: студентка группы 59-1

Козлова Т.С.

Проверил преподаватель:

Минеев П. В.

Абакан 2012

Задание к курсовой работе

Для заданной предметной области выполнить в среде ModelMaker следующее:

  1. Составить глоссарий проекта.

  2. Создать главную диаграмму модели. В ней составить в браузере список действующих лиц и перечень вариантов использования. Обосновать назначение каждого из них;

  3. Построить диаграмму вариантов использования (с необходимыми комментариями) и при необходимости модифицировать ее;

  4. Добавить к вариантам использования связи (Hyperlinks);

  5. Для вариантов использования (не менее трех по усмотрению студента) выполнить краткое описание, составить перечни основного, альтернативных потоков событий и поток ошибок, а также записать предусловия и постусловия при необходимости;

  6. На основе анализа описаний вариантов использования составить в браузере модели список классов модели;

  7. Составить диаграммы последовательности для основных потоков событий вариантов использования, описание которых выполнено ранее;

  8. Построить диаграмму классов модели с заданием атрибутов и операций. Необходимые атрибуты и операции классов (операции реализации и операции доступа к атрибутам) определяются на основе анализа диаграмм последовательностей;

  9. Сгенерировать новый модуль с представлением в нем созданных классов;

  10. Организовать документирование заявленных элементов;

  11. Оформить пояснительную записку в соответствии с требованиями, изложенными в учебном пособии.

Описание предметной области ис «Городское управление технической инвентаризации (гути)»

Описание предметной области информационной системы

Городское управление технической инвентаризации определило требования, предъявляемые к информационной системе (ИС). В ней должны храниться подробные сведения о жилищном фонде, владельцах квартир и домовладений (частных домов), а также о квартиросъемщиках.

ИС должна выдавать справки о наличии жилья различных форм (не менее трех) по заявкам населения. Также система должна ежемесячно, поквартально и ежегодно оформлять отчеты по состоянию жилого фонда и работе с населением.

В ИС должна быть предусмотрена возможность получения разнообразных запросов.

Содержание

Введение 4

1. Создание главной диаграммы ИС «ГУТИ» 5

1.1 Создание в главной диаграмме ИС «ГУТИ» модели действующих лиц 6

1.2. Составление вариантов использования для ИС «ГУТИ» 7

1.3. Построение диаграммы вариантов использования для ИС «ГУТИ» 8

2 Описание вариантов использования 9

3. Определение классов для ИС «ГУТИ» 12

3.1 Создание в браузере списка классов на этапе анализа модели ИС «ГУТИ» 14

4 Создание диаграмм последовательности 16

5 Диаграмма классов 20

5.1 Создание диаграммы классов 20

Программный код модуля для ИС «ГУТИ» 24

Глоссарий 32

Заключение 34

Список литературы 35

    1. Введение

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

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

Для построения модели информационной системы «ГУТИ» в данной курсовой работе используется CASE-средство ModelMaker. ModelMaker позволяет создавать шаблоны кода для обеспечения создания классов с похожей функциональностью. Возможно визуальное проектирование классов при помощи UML - подобных диаграмм классов. Поддерживаются средства документирования создаваемых классов. ModelMaker отлично взаимодействует с Delphi, кроме того, в нем существует собственный интерфейс, что позволяет расширять функциональные возможности программы.

Задача данной курсовой работы - спроектировать модель информационной системы «ГУТИ», при помощи Model Maker. Model Maker - система визуального проектирования структуры приложений. С помощью Model Maker можно заранее выявить недостающую информацию, которую требуется заложить в проект.

Соседние файлы в папке курсач docx51