Учебный курс Объектно-ориентированный анализ и программирование Лекция 2 Функциональная модель, структурная модель и модель взаимодействия Лекции читает.

Презентация:



Advertisements
Похожие презентации
Учебный курс Объектно-ориентированный анализ и программирование Лекция 1 Программа как модель предметной области Лекции читает кандидат технических наук.
Advertisements

Учебный курс Объектно-ориентированный анализ и программирование Лекция 4 Трансформация логической модели в программный код Лекции читает кандидат технических.
Организация работы предприятия по вывозу отходов на основе информационной системы Z-trail Система предназначена для обеспечения производственной деятельности.
Microsoft Solutions Framework Технологии программирования. Курс на базе Microsoft Solutions Framework Семинар 2. Знакомство с построением диаграмм вариантов.
Дисконтная система: разработка и внедрение советы и примеры для сети розничных магазинов среднего ценового сегмента.
Презентация группы 8. Обеспечение подготовки к проведению Проверки 67 часов 55 минут п.3.4 Получение документов для служебной командировки 3 часа 20 минут.
Слайд 1 из 57 «1С: Управление корпоративными финансами 8.2» Управление договорами в «1С:Управление корпоративными финансами»
Описание процесса представления отчетности в Пенсионный фонд с использованием программного комплекса «Клиент транспортной системы» (ПК КТС)
Z-trail: ERP-система для управления транспортным предприятием ООО «И-СЕТЬ»
UML МИЭМ, План лабораторной UML Краткий обзор средств моделирования Паттерны проектирования Практическая часть 2.
Nitra ERP Система управления предприятием. Какие задачи решает Nitra ERP Система управления предприятием Nitra ERP представляет собой программный комплекс,
Разработка программного обеспечения (Software Engineering) Часть 2. Создание ПО.
Кандидат технических наук, доцент Грекул Владимир Иванович Учебный курс Проектирование информационных систем Лекция 9.
© Владимир Галь, Александр Окороков 2006 ЛЕКЦИЯ 2.
Учебный курс Объектно-ориентированный анализ и программирование Лекция 7 Методы как средство реализации операций Лекции читает кандидат технических наук.
Основные результаты диагностики учебных достижений по физике в 10 классах (углубленный уровень) МОСКОВСКИЙ ЦЕНТР КАЧЕСТВА ОБРАЗОВАНИЯ.
ИЗБИРАТЕЛЬНАЯ КОМИССИЯ ГОРОДА ЛИПЕЦКА Деятельность наблюдателей при проведении выборов Методическое пособие.
"Невский портье" - компьютерная система для автоматизации гостиниц Универсальная компьютерная система для автоматизации гостиниц, пансионатов и санаториев.
Определение отношений между объектами. После определения основных пакетов разрабатываемого программного обеспечения переходят к детальному проектированию.
Учебная дисциплина Информационные системы в экономике Лекция 6 Индустрия информатизации Лектор: Шлаев Дмитрий Валерьевич кандидат технических наук, доцент.
Транксрипт:

Учебный курс Объектно-ориентированный анализ и программирование Лекция 2 Функциональная модель, структурная модель и модель взаимодействия Лекции читает кандидат технических наук Курак Михаил Валерьянович

2 Постановка задачи Приложение предназначено для автоматизации процессов продажи билетов для проезда на поездах частной транспортной компании Рога и копыта. Обслуживание клиентов производится в офисе частной компании, занимающем одно помещение. Клиент может приобретать билет на нужный ему поезд и дату выезда по предъявлению паспорта при наличии свободных мест. Приобретенный билет может быть сдан при предъявлении паспорта с удержанием части стоимости билета в соответствии с действующим тарифом – 1 процент от стоимости билета. Для выполнения покупки или сдачи билета клиент обращается к диспетчеру, который направляет его к кассиру по возврату билетов или к одному из двух кассиров по продаже билетов. Любая из касс по указанию администрации может закрываться на технологический перерыв длительностью 15 минут. Перед закрытием завершается обслуживание клиента, заявка которого уже принята. Очередь заявок при закрытии кассы не сохраняется. Одновременное закрытие касс по продаже билетов не допускается. Для приобретения билета запрос клиента направляется в открытую кассу по продаже билетов с меньшей очередью. По окончанию смены по указанию администрации кассы закрываются, при этом кассиры по продаже билетов представляют отчет о проданных билетах. Закрытие касс производится только после завершения обслуживания уже принятой заявки. Очередь заявок при закрытии кассы по окончанию смены не сохраняется.

3 Пакеты Система продаж Логическая модельФизическая модель

4 Диаграмма вариантов использования Сценарий(Текст)Сценарий(диаграмма деятельности)

5 Ассоциации

6 Диаграмма вариантов использования Сценарий(Текст)Сценарий(диаграмма деятельности)

7 Сценарий покупки (текст) Действие ПокупателяОтклик системы 1. Формирует запрос2. Диспетчер принимает запрос 3. Диспетчер определяет кассира, которому будет направлен запрос. Правило выбора: - открытая касса с меньшей или равной очередью 4. Кассир проверяет наличие свободных мест 5. При наличии свободных мест кассир оформляет билет Исключение 1 Обе кассы закрыты Исключение 2 Свободных мест нет Действие ПокупателяОтклик системы Исключение 1 Обе кассы закрыты 1.Запрос покупателя отклоняется 2.Покупатель принимает решение о повторном запросе Исключение 2 Свободных мест нет 1.Покупателю выдается сообщение 2.Покупатель снимает запрос

8 Сценарий покупки (диаграмма деятельности)

9 Параллельные потоки

10 Диаграмма классов Детализация

11 Агрегация и композиция

12 Диаграмма классов Детализация

13 Детализированная диаграмма классов

14 Диаграмма кооперации

15 Обозначения стереотипов классов

16 Диаграмма кооперации

17 Диаграмма последовательности