Артефакты, входящие в модель

Практические задания по курсу «UML для разработчика»

Цель практических занятий — приобретение и закрепление исходных способностей моделирования на UML.

Форма проведения занятий

Занятия проводятся в форме построения обучаемыми модели на заданную тему. Тему можно избрать из предлагаемого перечня либо предложить свою. Темы не должны совпадать практически, но могут пересекаться. Моделирование проводится учащимися без помощи Артефакты, входящие в модель других дома. Результаты предъявляются педагогу, дискуссируются и оцениваются в аудитории в форме семинара.

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

Предлагаемые темы для моделирования

1.Программное обеспечение банкомата

Обзор: банкомат по карте позволяет снимать наличные со счета по и/либо печатать Артефакты, входящие в модель справку об остатке на счете.

2.Информационная система библиотеки

Обзор: информационная система библиотеки позволяет находить книжки в собственном каталоге, учесть выдачу книжек на руки и возврат книжек, также позволяет добавлять книжки в фонд и списывать их.

3.Информационная система больницы

Обзор: информационная система больницы позволяет ставить и снимать нездоровых с учета, записывать нездоровых Артефакты, входящие в модель на прием к докторам, учесть факт приема, также позволяет вести историю заболевания (мед карту) хворого.

4.Информационная система деканата

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

5.Система моментального обмена сообщениями

Обзор: система позволяет регистрировать и Артефакты, входящие в модель аннулировать абонентов, позволяет абонентам подключаться и отключаться от системы, и позволяет присоединенным абонентам обмениваться текстовыми сообщениями в реальном времени.

6.Информационная система склада

Обзор: информационная система склада позволяет учесть поступление, уход и списание продуктов со склада, также определять место хранения продуктов на складе.

7.Система учета рабочего времени

Обзор: Система учета Артефакты, входящие в модель рабочего времени позволяет руководителям выдавать задания и выслеживать ход их выполнения, а исполнителям – вести учет рабочего времени, затраченного на выполнение каждого задания.

8.Информационная система жилищного агентства

Обзор: информационная система жилищного агентства позволяет квартиросъемщикам подобрать и снять жилище, а обладателям жилища – предложить и сдать жилище.

9.Информационная система технической экспертизы

Обзор: информационная система технической экспертизы Артефакты, входящие в модель позволяет соискателям грантов подавать заявки, независящим профессионалам оценивать заявки, а держателям фонда принимать решение о выдаче гратов по результатам экспертизы заявок.

10.Система реализации билетов на футбол

Обзор: система реализации билетов позволяет брать и сдавать билеты и абонементы на матчи, проходящие на одном стадионе с нумерованными местами через несколько сразу работающих Артефакты, входящие в модель касс.

11.Текстовый редактор

Обзор: текстовый редактор позволяет создавать, редактировать и печатать текстовые файлы. При отображении файлов особых форматов поддерживается подсветка ключевиков.

12.Система автоматического тестирования

Обзор: Система позволяет автоматом запускать испытания, выслеживать результаты их выполнения и выдавать отчеты.

13.Электрическая доска объявлений

Обзор: информационная система позволяет располагать и удалять объявления о продаже Артефакты, входящие в модель разных продуктов.

14.Игра Монополия

Обзор: Игра человека против машины.

Артефакты, входящие в модель

1. Одностраничное описание проекта.

Текстовый документ в случайной форме, объемом 1–2 странички,

содержащий: общие сведения о проекте (заглавие, создатели), описание предметной области, описание целей проектируемой системы, описание главных функций, выполняемых системой, указание ограничений и критерий выполнения этих функций, также критериев оценки Артефакты, входящие в модель степени заслуги поставленных целей. Может содержать словарь предметной области, описание типовых сценариев использования системы и т.д.

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

Одна либо несколько диаграмм использования, описывающих все многофункциональные требования к системе.

Модель должна исчерпающим образом соответствовать одностраничному описанию. Нефункциональные требования могут быть указаны в форме комментариев.

3. Модель структуры Артефакты, входящие в модель.

а) Одна либо несколько диаграмм классов, описывающих главные классы и интерфейсы системы. Могут употребляться диаграммы пакетов и диаграммы внутренней структуры, если необходимо.

Модель не должна детально отражать все заявленные варианты использования системы, но должна быть довольно детализированной в той части, которая выбрана для структурного описания.

б) Диаграмма компонент и Артефакты, входящие в модель/либо диаграмма размещения, отражающая общую структуру системы. Должна соответствовать диаграммам классов и одностраничному описанию.

4. Модель поведения.

Само мало, по одной диаграмме каждого из последующих типов: диаграмма автомата, диаграмма деятельности, диаграмма взаимодействия (последовательности либо коммуникации). Могут употребляться диаграммы синхронизации и обзорные диаграммы взаимодействия. Должны быть раскрыты: один из вариантов использования Артефакты, входящие в модель, одна из операций заявленных классов и поведение 1-го из объектов, меняющих свое состояние во времени. Диаграммы должны быть насыщены, но не перегружены информацией. Лучше использовать как можно более широкую номенклатуру средств описания поведения.

Таким макаром, малый набор содержит: один текстовый документ, одну диаграмму использования, две структурных диаграммы и три Артефакты, входящие в модель диаграммы поведения, всего семь реликвий. Каждый артефакт оценивается исходя из 5 баллов, всего за модель можно получить максимум 35 баллов.

Ф.А.Новиков 10.09.12


armando-markes-udalivshij-pele-fesunenko-i-f448-braziliya-futbol-torsida.html
armatura-i-ustrojstvo-perehodov.html
armatura-ustrojstvo-dlya-upravleniya-i-kontrolya-dvizheniya-transportiruemoj-sredi.html