etc:teach:diplomants:projects:2009:olpcmind:artifacts:elaboration:development:sad

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
etc:teach:diplomants:projects:2009:olpcmind:artifacts:elaboration:development:sad [2008/07/05 17:13] kuvetc:teach:diplomants:projects:2009:olpcmind:artifacts:elaboration:development:sad [2008/09/25 15:49] (current) kuv
Line 1: Line 1:
-====== Архитектура ====== +====== Архитектура -- не отвечает действительности ====== 
-===== Компоненты системы =====+===== Use-case представление ===== 
 + 
 +{{etc:teach:diplomants:projects:2009:olpcmind:artifacts:elaboration:development:usecasediagram1.png|Use cases Новгород}} 
 +==== Приоритеты вариантов использования ==== 
 +||Номер | Название | Польз. приоритет | Тех.приоритет | 
 +||UC1 | Открыть проект | 1            | 1             | 
 +||UC2 | Нарисовать карту | 2          | 3            | 
 +||UC3 | Задать вопрос | 3             | 2             | 
 + 
 +===== Взаимодействие для UseCases ===== 
 +==== UC1 ==== 
 +Рисую... 
 + 
 +===== Логическое представление =====
 Учусь рисовать диаграммы пакетов: \\ Учусь рисовать диаграммы пакетов: \\
-{{etc:teach:diplomants:projects:2009:olpcmind:artifacts:elaboration:development:packagedia.png|Пакеты}}+{{etc:teach:diplomants:projects:2009:olpcmind:artifacts:elaboration:development:architecuremmind.jpg|Компоненты}} 
 +\\
 В системе должны быть: В системе должны быть:
   * Модуль графического интерфейса   * Модуль графического интерфейса
Line 13: Line 27:
   * Средство вывода по созданной онтологии   * Средство вывода по созданной онтологии
     * Получает на вход либо объекты ЯП, либо что-нибудь ещё      * Получает на вход либо объекты ЯП, либо что-нибудь ещё 
-    * Выдаёт в виде объектов ЯП (или чего-либо ещё) те понятия, которые он смог вывести (FIXME - **в каком виде? И что за "Понятия"? Хотелось бы и вывода новых свойств, и новых ограничений на классы**) +    * Выдаёт в виде строки на естесственном языке результат вывода
-===== Взаимодействие для UseCase ===== +
-==== UC1 ==== +
-Учусь рисовать диаграммы последовательностей:\\ +
-{{etc:teach:diplomants:projects:2009:olpcmind:artifacts:elaboration:development:uc1seqdia.png|Обработка запроса пользователя "Показать поле"}} +
-//В соответствии с этим нужно подобрать: // +
-  - ОО язык программирования, в котором представляются объекты +
-  - язык представления онтологии (чуть знаком с XML-based - RDF, OWL) +
-  - фреймворк для работы с ним, позволяющий преобразовывать элементы онто в объекты ЯП, производить сохраннение и загрузку в/из онто-файлика +
-  - нечто (пока не уверен - движок логического вывода), умеющее  +
-    * по онтологии в виде объектов ЯП или в виде файла +
-    * и запросу (подобному вопросу в прологе) +
-    * Выдавать ответ - результат логического вывода+
-  - библиотека GUI, совместимая с выбранным ЯП +
- +
etc/teach/diplomants/projects/2009/olpcmind/artifacts/elaboration/development/sad.1215263634.txt.gz · Last modified: 2008/07/05 17:13 by kuv