Определение трудоемкости для существующих аналогов программного продукта
Данный метод рекомендуется использовать при разработке программных систем на базе стандартных систем управления базами данных (СУБД) при: · больших размерностях базы данных, формируемой из различных источников; · наличии специализированных компонент, реализующих произвольные информационные запросы пользователей. Критерием выделения трудозатрат является атрибут программы [7]. Атрибут – простейший элемент базы данных информационной модели, содержащей одну из характеристик предметной области и вводимой либо непосредственно пользователем, либо заносящийся в базу из справочников и классификаторов. Объект – элемент базы данных, формируемый из атрибутов и содержащий информацию о реальном процессе, явлении, предмете. Размерность программного обеспечения определяется ПС следующей формуле:
где – количество объектов (таблиц) предметной области, количество связей между таблицами неограниченно и определяется структурой базы данных; – суммарное количество взаимосвязей между объектами; – суммарное количество атрибутов предметной области, приходящихся на один объект; количество связей между атрибутами определяется количеством источников формирования атрибутивной информации. Нормализованной величиной при создании программной системы является количество формируемых атрибутов, входящих в электронные таблицы посредством установленных связей. При значениях N, и L, равных единице, величина, выражающая их количество равна 100.Трудозатраты разработки определяются по формуле 10 на основе статистических нормативов трудоемкости, приведенных в табл. 13 [7].
где - норматив трудоемкости разработки программной системы.
Таблица 13 Нормативы трудоемкости разработки программной системы
Длительность разработки может быть задана директивно заказчиком, исходя из реальных потребностей его бизнеса и наличия финансовых ресурсов, при этом средняя численность специалистов определяется по формуле (6). 5. Определение фонда оплаты труда на разработку и комплексные испытания программной системы Распределение трудозатрат осуществляется на основе статистических данных, приведенных в таблице 14 [1]. Используя эти распределения по выражению (11) можно рассчитать среднюю численность сотрудников, занятых на каждом из этапов создания программной системы по формуле:
Таблица 14 Распределение трудозатрат и длительности по основным этапам жизненного цикла создания программных систем
В табл. 15 приведены данные для относительного распределения численности специалистов на каждом из четырех этапов жизненного цикла создания ПС.
Таблица 15 Распределение специалистов по этапам жизненного цикла ПС
Численность каждого типа специалистов на каждом из этапов жизненного цикла создания программной системы определяется по следующему выражению:
где − относительная доля (%) специалистов j-го типа, привлекаемых для реализации проекта на i-ом этапе. Фонд заработной платы для реализации i-го этапа проекта определяется ПС следующей формуле:
где Пi − длительность i-го этапа проекта; Sj − месячный фонд заработной платы j-го типа специалиста. В основу определения месячного фонда оплаты труда специалиста может быть положена месячная базовая ставка программиста, размер которой может быть принят как одна из альтернатив: базовая ставка программиста заказчика; базовая ставка программиста разработчика; рыночная базовая ставка программиста в данном регионе. Общий фонд заработной платы на реализацию проекта определяется по формуле:
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (574)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |