- •1.1 Обзор документа
- •1.2 Ссылки
- •2.1 Описание продукта
- •2.2 Функции продукта
- •2.3 Характеристики пользователей
- •2.4 Ограничения
- •3.1 Функциональные требования
- •3.2 Требования к простоте и удобству использования
- •3.3 Требования к надёжности
- •3.4 Требования к производительности
- •3.5 Требования к технологиям и средствам создания продукта
- •3.6 Требования к документации
- •3.7 Требования к интерфейсам
- •3.8 Системные требования
- •3.9 Требования к условиям распространения
- •4.1 Прототипы пользовательского интерфейса
3.5 Требования к технологиям и средствам создания продукта
При создании продукта должны использоваться технологии языка программирования Java (в частности технологии J2SE 6).
При разработке продукта должны использоваться компоненты и библиотеки сторонних разработчиков, распространяемые на условиях лицензии некоммерческого ПО с открытым исходным кодом.
В качестве средств разработки должны использоваться свободно распространяемые поддерживаемые средства визуальной разработки (NetBeans IDE 6.0).
В качестве системы управления версиями должен быть использован Subversion.
В качестве средства автоматизированной сборки и развёртывания должен быть использован Ant 1.7 компании Apache.
3.6 Требования к документации
Пользователю не требуется никакая дополнительная отдельная документация (инструкция по применению) для реализуемого приложения. Возможны вспомогательные вставки непосредственно на формах проекта, облегчающие работу с системой.
3.7 Требования к интерфейсам
3.7.1 Пользовательские интерфейсы
Продукт должен предоставлять удобный интерфейс в строгом виде (никаких лишних элементов дизайна/декора).
3.7.2 Аппаратные интерфейсы
Продукт должен функционировать одинаково на всех платформах, для которых существует JDK 6.0 и выше.
3.7.3 Интерфейсы коммуникаций
Продукт должен обеспечивать стабильную работу с соблюдением всех временных ограничений и ограничений надёжности в локальных сетях Ethernet со скоростью передачи данных 10 Мб/с и выше.
3.8 Системные требования
Серверная часть
Solaris Operating System (32/64 разрядные; c 8 по 10 версии)
Solaris-sparc - 60 MiB
Solaris-i586 - 49 MiB
Solaris-sparcv9 - 26.5 MiB
Microsoft Windows (32/64разрядные; версии: 2000, XP, 2003, Vista )
166MHz IA-32/AMD64 совместимый процессор или выше
125 MiB свободного места на диске
32 MiB оперативной памяти
Linux (32/64 разрядные; Red Hat с 2.1, 3.0, 4.0, Suse Enterprise Linux Server 8-10, Suse Enterprise Linux Desktop )
166MHz IA-32/AMD64 совместимый процессор или выше
75 MiB свободного места на диске
32 MiB оперативной памяти
Сетевая карта
Монитор
Клиентская часть
10 Мбит/с выход в локальную сеть, монитор.
3.9 Требования к условиям распространения
Продукт должен распространяться на условиях, закреплённых в лицензии распространения коммерческого ПО с открытым исходным кодом.
4.1 Прототипы пользовательского интерфейса
Примеры некоторых пользовательских интерфейсов. Прототипы изображены схематично.
Авторизация
Интерфейс руководителя
Интерфейс тестировщика
Интерфейс научного сотрудника