Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Технические задания / Техническое задание.doc
Скачиваний:
31
Добавлен:
17.04.2013
Размер:
109.57 Кб
Скачать
  1. Требования к интерфейсу "клиент - по":

  1. Интерфейс должен включать в себя несколько экранных форм (см. п.6);

  1. Дизайн экранных форм должен иметь привлекательный и ненавязчивый вид;

  1. Система меню и окон должна быть понятна пользователю, как правило, без обращения к "Помощи". Текст "Помощи" (обращение - в крайнем случае) должен быть понятен любому пользователю, умеющему читать;

  1. БД должна создаваться на основе минимально возможного количества вопросов системы к пользователю (точный список вопросов будет определен в процессе проектирования ПО);

  1. Требования к составу экранных форм:

ПО должно отображать следующие экранные формы:

  1. Экранная форма для задания пользователю вопросов и получения ответов;

  1. Экранная форма для отображения генеалогического дерева рода;

  1. Экранная форма для отображения информации по конкретным узлам генеалогического дерева;

  1. Экранная форма для ответов на вопросы пользователя.

  1. Основные требования к экранной форме "Генеалогическое дерево":

  1. Размер дерева не должен фиксироваться границами экрана, и любой его узел, находящийся вне поля экрана должен быть визуализирован простым перемещением "мыши";

  1. Должна быть предусмотрена масштабируемость размеров дерева, вплоть до размещения всего дерева в поле экрана (минимальный масштаб);

  1. Желательно, чтобы дерево было позиционировано по уровням (поколениям рода);

  1. Каждый узел дерева должен представлять конкретного человека из рода, а линии, соединяющие смежные по уровням узлы - прямые родственные связи;

  1. Подвод указателя "мыши" к узлу должен сопровождаться появлением всплывающего окна с указанием ФИО конкретного человека;

  1. Щелчок "мыши" на выбранном узле должен приводить к появлению экранной формы с информацией о выбранном человеке;

  1. Узлы и линии генеалогического дерева, относящиеся к главной родственной линии (обычно - это прямые родственные связи клиента) должны быть окрашены одним цветом, отличным от цветов побочных ветвей дерева.

  1. Основные требования к экранной форме "Вопрос-Ответ":

  1. В окне этой формы должны быть заданы вопросы:

  1. Фамилия, имя, отчество вводимого лица;

  1. Пол;

  1. Кто отец и кто мать?

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

  1. Должны быть предусмотрены простые и понятные пользователю средства исправления введенных ответов, как в процессе ввода, так и позже, после создания дерева.

  1. Основные требования к экранной форме "Вопросы пользователя":

  1. Ответы на большинство своих вопросов клиент будет получать в экранной форме "Информация по конкретным узлам генеалогического дерева";

  1. Должно быть предусмотрено специальное окно для задания вопроса о родственных связях между произвольно заданными узлами дерева (ответы должны быть типа: брат, сестра, кузен, сват, шурин и т. д. и т. п. вплоть до "седьмая вода на киселе").