- •Задание к курсовой работе
- •Описание предметной области ис «Городское управление технической инвентаризации (гути)»
- •Содержание
- •Введение
- •1. Создание главной диаграммы ис «гути»
- •1.1 Создание в главной диаграмме ис «гути» модели действующих лиц
- •1.2. Составление вариантов использования для ис «гути»
- •1.3. Построение диаграммы вариантов использования для ис «гути»
- •2 Описание вариантов использования
- •2.1 Вариант использования "Зарегистрировать владельца недвижимости"
- •2.2 Вариант использования "Зарегистрировать квартиросъемщика"
- •2.3 Вариант использования "Сформировать запрос"
- •3. Определение классов для ис «гути»
- •3.1 Создание в браузере списка классов на этапе анализа модели ис «гути»
- •4 Создание диаграмм последовательности
- •5 Диаграмма классов
- •5.1 Создание диаграммы классов
- •Программный код модуля для ис «гути»
- •Глоссарий
- •Заключение
- •Список литературы
Министерство образования и науки РФ
Хакасский технический институт -
Филиал ФГАОУ ВПО «Сибирский федеральный университет»
Кафедра электроэнергетики
Пояснительная записка
к курсовой работе по дисциплине
« Проектирование информационных систем»
Тема: Проектирование информационной системы средствами языка моделирования UML и CASE – инструмента ModelMaker
Вариант 7
Выполнила: студентка группы 59-1
Козлова Т.С.
Проверил преподаватель:
Минеев П. В.
Абакан 2012
Задание к курсовой работе
Для заданной предметной области выполнить в среде ModelMaker следующее:
Составить глоссарий проекта.
Создать главную диаграмму модели. В ней составить в браузере список действующих лиц и перечень вариантов использования. Обосновать назначение каждого из них;
Построить диаграмму вариантов использования (с необходимыми комментариями) и при необходимости модифицировать ее;
Добавить к вариантам использования связи (Hyperlinks);
Для вариантов использования (не менее трех по усмотрению студента) выполнить краткое описание, составить перечни основного, альтернативных потоков событий и поток ошибок, а также записать предусловия и постусловия при необходимости;
На основе анализа описаний вариантов использования составить в браузере модели список классов модели;
Составить диаграммы последовательности для основных потоков событий вариантов использования, описание которых выполнено ранее;
Построить диаграмму классов модели с заданием атрибутов и операций. Необходимые атрибуты и операции классов (операции реализации и операции доступа к атрибутам) определяются на основе анализа диаграмм последовательностей;
Сгенерировать новый модуль с представлением в нем созданных классов;
Организовать документирование заявленных элементов;
Оформить пояснительную записку в соответствии с требованиями, изложенными в учебном пособии.
Описание предметной области ис «Городское управление технической инвентаризации (гути)»
Описание предметной области информационной системы
Городское управление технической инвентаризации определило требования, предъявляемые к информационной системе (ИС). В ней должны храниться подробные сведения о жилищном фонде, владельцах квартир и домовладений (частных домов), а также о квартиросъемщиках.
ИС должна выдавать справки о наличии жилья различных форм (не менее трех) по заявкам населения. Также система должна ежемесячно, поквартально и ежегодно оформлять отчеты по состоянию жилого фонда и работе с населением.
В ИС должна быть предусмотрена возможность получения разнообразных запросов.
Содержание
Введение 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
Введение
Проектирование информационных систем — сложная работа, требующая высокого профессионализма. В процессе создания и работы ИС потребности пользователей всегда изменяются или уточняются, что усложняет разработку таких систем.
Большинство существующих CASE-средств основано на методах структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы. Моделирование является центральным звеном всей деятельности по созданию качественного ПО. Модели строятся для того, чтобы понять и осмыслить структуру и поведение будущей системы.
Для построения модели информационной системы «ГУТИ» в данной курсовой работе используется CASE-средство ModelMaker. ModelMaker позволяет создавать шаблоны кода для обеспечения создания классов с похожей функциональностью. Возможно визуальное проектирование классов при помощи UML - подобных диаграмм классов. Поддерживаются средства документирования создаваемых классов. ModelMaker отлично взаимодействует с Delphi, кроме того, в нем существует собственный интерфейс, что позволяет расширять функциональные возможности программы.
Задача данной курсовой работы - спроектировать модель информационной системы «ГУТИ», при помощи Model Maker. Model Maker - система визуального проектирования структуры приложений. С помощью Model Maker можно заранее выявить недостающую информацию, которую требуется заложить в проект.