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

Пропонується метод оцінювання компонентів програмного забезпечення — кандидатів у повторно використовувані компоненти, який дає можливість автоматизувати отримання значень їх властивостей, суттєвих з точки зору повторного використання, на основі прямо вимірюваних метрик. Для реалізації методу пропонується створення дворівневих моделей “властивість—метрики”, які б дали можливість обчислювати значення властивостей на основі значень прямо вимірюваних метрик. В результаті аналізу аспектів компонентів програмного забезпечення на основі 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.

Текст статтіРозмір
2012-2-12.pdf290.95 КБ