Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Марксистская теория происхождения государства: По мнению Маркса и Энгельса, в основе развития общества, происходящих в нем изменений лежит...
Теоретическая значимость работы: Описание теоретической значимости (ценности) результатов исследования должно присутствовать во введении...
Интересное:
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Анализ и проектирование
Исходя из проделанной в рамках данного проекта работы, можно предположить, что трудоемкость этапов анализа и проектирования системы составит примерно от 4 до 6 человеко-месяцев.
Кодирование
Разобьем проект условно на несколько функциональных частей и рассчитаем приблизительные трудоемкости и длительности разработки для каждого из них.
1) Графическое представление и интерфейс:
KLOCpes = 3, KLOCprob = 2, KLOCopt = 1 (тысяч строк)
Пессимистично: Epes = 7.6 [чел/мес], Dpes = 5.4 [мес]
Вероятно: Eprob = 5 [чел/мес], Dprob = 4.6 [мес]
Оптимистично: Eopt = 2.4 [чел/мес], Dopt = 3.5 [мес]
2) Анализ и моделирование:
KLOCpes = 5, KLOCprob = 4, KLOCopt = 3 (тысяч строк)
Пессимистично: Epes = 13 [чел/мес], Dpes = 6.63 [мес]
Вероятно: Eprob = 10.3 [чел/мес], Dprob = 6.1 [мес]
Оптимистично: Eopt = 7.6 [чел/мес], Dopt = 5.4 [мес]
3) БД:
KLOCpes = 1, KLOCprob = 0.7, KLOCopt = 0.5 (тысяч строк)
Пессимистично: Epes = 2.4 [чел/мес], Dpes = 3.5 [мес]
Вероятно: Eprob = 1.6 [чел/мес], Dprob = 3 [мес]
Оптимистично: Eopt = 1.2 [чел/мес], Dopt = 2.6 [мес]
Конечные показатели количества строк следующие:
KLOCpes = 9, KLOCprob = 6.7, KLOCopt = 4.5 (тысяч строк)
Общие трудоемкости и длительности разработки проекта:
Пессимистично: Epes = 24.1 [чел/мес], Dpes = 8.4 [мес]
Вероятно: Eprob = 17.7 [чел/мес], Dprob = 7.5 [мес]
Оптимистично: Eopt = 11.6 [чел/мес], Dopt = 6.4 [мес]
Отладка и тестирование
Точно трудоемкость и длительность этапа тестирования определить сложно, т.к. проектируемая система является неустойчивой. Поэтому предположительно этап тестирования занимает такую же трудоемкость и длительность, что и кодирование. Следовательно, суммарные оценки трудоемкости и длительности разработки проекта, будут следующими:
Пессимистично: Epes = 48.2 [чел/мес], Dpes = 16.8 [мес]
Вероятно: Eprob = 35.4 [чел/мес], Dprob = 15 [мес]
Оптимистично: Eopt = 23.2 [чел/мес], Dopt = 12.8 [мес]
Оценка стоимости разработки программного продукта
В общем случае себестоимости программного продукта определяется по следующей формуле:

где
Сзар – заработная плата участников проекта
Сматер – затраты на материально-техническое обеспечение
ЕСН – единый социальный налог
Сн – накладные расходы
Сэ – расходы на содержание и эксплуатацию вычислительной техники
Затраты на материально-техническое обеспечение
В состав материально-технического обеспечения входят: персональный компьютер (или ноутбук) для каждого разработчика, оргтехника (принтер, сканер, копировальная машина), расходные материалы (бумага, носители информации, канцелярские предметы). Приближенные нормы расхода приведены в таблице 3.
Таблица 3 – приближенные нормы расхода
| Наименование | Количество, шт | Цена за единику товара, руб | Общая стоимость, руб |
| ПК программиста | 6 | 25000 | 150000 |
| Бумага (пачки) | 3 | 200 | 600 |
| Принтер | 1 | 2000 | 2000 |
| Сканер | 1 | 3000 | 3000 |
| Флеш накопители | 6 | 500 | 3000 |
| Ручки | 6 | 20 | 120 |
| Итого: | 158720 |
Таким образом, затраты на материально-техническое оснащение и комплектующие составили: Сматер = 158720 руб.
Заработная плата
Заработная плата включает в себя заработную плату по контракту с работодателем и премию (если она предусмотрена контрактом) и рассчитывается по формуле:

где
Зо – основная заработная плата
Зк – заработная плата по контракту
П – премии
Таким образом, заработную плату участников проекта можно рассчитать по формуле:

где
Сср – средняя заработная плата
Е – общая трудоемкость создания проекта
За среднемесячную заработную плату программиста принимается значение, равное 30000 рублей. Премия в рассматриваемом варианте не предусмотрена. Тогда затраты на заработную плату для 3-х вариантов значений трудоемкости выглядят следующим образом:
Пессимистично: 
Вероятно: 
Оптимистично: 
Накладные расход
Накладные расходы – это расходы на хозяйственное обслуживание. Величина накладных расходов устанавливается в процентах от основной заработной платы. Процент накладных расходов Сн принимается исходя из конкретных условий деятельности организации. Для данного проекта Сн составляет 50% от Сзар:
Пессимистично: 
Вероятно: 
Оптимистично: 
Единый социальный налог
При ставке 34% единый социальный налог составляет:
Пессимистично: 
Вероятно: 
Оптимистично: 
Таким образом, суммарные значения всех показателей дадут приблизительную стоимость проекта:
Пессимистично: 
Вероятно: 
Оптимистично: 
Проведение проектирования
Архитектура системы
Модель проектирования воплощает в себе первичные решения в отношении распределения объектов, взаимозаменяемости, баз данных, пользовательского интерфейса и т.д. Представляет собой расширенную модель анализа.
Для описания структуры системы были использованы следующие диаграммы.
Диаграмма деятельности
При моделировании поведения проектируемой или анализируемой системы возникает необходимость не только представить процесс изменения ее состояний, но и детализировать особенности алгоритмической и логической реализации выполняемых системой операций.
Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние выполняется только при завершении этой операции.
Таким образом, диаграммы деятельности позволяют реализовать в языке UML особенности процедурного и синхронного управления, обусловленного завершением внутренних деятельностей и действий. Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения.
В контексте языка UML деятельность (activity) представляет собой совокупность отдельных вычислений, выполняемых автоматом, приводящих к некоторому результату или действию (action). На диаграмме деятельности отображается логика и последовательность переходов от одной деятельности к другой, а внимание аналитика фокусируется на результатах. Результат деятельности может привести к изменению состояния системы или возвращению некоторого значения. Диаграмма активности представлены на рисунках 2 и 3.
Рисунок 2 – Диаграмма активности ввода пароля

Рисунок 3 – Диаграмма активности при выборе сайта из базы программы
|
|
|
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!