Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

л.р. 1

.doc
Скачиваний:
32
Добавлен:
11.06.2017
Размер:
75.26 Кб
Скачать

Тертышная Д.К.

ИТ 10-2

Лабораторная работа №1

КОНЦЕПЦИЯ ПРОЕКТА

Цель: получить навыки создания видения IT-проекта с использованием практик методологии MSF.

  1. Необходимость проекта

    1. Обоснование необходимости

Востребованность удаленного обучения возрастает с каждым годом. Этому способствует также и развитие веб-технологий. Для студентов и преподавателей становиться легче сотрудничать и проводить совместные работы с условно неограниченной аудиторией. Академия заказала программный комплекс для обеспечении возможности выполнения элемента дистанционного обучения для изучения пакета символьной математики MatLAB с реализацией доступа к пакету, размещенному на сервере академии, с web-страницы. При обсуждении проекта первым этапом реализации был выбран Fuzzy Logic Toolbox.

Проект необходим для удовлетворения нужд заказчика.

    1. Видение проекта

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

    1. Анализ выгод

Заказчик получает программный продукт, в котором реализованы:

  • Для преподавателей

    • Возможность просмотра выполнения лабораторных работ студентов

    • Возможность оценивания выполненных лабораторных работ студента

  • Для студента

    • Выполнение лабораторной работы

    • Просмотр результатов лабораторной работы

Студенты академии получают:

  • Упрощенный доступ к пакету MatLAB

  • Легкий способ выполнения лабораторных работ

Фирма - разработчик:

  • Дополнительный престиж от взаимодействия с учебным заведением

  • Опыт для разработчиков

  1. Концепция решения

    1. Цели и задачи

Цель сайта заключается в интерактивности интерфейса, его возможности обращаться в пакетуMatLAB и доносить до пользователей, в более доступном варианте, результат выполнения лабораторной работы. Критерии:

- Тип пользователя;

- Блоки сайта;

- Фреймворки;

- Наличие доступа к MatLAB;

Выделенные объекты системы:

- хранилище информации;

- студент;

- преподаватель;

Хранилище информации включает в себя:

- данные для логинизации;

- данные о выполненных работах;

Студент:

Выделены следующие атрибуты:

- Логин;

- Пароль;

- Имя;

- Выполненные работы.

Преподаватель:

Выделены следующие атрибуты:

- Логин;

- Пароль;

- Имя;

- Оценки.

При посещении сайта пользователь доступно выполняет лабораторную работу за счет удобства интерфейса, получает доступа к MatLAB на сервере для выполнения лабораторной работы.

    1. Предположения и ограничения

На первую версию системы есть существенные ограничения:

  • Система поддерживает только Fuzzy Logic Toolbox

  • Нет реализации возможностей преподавателя

  • Весь интерфейс представлен на одной странице

  • Система должна демонстрировать визуальные формы и способы хранения и взаимодействия с MatLAB

    1. Анализ использования

      1. Пользователи

В системе будет две группы пользователей:

  • Преподаватель

  • Студент

    1. Требования

      1. Требования пользователей

С точки зрения преподавателей

  • Наличие опции просмотра выполненных лабораторных работ

  • Наличие опции оценки выполненных лабораторных работ

С точки зрения студентов

  • Простой диалог внесения данных для выполнения лабораторной работы

      1. Системные требования

На стороне академии:

  • P4 300 MHz или аналогичный

  • RAM 256 Mb

  • Video RAM 32 Mb

  • Установленный java Runtime

  • Установленный MatLAB

  • Установленный web-сервер

На стороне клиентов:

  • Mozilla Firefox 2.0

  1. Рамки

    1. Функциональность решения

  • Хранилище находится в оперативной памяти

  • Оценка лабораторной работы по нажатию на соответствующую кнопку

    • Создание визуальной формы для отображения кнопок оценки

  • Внесение данных для выполнения работы

    • Проверка корректности введены данных

    • Добавление в визуальные формы необходимое количество полей для ввода

  • Получение результатов выполнения работы от MatLAB

  • Преобразование полученных данных от MatLAB в форму для вывода на веб-странице

    1. За рамками решения

  • Распределенное хранилище данных

  • Раздельное приложение для студентов и преподавателей

  • Реализован будет только Fuzzy Logic Toolbox

    1. Критерии одобрения решения

Наличие 70% функций, описанных в пункте 3.1.

  1. Стратегии дизайна решения

- HTML для визуализации

    • Упрошенное создание визуального представления

    • Платформенная независимость

- PHP для обработки данных;

- Фреймворк Zend для адаптивности

Вывод: получила навыки создания видения IT-проекта с использованием практик методологии MSF.

Соседние файлы в предмете Управление ИТ проектами