За последние десятилетия усиление конкуренции отмечено фактически во всем мире. Еще не так давно она отсутствовала во многих странах и отраслях. Рынки были защищены и доминирующие позиции на них были четко определены. И даже там, где существовало соперничество, оно не было столь ожесточенным. Рост конкуренции сдерживался непосредственным вмешательством правительств и картелей.
Приступая к разработке программного средства, как в любой производственной деятельности, необходимо провести оценку возможного размера-масштаба проекта, включая оценку трудоемкости и длительности разработки ПС, расчет числа специалистов, необходимых для разработки ПС.
Предварительная оценка длительности программного проекта основывается на оценке трудоемкости и определяется, прежде всего, типом разрабатываемого ПС (см. табл. 1.1).
программный экономический планирование проектирование
Таблица 1.1
Тип системы |
Размер (KLOC) | ||
В1 |
В2 | ||
А1 |
Сложная система реального времени (СРВ) |
300 |
500 |
А2 |
Информационно-поисковая система (ИПС) |
100 |
200 |
А3 |
Пакет прикладных программ (ППП) |
35 |
50 |
*КLOC - тысяч строк кода (Lines of code)
Для оценки размера программного продукта используются метрики, выражающиеся в измерении количества строк исходного программного кода LOC - Line Of Code (KLOC - кило LOС).
Под термином «трудоемкость»
в процессе оценки ПС понимается объем труда, который необходимо выполнить для создания программного продукта. В качестве стандарта фактически используются человеко-месяцы (персональные месяцы) - один человек работает на протяжении одного месяца.
Программный инжиниринг предлагает комплекс методов оценки трудоемкости сложных программных продуктов:
· метод аналогий (Delphi), применяющий бета-распредления;
· метод «COCOMO», применяющий регрессионный анализ;
· метод Software Lifecycle Management (SLIM), применяющий математическую функцию Нордена-Рейлайха;
· эмпирические методы.
Методики «COCOMO» (Constructive Cost Model) содержат совокупность методов, в основу которых положена регрессионная модель, предложенная Барри В. Боэмом в начале 1970-х гг. Она устанавливает связь размера программного продукта (V
), понесенных трудозатрат (C
) и длительности его разработки (Т
).
В рамках методик «COCOMO» существует ряд моделей, которые используются для разных типов программных проектов: органического (малые), сблокированного (средние) и внедренного (крупные).
Трудозатраты на разработку ПС можно представить в зависимости от размера ПС (V
)
, корректируемого произведением коэффициентов изменения трудоемкости:
С=А*VЕ*П(Мi),
где А, Е - коэффициенты определяющие характер зависимости трудоемкости от размера ПС; Mi - коэффициенты изменения трудоемкости (см. табл. 1.2-1.3).
Накопленный опыт производства и обобщение проведенных исследований позволили выделить и детализировать четыре основные группы факторов
, влияющих на экономические характеристики при непосредственном проектировании и производстве программных продуктов (рис. 1.1)
Таблица 1.2
Тип программного продукта |
Коэффициент А |
Коэффициент Е |
Сложная система реального времени (СРВ) |
2,8 |
1,2 |
Информационно-поисковая система (ИПС) |
3,0 |
1,12 |
Пакет прикладных программ (ППП) |
2,4 |
1,05 |
Анализ ЗАО Бурвод
Производственная практика - это форма учебных занятии в
организациях (предприятиях) разных форм собственности и организационно -
правовых форм.
Производственная практика проводится
с целью изучения общих принципов функционирования организаций и учреждений по
управлению трудо ...
Экономическая диагностика регионов
Тема
курсовой работы «Экономическая диагностика регионов» по дисциплине «Управление
экономикой».
В
последние годы активизировался поиск методов, призванных содействовать
поступательному развитию как отдельных территорий (населенных пунктов, районов,
областей), так и гос ...