Език
Асемблер
|
Проект
61,5
|
Кодиране
317,0
|
Тестване
295,0
|
Управление
108,0
|
С
|
61,5
|
117,0
|
159,0
|
57,0
|
Паскал
|
61,5
|
51,0
|
97,0
|
39,0
|
Ада 83
|
61,5
|
35,0
|
82,0
|
35,0
|
Aga9x
|
61,5
|
21,0
|
67,0
|
30,0
|
С++
|
44,5
|
9,0
|
50,0
|
23,0
|
Табл. 10.7. Езици ■ производителност
Табл. 10.7. Езици и производителност
Освен споменатия вече модел MOOSE известна е и една опростена версия
на метода на функционалните точки, предложена в [11] (авторът й Снийд е из-
вестен с това, че е ръководил създаването на една от първите големи CASE
системи). В тази версия е елиминирана чисто функционалната част и се разг-
лежда частта, която моделира структурните класове. Основната цел е както мак-
симално доближаване до спецификата на обектната ориентираност, така изтег-
138
ляне приложението на метода във възможно най-ранен момент. Признава се, че
точността при такъв подход силно страда, но се изхожда от презумпцията, че
една ранна, донякъде неточна оценка е за предпочитане пред една точна, но
късна. Засега приложението на метода на Снийд е силно ограничено.
Известно е и едно предложение на Боем [12], основано на модела и метода
СОСОМО 2.0, наречено обектни точки (object points). Тези точки се генери-
рат чрез преброяване на екрани, отчети, определен тип модули, после се суми-
рат с подходящо определени тегла и получената сума се донастройва с оглед
свойства за повторно използване. За съжаление и този метод трудно може да
бъде приложен преди завършването на фазата на проектиране.
За стъпка в положителна посока се смята предложеният в [13] модел. В
него на основата на предварително създаден бизнесмодел (такъв може да се
прави за бизнесприложения и особено се препоръчва за приложения, работе-
щи в Интернет, свързани с електронна търговия) се прилага методът System
Meter, за който се твърда, че дава правдоподобни оценки за трудоемкостта на
разработването.
Литература
Boehra B.W., Software Engineering Economics, Prentice Hall, Englewood Cliffs, N.J., 1981.
Lederer A.L., J.Prasad, Software Management and cost estimating error, The Journal of Systems
andSoftware,50(2000),p.33-42.
Русеков A., Ресурснне модели для оценки софтверних расходов, Анализ-91, Книга-8,
Интерпрограма, 1991.
Kemerer C., An empirical validation of software cost estimation models, Communication of
theACM30(5),416-429
Albrecht A.J., Measuring application development productivity, Proc. IBM Applications
Development Symp., Monterey, CA, Oct. 14—17,1979, p.83.
Albrecht A.J., J.E.Gafmey, Software Function. Source Lines of Code, and Development Effort
Prediction: A Software Science validation, IEЕЕ Trans. Softw.Eng. SE-9,6(Nov. 1983), 639-648.
Jones C., Applied Software Measurement, McGraw-Hill, New York, 1997.
DeMarco T., Developing a Quantifiable Definition of Bang, Controlling Software Projects,
Yourdon Press, New York, 1982, p. 92—110.
Jones C., The Economics of Object-Oriented Software, American Programmer, October 1994,
p. 28—35.
10. Kemerer, C.F., MOOSE: Metrics for Object-Oriented Systems Environments, Proc. ofASM93
Conference, Orlando, FL, November 1993.
11 .Sneed H., Calculating Software Costs using Data (Object) Points, SES, Ottobrunn, Germany.
12. Boehm B.W., B.Clark, E.Horowitz, Cost models for future life cycle process: COCOMO 2.0,
Ann. Software Engineering, 1(1), p.l—24.
13.Moser S, B.Henderson-Sellers, VB.Misic, Cost estimation based on business models, The
Journal of Systems and Software, 49(1999), p. 33—42.
139
11. МАРКЕТИНГ НА СОФТУЕРА
Сподели с приятели: |