Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661




Скачать 42.95 Kb.
НазваниеОтчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661
Дата публикации07.08.2013
Размер42.95 Kb.
ТипОтчет
www.vbibl.ru > Информатика > Отчет

Агентство по образованию Российской Федерации
Тульский государственный университет
Кафедра автоматики и телемеханики


Моделирование использования


Отчет по лабораторной работе №2
по курсу «Моделирование систем»


Выполнил: студент гр. 230661


Хиндикайнен А.С.
Проверил: к.ф.-м.н., доцент Красоткина О.В.






Тула 2010



Цель работы
Изучение объектно-ориентированного моделирования и исследование процесса построения диаграмм использования и диаграмм взаимодействий в заданной предметной области.
^ Ход работы

Далее следует описание действующих лиц и вариантов использования системы, использованных при моделировании информационной системы автосервиса.
^ Действующие лица:

Менеджер – представляет собой пользователя данной системы, который может регистрировать новых клиентов, искать и просматривать информацию о них, создавать, просматривать и редактировать заказы.

^ База данных – база данных, содержащая данные о клиентах и заказах.

Варианты использования:

Регистрация клиента – вариант использования, предназначенный для регистрации нового клиента.

^ Добавление заказа – вариант использования, предназначенный для добавления нового заказа и заполнения информации о нем.

Редактирование заказа – вариант использования, предназначенный для редактирования информации, содержащейся в заказе.

^ Поиск клиента – вариант использования, предназначенный фильтрации списка клиентов по определенным параметрам.

Просмотр информации о клиенте – вариант использования, предназначенный для просмотра подробной информации о клиенте.

^ Просмотр заказа – вариант использования, предназначенный для просмотра подробной информации о заказе.

Составление счета по заказу и его печать – вариант использования, предназначенный для составления счета по информации из заказа и печати его на принтере.



Рисунок 1 – диаграмма вариантов использования UML
В ходе анализа данной системы были выделены следующие классы:

  • Класс ClientListView, ответственный за интерфейс списка клиентов

  • Класс ClientListController, являющийся связующим звеном между моделью списка клиентов и интерфейсом списка клиентов

  • Класс ClientListViewModel, отвечающий за логику работы со списком клиентов

  • Класс ClientView, ответственный за пользовательский интерфейс формы просмотра и редактирования информации о клиенте

  • Класс ClientController, являющийся связующим звеном между моделью и интерфейсом информации о клиенте

  • Класс ClientModel, отвечающий за логику работы с информацией о клиенте

  • Класс OrderListView, ответственный за интерфейс списка заказов

  • Класс OrderListController, являющийся связующим звеном между моделью списка заказов и интерфейсом списка заказов

  • Класс OrderListViewModel, отвечающий за логику работы со списком заказов

  • Класс OrderView, ответственный за пользовательский интерфейс формы просмотра и редактирования информации о заказе

  • Класс OrderController, являющийся связующим звеном между моделью и интерфейсом информации о заказе

  • Класс OrderModel, отвечающий за логику работы с информацией о заказе

  • Класс BillView, отвечающий за интерфейс формы просмотра счета

  • Класс BillController, являющийся связующим звеном между моделью и интерфейсом формы счета

  • Класс BillModel, отвечающий за логику составления заказа

  • Класс ServiceCenterDAL, являющийся слоем работы с базой данных.


sd Use Case Mo...

Менеджер

ClientListController

ClientListView

ClientListModel

ServiceCenterDAL

GetDefaultView()

RequestDefaultViewData()

GetClientList()

ClientList

ClientViewData

UpdateView()

click on find button

OnFindClick()

GetFindContext()

FindContext)

Find(FindContext)

FilterClientList(FindContext)

ClientList

ClientViewData

UpdateView()
Рисунок 1 – диаграмма последовательностей при поиске клиента в списке

sd Use Case Mo...

OrderViewModel

BillUIService

BillView

BillController

BiilModel

Менеджер

OpenBillView(OrderInfo)

Open(OrderInfo)

GetDefaultView(OrderInfo)

RequestViewData(OrderInfo)

BillViewData

UpdateView()

click on print button()

OnPrintClick()

Print()

Рисунок 2 – диаграмма последовательностей при печати счета по заказу


sd Use Case Mo...

Менеджер

OrderListController

OrderListView

OrderListModel

ServiceCenterDAL

GetDefaultView()

RequestDefaultViewData()

GetOrderList()

OrderList

ClientViewData

UpdateView()

click on find button

OnFindClick()

GetFindContext()

FindContext)

Find(FindContext)

FilterOrderList(FindContext)

OrderList

OrderViewData

UpdateView()
Рисунок 3 – диаграмма последовательностей при поиске заказа в списке

Вывод

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

Добавить документ в свой блог или на сайт

Похожие:

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconМетодические указания к лабораторной работе по дисциплине «Моделирование систем»
«Моделирование систем», «Моделирование в производственно-технологических системах»

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconОтчёт по лабораторной работе №2 по дисциплине «Моделирование систем»...
Цель лабораторной работы – разработка и исследование в среде компьютерной математической системы MatLab&Simulink моделей непрерывных...

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconРазработка технического задания на программный продукт Отчёт лабораторной...
Все нижеприведенные материалы будут изложены на основе гост 34. 602-89 (Информационная технология. Техническое задание на создание...

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconОтчёт по лабораторной работе №5 по курсу «Графический интерфейс интеллектуальных систем»
Изучить алгоритмы заполнения замкнутых областей. Разработать редактор, позволяющий построение выпуклой области по множеству точек,...

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconПояснительная записка к курсовой работе по курсу «Теория языков программирования...
В тоже время ни одна программа написанная на яп не может быть непосредственно выполнена машиной – перед этим необходимо выполнить...

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconПояснительная записка к курсовой работе по курсу «Теория языков программирования...
Язык программирования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет...

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconОтчёт по лабораторной работе №6 по курсу «Графический интерфейс интеллектуальных систем»
Изучить алгоритмы построения параметрических кривых, использую форму Эрмита, Безье и b-сплайн. Реализовать графический редактор,...

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconОтчет о лабораторной работе должен содержать
Разработать экспертную систему, реализующую алгоритм обратной цепочки рассуждений на основе базы знаний, разработанной в лабораторной...

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconАнализ и проектирование на uml информационная система автосервиса...
В настоящее время ЭВМ широко применяется во многих отраслях деятельности человека. Ни одно учреждение не может обойтись в своей работе...

Отчет по лабораторной работе №2 по курсу «Моделирование систем» студент гр. 230661 iconАнализ и проектирование на uml информационная система автосервиса...
В настоящее время ЭВМ широко применяется во многих отраслях деятельности человека. Ни одно учреждение не может обойтись в своей работе...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
www.vbibl.ru
Главная страница