Приложение 1. Диаграмма Ганта




Институт Компьютерных Технологий и Защиты Информации

Кафедра Прикладной Математики и Информатики

 

 

Отчет № 2

по дисциплине «Программный проект»

 

 

Выполнили: студ. гр. 4263

Гостюшев А., Гимальдинов Р.,

Салимов И., Еремеев Д.,

Проверил: доц. каф. ПМИ

Зайдуллин С.С.

 

Казань, 2015 г.

Оглавление

ВВЕДЕНИЕ.. 3

РАЗРАБОТКА КОНЦЕПЦИИ ПРОДУКТА.. 4

Product Vision Document. 4

СПИСОК ЛИТЕРАТУРЫ... 8

ПРИЛОЖЕНИЯ.. 9

 

 


 

ВВЕДЕНИЕ

В рамках дисциплины «Программный проект» группе студентов, состоящей из 4 человек необходимо разработать и реализовать некоторый программный продукт, для получения практического опыта командной работы.

§ Темой проекта выбрана разработка Web-приложения для компании ООО «Фенестра», которое обеспечит предоставление информации о компании и её услугах.

Распределение ролей:

2. Салимов Ильназ – проект-менеджер

3. Гимальдинов Ринат – backend-разработчик

4. Гостюшев Александр – frontend-разработчик

4. Еремеев Дмитрий – дизайнер

 


РАЗРАБОТКА КОНЦЕПЦИИ ПРОДУКТА

Product Vision Document

Сбор и анализ бизнес требований

В рамках данного проекта разрабатывается адаптивный дизайн Web-приложения для компании ООО «Фенестра».

Цели продукта и критерии успеха

  • Обеспечить предоставление информации о компании и её услугах.
  • Реализовать удобный и эффективный механизм работы с клиентом (ведение клиентской базы, обеспечение оперативной работы с клиентом, реализовать обратную связь с клиентом).
  • Реализовать механизм администрирования web-приложения

Определение потребностей клиентов

Создание сценариев

Заказчик: «Фенестра»

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

Типы пользователей: физические и юридические лица

Операционная среда: При разработке использовался шаблон проектирования MVC. Для доступа к данным использовался шаблон "Репозиторий", а в качестве ORM - EntityFramework. БД - SQL Server 2012.

Model-view-controller (схема использования нескольких шаблонов проектирования, с помощью которых модель приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента таким образом, чтобы модификация одного из компонентов оказывала минимальное воздействие на остальные).

EntityFramework - Предоставляет возможность взаимодействия с объектами как посредством LINQ в виде LINQ to Entities, так и с использованием Entity SQL. Для облегчения построения web-решений используется как ADO.NET Data Services (Astoria), так и связка из Windows Communication Foundation и Windows Presentation Foundation, позволяющая строить многоуровневые приложения, реализуя один из шаблонов проектирования MVC

Определение функциональных требований и требований к дизайну

Функциональные бизнес требования

Потребности заказчика

Разработать современный дизайн сайта для привлечения большего числа клиентов.

Потребности клиента

Получить удобный интерфейс Web-приложения

Требования к дизайну

Реализовать современный дизайн сайта. Проектирование дизайна представлено в приложении 3.

Образ продукта

Сайт состоит из следующих разделов:

1) ГЛАВНАЯ. На весь экран помещен слайдер из 3-х картинок. По центру большой логотип компании.

2) О КОМПАНИИ. (Добавление, удаление, редактирование) На этой странице добавляются любые материалы о компании. Также в конце страницы есть блок "НАШИ РАБОТЫ", где можно добавлять готовые проекты компании с картинкой и описанием.

3) ПРОДУКЦИЯ. Продукция компании

4) ДОКУМЕНТЫ(Добавление, удаление, редактирование)

5) ОТЗЫВЫ(Добавление, удаление, редактирование)

6) КОНТАКТЫ. На этой странице есть модуль обратной связи, где можно задать вопрос администратору.

 

Содержание проекта (этапы разработки)

Для реализации проекта выделено 11 основных задач, для которых выделено 4 ресурсов. (см. таблицу 1) На первый этап разработки каждую должность занимает определенный студент, соответственно в поле ресурсы указана его фамилия студента отвечающего за реализацию задачи. Для последующих этапов определены лишь роли.


Таблица 1. Содержание проекта

Название задачи Длительность Начало Окончание Названия ресурсов % завершения Затраты* = фактические + оставшиеся
  изучение предметной области 1 день Пт 18.09.15 Пт 18.09.15 менеджер проекта Салимов [50%];дизайнер Еремеев [50%]; back-end Гимальдинов [50%];front-end Гостюшев [50%] 75% 2,40б.
  разработка структуры сайта 5,33 дней Вт 22.09.15 Вт 29.09.15 дизайнер Еремеев[75%] 100% 3,20б.
  разработка общей концепции сайта 4 дней Пн 21.09.15 Чт 24.09.15 менеджер проекта Салимов; back-end Гимальдинов [50%];front-end Гостюшев [50%];дизайнер Султанов[25%] 100% 4,80б.
  комплексная отладка 3,75 дней Вт 08.12.15 Пн 14.12.15 инженер по тестированию[80%] 0% 4,80б.
  разработка дизайна сайта 7 дней Вт 29.09.15 Чт 08.10.15 дизайнер Еремеев 100% 5,60б.
  разработка графического интерфейса 5,56 дней Вт 20.10.15 Вт 27.10.15 front-end[90%] 0% 8,00б.
  информационное наполнение БД 8 дней Вт 10.11.15 Пт 20.11.15 front-end[50%];инженер по тестированию[50%] 0% 12,80б.
  разработка статического прототипа сайта 8 дней Чт 08.10.15 Вт 20.10.15 front-end Гостюшев 100% 12,80б.
  разработка БД 9,33 дней Вт 27.10.15 Вт 10.11.15 back-end[75%] 0% 16,80б.
  разработка web-api 16,67 дней Пн 16.11.15 Вт 08.12.15 back-end[90%] 0% 36,00б.
  разработка программной документации 59 дней Пт 25.09.15 Ср 16.12.15 менеджер проекта Салимов[15%];менеджер проекта[15%];front-end[10%]; back-end[10%]; back-end Гимальдинов[10%];front-end Гостюшев[10%];дизайнер Еремеев[10%];инженер по тестированию[20%] 25% 63,72б.

 

*Затраты – общие затраты на выполнение всего проекта, пока планируется потратить ≈170 баллов на весь проект


ЗАКЛЮЧЕНИЕ

В ходе первого этапа проектирования Web-приложения для компании ООО «Фенестра» был осуществлен сбор, анализ и уточнение требований, разработана концепция продукта, определен базовый план управления проектом.

В результате не совсем верного распределения ролей у нас не оказалось аналитика – поэтому его работу выполняли все.

В работе принимали участие:

1. Салимов Ильназ – проект-менеджер, разработка диаграммы Ганта, презентации и подготовка отчетности

2. Гимальдинов Ринат – back-end, оценка задач по разработке слоя данных и web-api, разработка диаграммы вариантов использования, активное участие в разработке требований к создаваемому продукту – 10 баллов

3. Найман Михаил – front-end, разработка статического прототипа сайта – 8 баллов.

4. Еремеев Дмитрий – дизайнер, разработка дизайна сайта – 7 баллов.

Итог: на данный момент реализован статический прототип Web-приложения для компании ООО «Фенестра», реализована основная функция адаптивного дизайна – изменение вида портала в зависимости от разрешения экрана технического устройства (см. приложение 4).

На реализацию первого этапа потрачено 25 баллов из общего бюджета.


СПИСОК ЛИТЕРАТУРЫ

 

1. Архипенков С. Лекции по управлению программными проектами. – М.:, 2009, 127 с.

2. Химонин Ю. Сбор и анализ требований к программному продукту, 2009, 51 с.



ПРИЛОЖЕНИЯ

 

Приложение 1. Диаграмма Ганта

 

Приложение 2. Диаграмма вариантов использования



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-02-13 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: