Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ol / ol / Пояснительная записка_oll.doc
Скачиваний:
24
Добавлен:
16.04.2013
Размер:
3.64 Mб
Скачать

1.2.1.3 Требования к программному обеспечению комплекса

Программное обеспечение (ПО) комплекса «Хроника моего рода» должно:

  1. Обладать простотой в работе и быть доступным для эксплуатации в домашних условиях неспециалистом в области вычислительной техники и программирования. В частности, недопустимо, чтобы на экране в меню и окнах отображались специальные термины (файл, каталог, формат, регистр и т.д.).

  2. Надежность ПО должна быть не ниже надежности технических средств, на которых она будет эксплуатироваться.

  3. ПО и создаваемая с его помощью база данных (БД) должны стационарно храниться на компакт-диске (компакт-дисках), а в процессе эксплуатации - на жестком диске компьютера и в оперативной памяти.

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

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

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

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

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

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

  6. Система меню и окон должна быть понятна пользователю, как правило, без обращения к "Помощи";

  7. Текст "Помощи" должен быть понятен любому пользователю;

  1. БД должна создаваться на основе минимально возможного количества вопросов системы к пользователю.

1.2.1.4 Требования к составным частям программного комплекса

В связи с тем, что в задачу дипломного проекта входит разработка составных частей системы, ниже приведены требования к той части программного продукта, которая разрабатывалась и создавалась в рамках данного дипломного проекта.

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

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

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

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

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

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

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

    7. По требованию пользователя другим цветом должна выделяться отдельная ветвь семьи;

    8. По требованию пользователя предусмотреть возможность объединения двух деревьев;

  1. Основные требования к экранной форме «Ввод информации»:

    1. В окне этой формы должны быть заданы вопросы: ФИО вводимого лица; пол; дата и место рождения; кто отец, мать, супруг(а), дети.

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

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

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

    5. Предусмотреть возможность внесения фотографий, отсканированных изображений, других фотоматериалов, аудио-, видеоматериалов.

    6. Возможность на любом этапе занесения информации просмотреть дерево.

  1. Основные требования к экранной форме «Справка»:

    1. Удобный интерфейс справки;

    2. Текст справки должен быть простым для понимания и наиболее содержательным.

  1. Основные требования к защите программного продукта:

    1. Перед началом работы с программой, программа должна быть установлена на компьютере;

    2. Предусмотреть защиту программы при/без правового копировании .exeфайла.

Все представленные выше требования выполнимы, так как не имеют каких-либо технических или программных ограничений.

Соседние файлы в папке ol