Метод оценки повторно используемых компонентов программного обеспечения

Предлагается метод оценки компонентов программного обеспечения – кандидатов в повторно используемые компоненты, который позволяет автоматизировать получение значений их свойств, существенных с точки зрения повторного использования, на основе прямо измеряемых метрик. Для реализации метода предлагается создание двухуровневых моделей “свойство-метрики”, которые бы дали возможность вычислять значения свойств на основе значений прямо измеряемых метрик. В результате анализа аспектов компонентов программного обеспечения на основе на основе 3С-модели “концепция-конструкция–контекст” построена онтология соответствующих свойств. Для построения и исследования моделей свойств предложена методика, которая включает накопление эмпирических данных в процессе экспертной оценки, уточнения зависимостей моделей с использованием статистического анализа и моделирования работы вычислителя свойств. Предлагаемый метод дает возможность снизить затраты на оценку программного обеспечения при его отборе для создания повторно используемых компонентов в процессе несистематического повторного использования.

Год издания: 
2012
Номер: 
2
УДК: 
004.413:338.5
С. 102—107. Іл. 8. Бібліогр.: 12 назв.
Литература: 

1. V.R. Basili and B. Boehm, “COTS — Based System Top 10 List”, Software management, May, 2001, pp. 124—137.
2. I. Jacobson et al., Software Reuse. Architecture, Process and Organization for Business Success. Pearson Education Asia, 2002, 497 pp.
3. M.L. Griss, “Software reuse: From library to factory”, IBM Syst. J., vol. 32, no. 4, pp. 548—565, 1993.
4. T. Biggerstaff and C. Richter, “Reusability Framework, Assessment, and Directions”, IEEE Software, March, pp. 42—57, 1987.
5. B.W. Boehm, “Improving Software Productivity”, Computer, vol. 20, no. 9, pp. 43—57, 1987.
6. A. Tomer et al., “Evaluating Software Reuse Alternatives: A Model and Its Application to an Industrial Case Study”, IEEE Trans. Soft. Eng., vol. 30, no. 9, pp. 111—118, 2004.
7. G. Caldiera and R. Basili, “Identifying and Qualifying Reusable Software Components”, IEEE Comput., vol. 24, no. 2, pp. 61—70, 1991.
8. N.E. Fenton and S.L. Pfleeger, Software Metrics: A Rigorous and Practical Approach. Cambridge University Press, 1996, 638 pp.
9. ISO/IEC 9126-1, Information Technology — Software Product Quality — Part 1: Quality Model, International Organization for Standardization, 2001, 25 pр.
10. R.K. Ray and H.M. Levy, “A compositional model for Software Reuse”, Comput. J., vol. 32, no. 4, pp. 312— 322, 1989.
11. Хоменко В.А. Использование метрик для повышения эффективности повторного использования программного обеспечения // Проблемы программирования. — 2002. — № 1-2. — С. 131—135.
12. V.R. Basili and H.D. Rombach, “The TAME project: Toward improvement-oriented software environments”, IEEE Trans. Soft. Eng., vol. 14, no. 6, pp. 758—73, 1988.

Полнотекстовый документSize
2012-2-12.pdf290.95 KB