
- •Задание к курсовой работе
- •Описание предметной области ис «Городское управление технической инвентаризации (гути)»
- •Содержание
- •Введение
- •1. Создание главной диаграммы ис «гути»
- •1.1 Создание в главной диаграмме ис «гути» модели действующих лиц
- •1.2. Составление вариантов использования для ис «гути»
- •1.3. Построение диаграммы вариантов использования для ис «гути»
- •2 Описание вариантов использования
- •2.1 Вариант использования "Зарегистрировать владельца недвижимости"
- •2.2 Вариант использования "Зарегистрировать квартиросъемщика"
- •2.3 Вариант использования "Сформировать запрос"
- •3. Определение классов для ис «гути»
- •3.1 Создание в браузере списка классов на этапе анализа модели ис «гути»
- •4 Создание диаграмм последовательности
- •5 Диаграмма классов
- •5.1 Создание диаграммы классов
- •Программный код модуля для ис «гути»
- •Глоссарий
- •Заключение
- •Список литературы
1. Создание главной диаграммы ис «гути»
Создание главной диаграммы – это первый шаг построения приложения. В диаграмме должны быть отражены варианты использования, действующие лица, а так же показана взаимосвязь между ними. Для создания главной диаграммы необходимо выполнить определенные действия:
Войти в ModelMaker.
Щелкнуть по пиктограмме «Новая модель».
Главная диаграмма представляется в виде диаграммы вариантов использования. Для этого нужно щелкнуть по пиктограмме «New Use Case Diagram». В результате увидим в окне браузера созданную главную диаграмму модели. Даем ей название «Главная диаграмма».
1.1 Создание в главной диаграмме ис «гути» модели действующих лиц
Действующим лицом может быть человек или другая система. Действующие лица могут играть различные роли по отношению к варианту использования. Они могут пользоваться его результатами или могут сами непосредственно в нем участвовать.
Для данной информационной системы можно выделить следующие действующие лица:
Пользователь информации – это население города, т.е. люди, которые подают заявки в городское управление. ИС «ГУТИ» имеет данные о владельцах квартир и домовладений (частных домов), а также о квартиросъемщиках.
Администратор ИС – работник ГУТИ, осуществляющий регистрацию недвижимости, владельцев и квартиросъемщиков, а так же формирование отчетов и запросов.
Для создания в главной диаграмме модели действующих лиц, выполняются дальнейшие действия:
Маркируем пиктограмму главной модели и через контекстное меню выполняем команду «Advancen add…».
В появившемся окне зададим имя новой диаграммы «Пользователь информации», а тип диаграммы выберем «Class diagram».
Аналогично выполняются действия по созданию действующего лица «Администратор ИС». (Рис. 1.)
Рисунок 1 – Отображение в браузере всех действующих лиц
1.2. Составление вариантов использования для ис «гути»
Каждый вариант использования представляет собой последовательность действий, который должен быть выполнен проектируемой системой при взаимодействие её с соответствующим действующим лицом, сами эти действия не отображаются на диаграмме.
Вариант использования отображается эллипсом, внутри которого содержится его краткое имя с заглавной буквы в форме существительного или глагола. Для данной системы существенно выделить следующие варианты использования:
Зарегистрировать владельца недвижимости - Данный вариант использования позволяет оператору ИС зарегистрировать владельцев квартир и частных домов, а также их недвижимость в системе.
Зарегистрировать квартиросъемщика - Данный вариант использования позволяет оператору ИС зарегистрировать квартиросъемщика в системе.
Сформировать запрос - Данный вариант использования позволяет оператору ИС формировать разнообразные запросы.
Авторизоваться – Администратору, для того чтобы начать работу в ИС необходимо иметь уникальный логин и пароль позволяющий входить в систему.
Сформировать отчет - администратор формирует отчеты по состоянию жилого фонда и работе с населением.
Выдать справку - ИС должна выдавать справки о наличии жилья различных форм по заявкам населения.
Подать заявки – Пользователи информации (население) подают заявки о той информации, которую они бы хотели получить, либо заявки на регистрацию.
Для создания вариантов использования необходимо выполнить следующие действия:
Выделим в браузере пиктограмму главной диаграммы и через контекстное меню «Advancen add…» создадим новую диаграмму. В качестве имени новой диаграммы укажем «Зарегистрировать владельца недвижимости», а тип диаграммы выберем «Use Case diagram», затем завершим диалог. Аналогично создадим варианты использования: «Зарегистрировать квартиросъемщика», «Авторизоваться», «Сформировать запрос», «Сформировать отчет», «Подать заявки», «Выдать справку». (Рис. 2.)
Рисунок 2 – Список вариантов использования