Разработка WebтАУориентированной информационной системы IT-предприятия

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



ем пустые поля: имя задачи - Name; Project - проект какому принадлежит задача; приоритет - Priority - от 0 до 5; тип - Type (разработка, исследование, проектирование, тестирование); начало и окончание выполнения работы; время выполнение задачи проверенным менеджером; разработчик задачи; тестер задачи.

После ввода данных, мы сохраняемся (Save). Теперь наша задача, готова к выполнению и ее первоначальный статус New (создана новая задача, и назначен разработчик). Если бы мы не назначили разработчика, наша задача имела бы статус Not assigned.

Для начала работы над этой программой нужно клацнуть по ней, высветится окошко с ее сведеньями, и нажать кнопку Start working(начало работы). После нажатия этой кнопки проектировщик может начинать работу над программой. На рисунке 4.5.13 приведен внешний вид окна подсистемы управления проектами в котором отображаются существующие задачи в проекте

Рисунок 4.5.13 - Внешний вид окна подсистемы управления проектами Существующие задачи в проекте

В высветившимся окошке, появляется еще две кнопки: Suspend (при нажатии этой кнопки работа над програмой приостанавливается. Для возобновления ее нажимаем кнопку Continue working, при этом нажатии статус снова будет Working), и Finish working (окончание работы).

Все ошибки, которые возникают при работе с программой мы можем комментировать в окошке комментария (Comments), для того чтоб добавить комментарий существует кнопка Add. На рисунок 4.5.14 приведено окно коментарьев к разрабатываемой задаче.

Рисунок 4.5.14 - Внешний вид окна подсистемы управления проектами Комментарии существующие в задаче

Когда работа над задачей выполнена можно приступать к тестированию, для этого нужно клацнуть по кнопке Start testing, статус задачи изменится на Testing, при этом открывается окно, в котором добавились такие кнопки Suspend (приостановка тестирования) Finish testing (успешное окончание тестирования) Testing failed (неуспешное тестирование). При неуспешном тестировании мы описываем в окне комментарьев возникшие ошибки, и снова тестируем. При успешном тестировании програмы ее статус изменится на Finished, после этого задача готова к использованию.

На протяжении всего жизненного цикла задачи, ведутся истории работ и ошибок (Short history) которые существовали в задаче, первые 5 историй можно видеть на главной странице, для полного списка нажать кнопку Whole history.

На рисунок 4.5.15 и 4.5.16 приведены окнаистории работ и ошибок в разрабатываемой задаче.

Рисунок 4.5.15 - Внешний вид окна История ошибок и работ Краткий список

Рисунок 4.5.16- Внешний вид окна История ошибок и работ.Полный список

Для выхода с окна кнопка Close.

При входе менеджера или пользователя в эту вкладку (Рисунок 4.5.17) им будут видны только те задачи, для которых он является менеджером, изменить данные о задаче он не имеет права, только чтение или работа с задачей.

Один проектировщик не может работать сразу над несколькими задачами. Если он это делает, то та задача, которую он до этого делал должна перейти в режим Suspended.

Нарушать ЖЦ может только менеджер проекта (только у него есть такие права)

Рисунок 4.5.17 - Внешний вид окна Существующие задачи в проекте, при входе пользователя или менеджера

Создать новую задачу он имеет право только в том случае, если он менеджер проекта.

При выборе вкладки Projecs - выводится таблица, которая имеет информацию:

разрабатываемый проект Name - при выборе этого пункта выводится имя проекте, краткое имя проекта, его статус, менеджер проекта, разработчик проекта, также можно написать комментарии по проекту;

его статус Status - в каком состоянии находится задача; информация обо всех существующих задачах разрабатываемых в этом проекте

Tasks - количество новых задач, задачи над которыми ведется разработка, все задачи;

информация об ошибках Bugs.

На рисунке 4.5.18 приведено окно существующих проектов в системе

Рисунок 4.5.18 - Внешний вид окна подсистемы управления проектами Существующие проекты в системе

Для создания нового проекта (рисунок 4.5.19) нужно нажать кнопку New Projrct, заполняем поля (имя проекта, краткое имя проекта, менеджер проекта, лидер проекта, разработчик проекта, комментарий для проекта), для сохранения данных - (Save). Над данным проектом может работать несколько разработчиком, для того чтоб добавить их, существует поле Add developer.

Рисунок 4.5.19 - Внешний вид окна Создание нового проекта

После создания проекта, добавляется еще такие кнопки (рисунок 4.5.20): Add new task - описание задач, которые будут в новом проекте; Add new bug - описание ошибок в проекте; Show project Tasks - просмотр существующих задач в проекте; Show project Bugs - просмотр существующих ошибок в проекте.

Рисунок 4.5.20 - Внешний вид окна созданного проекта

Пользователь не имеет права создавать проект. Ему доступен лишь просмотр, а если он менеджер, то он имеет право только на работу с этим проектом, но не его изменение

Пункт меню Tasks - этот пункт содержит в себе таблицу с информациею обо всех задачах в проекте (рисунок 4.5.21). Поля таблицы: Name - название задачи; Status - статус; Project- в каком проекте выполняется данная задача; Responsible person - разработчик который реализует данную задачу.

Рисунок 4.5.21 - Внешний вид окна всех задач в проекте

Чтобы создать новую задачу, выбираем кнопку New Task.

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