2.2.1 Краткие теоретические сведения
Redmine --открытое серверное веб-приложение для управления проектами и задачами (в том числе для отслеживания ошибок). Redmine написан на Ruby и представляет собой приложение на основе широко известного веб-фреймворка Rubyon Rails. Распространяется согласно GNU General Public License.
Данный продукт предоставляет следующие возможности:
· ведение нескольких проектов;
· гибкая система доступа, основанная на ролях;
· система отслеживания ошибок;
· диаграммы Ганта и календарь;
· ведение новостей проекта, документов и управление файлами;
· оповещение об изменениях с помощью RSS-потоков и электронной почты;
· вики для каждого проекта;
· настраиваемые произвольные поля для инцидентов, временных затрат, проектов и пользователей;
· лёгкая интеграция с системами управления версиями(SVN,CVS, Git, Mercurial, Bazaarи Darcs);
· поддержка множественной аутентификации LDAP;
· возможность самостоятельной регистрации новых пользователей;
· многоязычный интерфейс (в том числе русский);
· поддержка СУБД MySQL, Microsoft SQL Server, PostgreSQL, SQLite, Oracle.
- Введение
- 1. Техническое задание
- 1.1 Характеристики предметной области
- 1.1.1 Основные понятия предметной области
- 1.1.2 Описание предметной области
- 1.2 Цели и задачи системы
- 1.2.1 Цели системы
- 1.2.2 Задачи системы
- 1.3 Требования к системе
- 1.3.1 Функциональные требования
- 1.3.2 Нефункциональные требования
- 1.4 Характеристика пользователей
- 1.5 Диаграмма вариантов использования
- 1.6 Функции системы
- 2. Управление проектом
- 2.1 Проектная команда
- 2.2 Система управления проектом
- 2.2.1 Краткие теоретические сведения
- 2.2.2 Redmine
- 2.3 Планирование проекта
- 2.3.1 Методология разработки
- 2.3.2 Первый спринт
- 2.3.3 Второй спринт
- 2.3.4 Третий спринт
- 2.3.5 Четвертый спринт
- 3. Макет сайта
- 3.1 Платформа разработки
- 3.2 Карта сайта
- 4. Реализация логики работы системы
- 4.1 Использование web-сервисов
- Заключение