
- •Пояснювальна записка
- •Бакалавра
- •6.050103 «Програмна інженерія»
- •Календарний план
- •Оглавление
- •Перечень условных обозначений, символов, единиц измерений физических величин, сокращений и терминов
- •Введение
- •Анализ требований к программному обеспечению информационно-справочного web-сайта гостиницы. Постановка задачи
- •Обзор и анализ программ-аналогов
- •Постановка задач выпускной работы
- •Требования заказчика
- •Мандатные требования
- •Ограничительные требования
- •Требования к программному обеспечению
- •Функциональные требования к программному обеспечению
- •Нефункциональные требования
- •Матрица трассируемости к по информационно-справочной системы гостиницы
- •Анализ осуществимости.
- •Диаграмма вариантов использования
- •Сценарии и прецеденты
- •Календарные планы
- •Выводы по разделу 1
- •Моделирование процессов и данных информационно-справочного web-сайта гостиницы
- •Выбор типовой архитектуры по
- •Подробное описание ранее выбранной архитектуры по системы.
- •Глоссарий проекта
- •Назначение программного продукта
- •Обоснование выбора архитектуры приложения
- •Декомпозиция элементов структуры технологической модели
- •Разработка диаграмм деятельности
- •Выделение сущностей и определение их атрибутов
- •Выделение связей между сущностями.
- •Связь один к одному.
- •Связь один ко многим.
- •Связь много ко многим.
- •Транзитивная связь.
- •Построение er- диаграммы
- •Разработка алгоритмов клиентской части программного обеспечения информационно-справочной системы гостиницы
- •Обоснование выбора языка программирования и инструментальной среды реализации клиентской части программного обеспечения информационно-справочной системы гостиницы
- •Выбор инструментальных средств для реализации базы данных
- •Выбор инструментальных средств для реализации клиентской части по
- •Детальное проектирование методов и классов клиентской части программного обеспечения информационно-справочного web-сайта гостиницы «Нью-Йорк»
- •Выводы по разделу 2
- •Спецификация автономного тестирования
- •Тестируемые элементы
- •Спецификация ввода
- •Итоговый отчет автономного тестирования
- •Спецификация процедуры интеграционного тестирования
- •Назначение
- •Выполнение интеграционного тестирования
- •Итоговый отчет интеграционного тестирования
- •Выводы по разделу 3
- •4 Экономическое обоснование разработки программного обеспечения информационно-справочного сайта гостиницы
- •4.1 Общая характеристика пп как рыночной продукции
- •4.2. Краткое описание по
- •4.3 Маркетинговое исследование рынка сбыта
- •4.3.1 Сегментирование потребителей и определение емкости рынка
- •4.3.2 Выявление конкурентов и анализ конкурентоспособности
- •Расчет потребительской цены
- •4.5 Производственно-организационный план создания пп
- •4.5.1 Перечень работ проекта
- •Расчет трудоемкости работ
- •Финансовый план проекта создания пп
- •4.6.1 Расчет сметы затрат на создание пп
- •4.6.2 Смета и затраты на продукты
- •4.6.3. План доходов и расходов
- •4.6.4. Определение безубыточности
- •Выводы по разделу 4
- •5 Охрана труда
- •5.1 Краткое описание прототипа объекта проектирования и его упрощенная функциональная схема.
- •5.2 Анализ опасных и вредных факторов в помещении
- •5.3 Меры по предотвращению появления вредных и опасных факторов
- •5.4 Расчет естественного освещения
- •Выводы по разделу 5
- •Библиографический список
- •Приложение а. Описание сценариев и прецедентов
- •Приложение б. Php-код web-сайта гостиница
- •Приложение в. Экранные формы приложения
Расчет потребительской цены
Потребительская цена нового продукта – это предполагаемая максимально возможная цена, которую могут дать покупатели, учитывая преимущества нового продукта по сравнению с лучшими продуктами-конкурентами (формула 4.7).
Цпотр.н = 0,9*Цб*Ун-б (4.7)
где
– потребительская (максимально возможная)
цена нового продукта;
– цена
реализации базового варианта лучшего
конкурента - Палас. Коэффициент 0,9
учитывает моральное старение базового
продукта к началу реализации нового;
– уровень
качества нового продукта относительно
базового.
Ц потр.н = 0,9*23*0,73=15 грн.
Учитывая все показатели потребительская цена будет равна:
Ц НДСреалПП =15+15*0,2=18 грн
Цена реализации без НДС будет равна Цреал ПП =15 грн.
4.5 Производственно-организационный план создания пп
4.5.1 Перечень работ проекта
При составлении перечня работ проект разделяют на стадии и этапы. В случае научно-исследовательской работы по созданию ПП, все этапы работ выполняет один исполнитель.
Перечень работ ПП, их продолжительность и трудоемкость представлены в таблицах 4.6 и 4.7.
Трудоемкость работ - это основной организационно-экономический показатель проекта. Трудоемкость влияет на все другие показатели - продолжительность и сроки работ, фонды заработной платы, смету затрат и цену разработки. От точности прогнозирования трудоемкости зависит точность всех плановых расчетов по проекту.
На трудоемкость разработки ПП влияют многочисленные факторы: функциональные особенности;
размер и сложность;
степень новизны;
уровень автоматизации проектных работ;
уровень квалификации исполнителей и т.д.
Для разработки ПП прогнозировать продолжительность этапов трудно, поэтому продолжительность задана приблизительно, используя экспертные оценки.
Расчет трудоемкости работ
Трудоемкость работ – это основной организационно-экономический показатель проекта. Трудоемкость влияет на все другие показатели – продолжительность и сроки работ, количество исполнителей и их загрузку, фонды заработной платы, смету затрат и цену разработки.
Над программным продуктом работают 2 человека. Упомянутый объем работ включает в себя задачи реализации ПО, его тестирования и исправления ошибок, а также написание документации.
Методом группового экспертного опроса, который предусматривает получение единой оценки сразу от всех экспертов путем обсуждения проблемы, определяем трудоемкость проекта:
Трудоемкость = 448 человеко-часов.
В таблице 4.6 представлен перечень работ проекта, структурный коэффициент трудоемкости проекта, трудоемкости фаз и трудоемкость в человеко-часах.
Таблица 4.6 – Структура трудоемкости фаз и этапов жизненного цикла ПО
Фазы проекта |
Стр. коэф. % труд-ти пр. |
Стр. коэф. % труд-ти фазы |
Трудоем. (чел-часы) |
Постановка задачи и анализ предметной области Составление и утверждение ТЗ
|
4
9 |
34
66
|
8
16 |
Итого по фазе 1 |
13 |
100 |
24 |
Анализ и сравнение существующих методов решения Выбор и обоснование способа решения поставленных задач |
8
7 |
56
44
|
40
32
|
Итого по фазе 2 |
15 |
100 |
72 |
Реализация ПО
|
40 |
100 |
112 |
Итого по фазе 3 |
40 |
100 |
112 |
Тестирование Исправление найденных ошибок Разработка документации
|
7 8 10 |
28 32 40 |
56 64 80 |
Итого по фазе 4 |
25 |
100 |
200 |
Эксплуатация |
7 |
100 |
40 |
Итого по фазе 5 |
7 |
100 |
40 |
Всего по проекту |
100 |
|
448 |
Таблица 4.7 – Перечень работ проекта
Стадии |
Этапы |
Трудоемкость, Чел-часы |
Продолжительность, дни дни |
Должность исполнителя |
Разработка технического задания |
1. Постановка задачи и анализ предметной области |
8 |
1 |
Аналитик |
2. Составление и утверждение ТЗ |
16 |
2 |
Аналитик |
|
Разработка архитектуры проекта |
3. Анализ и сравнение существующих методов решения |
40 |
5 |
Программист |
4. Выбор и обоснование способа решения поставленных задач |
32 |
4 |
Программист |
|
Реализация программного обеспечения |
5. Реализация ПО |
112 |
14 |
Программист |
Тестирование и отладка |
6. Тестирование |
56 |
7 |
Программист |
7. Исправление найденных ошибок |
64 |
8 |
Программист |
|
8. Разработка документации |
80 |
10 |
Аналитик |
|
Внедрение |
9. Внедрение продукта |
40 |
5 |
Программист |
По данным таблиц 4.7 и 4.6 строим сетевой график проекта.
Рисунок 4.1. - Сетевой график проекта
По данным сетевого графика строим график загрузки исполнителей проекта.
Рисунок 4.2 – График загрузки исполнителей проекта.