Skip to content

Лабораторная работа 1. Разметка личной страницы, разработка UML диаграммы прецедентов

okoff edited this page Feb 9, 2020 · 6 revisions

1. Идентификатор прецедента

Как можно идентифицировать прецедент в его контексте?

Лабораторная №1

2. Название прецедента

Как называется процесс деятельности (activity)?

Разметка личной страницы, разработка UML Use Case

3. Контекст

Что является внешней средой для описываемой деятельности?

Дисциплина "Проектирование информационных систем"

4. Участники (actors) и цели (goals)

Кто или что взаимодействует с системой для достижения определенных целей?

Участник Категория Цель (goal)
Студент Основной Освоить методику описания требований в виде прецедентов
Куратор Внешний Стимулировать освоение методики
Лектор Внешний Сократить количество ошибок
Репозиторий Инструмент Предоставить место размещения
PlantUML Инструмент Предоставить средства генерации диаграмм

5. Предусловия (pre-conditions)

что должно произойти, прежде чем Use Case может стартовать?

6. Постусловия (post-conditions)

что является успешным результатом?

  • сформирована личная страница с использованием HTML, CSS, JS

  • на личной странице зарезервированы места для описания результатов всех следующих лабораторных работ

  • ссылка на личную страницу записана в списке группы

7. Основной поток (main flow)

Что нужно сделать для перехода от предусловий к постусловиям?

Участник Действие (activity) Ожидаемый результат
Студент Формирует личную веб-страницу Личная веб-страница на хостинге <имя>.github.io
Студент Описывает выбранный прецедент Описание прецедента на хостинге <имя>.github.io
Студент Формирует диаграмму Use Case Диаграмма прецедента на хостинге <имя>.github.io
Студент Вписывает ссылку на личную веб-страницу в список группы Заполненный список группы
Куратор Проверяет выполнение заданий Оценка за лабораторную работу
Лектор Анализирует возникшие проблемы Комментарии и пояснения в ходе лекций

8. Исключения (exceptions)

Что может пойти не так?

Условие (риск) Последствия Реакция
Закончилось отведенное время Недоделанная работа Доделать работу дома
  • Проблема в корректности имен репозиториев (Неправильно написана одна(!) буква, долго ищем, почему не хочет работать сайт)
  • Несогласованные по смыслу/содержанию/наполнению UML CASE

9. Альтернативы (alternates)

Что может повлиять на путь перехода от предусловий к постусловиям?

10. Временные параметры

  • Триггер (событие, стартующее прецедент): начало занятия по расписанию

  • Номинальная частота повторения прецедента: 1 раз в семестр * число студентов (60)

  • Продолжительность прецедента: 4 ак.часа = 3 нормочаса

Clone this wiki locally