etc:teach:diplomants:projects:2009:olpcmind:artifacts:inception:requirements:usecase:0draft

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

Задумка 1 - обучающая система

  • UC1 Выбор темы

Пользователь запускает программу, получает на выбор несколько тем (в виде забавных картинок). Если ему не подошли имеющиеся темы, он может создать свою. Пользователь выбирает понравившуюся картинку, получает рабочую область (холст) с картинкой из этой тематики и палитру компонентов (рисунков), заданных в соответствии с выбранной темой.

  • UC2 Представление знаний на холсте

Требует: UC1
Предусловие: имеется холст оформленный в соответствии с выбранной в UC1 темой. В центре холста лежит образ (рисунок), связанный с темой.

  • UC2.1. Кладет на холст объекты из палитры 1)

Пользователь перетаскивает картинки из палитры на холст. Когда пользователю не хватает элементов палитры из текущей темы, он залезает в соседние темы или создаёт рисунки сам в графическом редакторе: смотри UC 2.2.3

  • UC2.2 Создание связей между рисунками на холсте

Пользователь протягивает мышь от одного рисунка к другому. Создаётся связь в виде стрелочки (или извилины, как в mindmap'ах). ПОльзователь задаёт название связи (UC2.2.1)

  • UC2.2.1 Задание названия связи из списка имеющихся.

Для выбранной в UC1 темы существует заранее определённый набор связей. Для этих связей уже задано название, описание, пояснение 2), свойства 3). Пользователь выбирает такую связь, опираясь на название и пояснение.

  • UC2.2.2 Создание нового класса связи

Пользователь пользуется формой или мастером создания связи, которая позволяет узнать все или большинство свойств связи. 4)

  • UC2.3 Создание новых элементов палитры

Требует от пользователя - описать объект в терминах онтологии. 5)

  • UC3 Общение с системой
    • UC3.1 Ответы на вопросы системы.

Пользователь нажимет кнопку “Выслушать вопрос”. Система задаёт вопрос о непонятных ей свойствах созданных пользователлем связей, о принадлежности классов и пр. Пользователь отвечает на вопросы.

  • UC3.2 Задавание системе вопросов

Пользователь включает режим задавания вопросов и задаёт их (:

  • UC3.2.1 Вопросы о существовании связей

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

  • UC3.2.2 Вопросы: “А что ты об этом думаешь?”

Пользователь нажимает на кнопку, запускающую режим “а что ты думаешь”. Система достраивает созданную пользователем карту.

  • UC4. Отчуждение созданной карты и/или палитры
    • UC4.1 Сохранение карты или палитры
    • UC4.2 Делится с друзьями по сети созданной картой или палитрой
  • UC5. Открытие созданой карты, подгрузка палитры.

Задумка 2 - машина-помощник в разговоре

1)
FIXME Структура палитры не совсем ясна!
2)
возможно, графичесое или звуковое
3)
симметричность, транзитивность и пр. - а какие нам будут нужны?
4)
Возможно, система задаёт вопросы. Приведем пример: “Друг, вот у тебя новая связь между Жирафом и Колючкой, которую ты назвал “ест”. Если Жираф ест колючку, то колючка ест Жирафа (вопрос о симметричности)”. Ответ - “Неет!”
5)
FIXME В каком объеме мы опрашиваем пользователя? Только о месте нового объета в дереве таксономии, о связях, котороые он може иметь? В каком виде происходит опрос (как спросить “все ли жирафы являются млекопитающими”) пока неясно
etc/teach/diplomants/projects/2009/olpcmind/artifacts/inception/requirements/usecase/0draft.txt · Last modified: 2008/06/13 12:45 by kuv