Портал информационной поддержки магистров ВолгГТУ Магистерский портал Возможности портала Портал предоставляет Возможность информационной поддержки студентов и преподавателей: конференции; нормативные документы; новости; контактная информация. Возможность централизованного Возможность планирования хранения всех документов в и управления личными хорошоструктурированном и коллективными задачами репозитории и поиска в нем или проектами Пользователи портала Мужчины и женщины, живущие в России или СНГ, с полным средним или высшим образованием, интересующиеся наукой и образованием. Функциональные возможности пользователей Портал предусматривает работу с двумя типами пользователей Зарегистрированный пользователь Администратор Студент И набором ролей для зарегистрированных пользователей, который позволяет управлять правами доступа к документам в репозитарии и функионалу портала. Преподаватель Модератор новостей Гость Просмотр «public» страниц и регистрация Заказчик задачи Исполнитель задачи Внешний вид Архитектура Функционал первого релиза Административаня панель: резервное копирование БД; агрегация административных панелей установленных модулей. Главная страница портала: форма авторизации и регистрации; административная панель. СУ Модулями: получение списка модулей; хранение списка установленных модулей в БД; проверка модуля на наличие в БД установленных модулей; проверка целостности модуля. СУ Пользователями и СУ Ролями: активация учетной записи администратором; создание / удаление / редактирование ролей; регистрация; авторизация / вход в личный кабинет; выход из личного кабинета. Архитектура Диаграмма классов Общий план работ 10 План управления рисками Риск Решение Последствия Гл.программист не может продолжать работу Объединение роли системного аналитика и гл. программиста Большее количество ошибок в П.О. Архитектор не может продолжать работу Объединение роли Архитектора и системного аналитика Увеличение сроков на построение архитектуры проекта Системный аналитик не может продолжать работу Объединение роли менеджера проекта и системного аналитика Увеличение сроков на выбор технологий Гл.тестировщик не может продолжать работу Объединение роли гл. программиста и гл. тестировщика Понижение качества тестирования П.О., увеличение сроков тестирования Менеджер проекта не может продолжать работу Объединение роли Архитектора и менеджера проекта Низкая организация проектной группы, снижение качества работы всех членов группы Специалист по внедрению не может продолжать работу Объединение роли специалиста по внедрению и релиз менеджера Увеличение нагрузки на менеджера релиза, снижение качества его работы Менеджер релиза не может продолжать работу Объединение роли специалиста по внедрению и релиз менеджера Увеличение нагрузки на специалиста по внедрению, снижение качества его работы Нехватка кадров Объединение ролей Большее количество ошибок в П.О. 11 План разработки Разработчики: Киммель С., Виноградов А. План Тестирования Тестировщики: Бастрыкин С., Щекин А., Коновалов И., Потапов А. 12 Общие трудозатраты 13 Трудозатраты участников группы 14 Результаты работы Положительные: • Реализованы все заложенные функции; • Спроектирован эргономичный пользовательский интерфейс; • Спроектирована и реализована расширяемая модульная структура веб-приложения; • Группа ознакомилась с методиками, технологиями и инструментами командной разработки; • Теоретические знания по разработке П.О. были применены на практике. Отрицательные: • Группе не удалось на должном уровне освоить выбранные технологии для решения поставленной задачи; 15 Функционал второго релиза СУ Репозиторием: • Конструктор шаблонов документов – – – – Создание нового шаблона Удаление шаблона Создание нового шаблона на основе существующего Редактирование шаблона • Репозиторий – – – – Добавление документа Удаление документа Изменение прав доступа к документу Антиличинг Дата релиза 25.12.2010 16 Спасибо за внимание 17 Дополнительные слайды 18 Диаграмма использования Диаграмма использования Диаграмма использования Структура БД 22 Отчёт о тестировании 23 Вход в систему 24 Вход выполнен верно 25 Управление ролями 26 Редактирование роли 27 Добавление новой роли 28 Попытка добавления роли без названия 29 Управление пользователями 30 Редактирование учетной записи 31 Добавление нового пользователя 32 Заполнены не все поля при добавлении учетной записи 33 Страница управления модулями 34 Список установленных модулей 35