Fifth Iteration - moevm/gui-1h2018-12 GitHub Wiki

Задачи, которые будут выполнены в рамках итерации

  1. Реализация возможности добавления фотографии к персоне.
  2. Реализация кнопок "Сохранить дерево", "Открыть файл", "Удалить дерево".

Сценарии использования, которые будут использоваться для проверки

  1. Пользователь нажимает на кнопку "Добавить первого человека" или "+" -> Пользователь нажимает на кнопку "Choose photo" -> Пользователь выбирает фотографию -> Пользователь видит фотографию в профиле персоны -> Пользователь нажимает кнопку "Добавить/Изменить"
  2. Пользователь нажимает на кнопку INFO на карточке персоны -> Пользователь видит информацию о персоне и добавленную фотографию -> Пользователь нажимает на кнопку "Choose photo" -> Пользователь меняет фотографию -> Пользователь нажимает кнопку "Добавить/Изменить" -> Пользователь видит внесённые им изменения при просмотре профиля персоны.
  3. Пользователь нажимает на кнопку "Сохранить дерево" -> Пользователь выбирает файл -> Пользователь сохранил текущее состояние дерева -> Пользователь выходит или продолжает дополнять дерево.
  4. Пользователь нажимает на кнопку "Открыть файл" -> Пользователь выбирает файл -> Пользователь видит сохраненное ранее дерево -> Пользователь может продолжить дополнять дерево.
  5. Пользователь нажимает на кнопку "Удалить дерево" -> Пользователь видит изначальное состояние приложения и может начать создавать дерево заново.