
- •Задание к курсовой работе
- •Описание предметной области ис «Городское управление технической инвентаризации (гути)»
- •Содержание
- •Введение
- •1. Создание главной диаграммы ис «гути»
- •1.1 Создание в главной диаграмме ис «гути» модели действующих лиц
- •1.2. Составление вариантов использования для ис «гути»
- •1.3. Построение диаграммы вариантов использования для ис «гути»
- •2 Описание вариантов использования
- •2.1 Вариант использования "Зарегистрировать владельца недвижимости"
- •2.2 Вариант использования "Зарегистрировать квартиросъемщика"
- •2.3 Вариант использования "Сформировать запрос"
- •3. Определение классов для ис «гути»
- •3.1 Создание в браузере списка классов на этапе анализа модели ис «гути»
- •4 Создание диаграмм последовательности
- •5 Диаграмма классов
- •5.1 Создание диаграммы классов
- •Программный код модуля для ис «гути»
- •Глоссарий
- •Заключение
- •Список литературы
Глоссарий
ДП – диаграмма последовательности.
САSЕ-технология - совокупность методов проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех стадиях разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей
Объектно-ориентированное проектирование – это методология проектирования, соединяющая в себе процесс объектной декомпозиции и приемы представления логической и физической, а также статической и динамической моделей проектируемой системы.
Унифицированный язык моделирования UML - это графическая система обозначений для описания программного проекта на этапах анализа, проектирования, разработки. UML принят в качестве международного стандарта моделирования программных систем.
Диаграмма вариантов использования – это графическое моделирование требований к будущей информационной системе в стандарте UML.
Диаграмма классов – это графическое моделирование средствами UML статической структуры применяемых в системе классов и связей между ними;
Диаграмма взаимодействия – это графическое моделирование средствами UML процессов обмена сообщениями между объектами системы в рамках одного варианта использования.
Диаграмма последовательности - это графическое моделирование средствами UML поведения объектов с акцентом на последовательность сообщений в рамках одного варианта использования.
Кооперативная диаграмма - это графическое моделирование средствами UML поведения объектов с акцентом на их взаимодействие в рамках одного варианта использования.
Диаграмма состояний – это графическое моделирование средствами UML поведения объектов при переходе от одного состояния к другому.
Диаграмма деятельностей – это графическое моделирование средствами UML поведения системы в рамках различных вариантов использования.
Диаграммы размещения – это графическое моделирование средствами UML физической архитектуры системы.
Действующее лицо – это что-либо, взаимодействующее с системой. Им может быть пользователь, компьютер, время и т.п.
Вариант использования – последовательность действий, выполняемых системой в ответ на событие, инициируемое внешним объектом.
Model Maker – это CASE-инструмент объектно - ориентированного проектирования информационных систем.
Заключение
Данная курсовая работа позволила ознакомиться с объектно-ориентированным подходом к проектированию программного обеспечения, с унифицированным языком моделирования UML, а так же с CASE-средством ModelMaker.
С помощью ModelMaker была спроектирована модель информационной системы «Городское управление технической инвентаризации».
При проектировании модели ИС были созданы:
Главная диаграмма.
Диаграмма вариантов использования, для графического моделирования требований к будущей ИС.
Диаграммы последовательностей, такие как: зарегистрировать владельца, зарегистрировать квартиросъемщика, сформировать запрос.
Диаграмма классов.
Итогом проектирования модели информационной системы является программный код на языке Delphi, который был смоделирован средствами объектно-ориентированного проектирования и визуального моделирования с помощью CASE-системы ModelMaker.