Комплексне програмне забезпечення збору і візуалізації статистики дефектів програмних проектів
Abstract
В статті розглянуті вимоги до даних для побудови моделі надійності програмної системи. За допомогою UML діаграм класів описані процеси збору, трансформації (переведення з одного формату даних в інший), аналізу і візуального представлення інформації, щодо кількості зареєстрованих на проектах дефектів. Розроблений програмний комплекс, на основі поставлених вимог, надасть можливість проводити подальші дослідження моделювання надійності програмних систем з урахуванням кількості дефектів і часу їх реєстрації у відповідності до тривалості проекту. Планується провести детальний аналіз зібраних даних задля визначення закономірностей залежності кількості дефектів від різних характеристик проекту (складність архітектури, тривалість проекту, кількість тестувальників, кількість розробників). Більшість моделей надійності програмних систем використовують обмежену (не повну) кількість характеристик проекту, які впливають на надійність програмного продукту, тому планується проаналізувати існуючи моделі надійності програмних продуктів і перевірити їх на зібраних даних задля того, щоб визначити додаткові характеристики проекту, що потрібно враховувати для моделювання надійності програмного продукту В статье рассмотрены требования к данным для построения модели надежности программной системы. С помощью UML диаграмм классов описаны процессы сбора, анализа и визуального представления информации, по количеству зарегистрированных на проектах дефектов. Разработанный программный комплекс на основе поставленных требований, позволит проводить дальнейшие исследования моделирования надежности программных систем с учетом количества дефектов и времени их регистрации в соответствии с продолжительностью проект. Планируется провести детальный анализ собранных данных для определения закономерностей зависимости количества дефектов от различных характеристик проекта (сложность архитектуры, продолжительность проекта, количество тестировщиков, количество разработчиков). Большинство моделей надежности программных систем используют ограниченную (не полную) количество характеристик проекта, которые влияют на надежность программного продукта, поэтому планируется проанализировать существующие модели надежности программных продуктов и проверить их на собранных данных для того, чтобы определить дополнительные характеристики проекта, потриб- но учитывать для моделирования надежности программного продукта In the article the data requirements for construction of the reliability model of the software system are considered. Using UML class diagrams, we describe the processes of collecting, analyzing and visual representation of information on the number of defects registered on projects. The developed software package, based on the requirements, will provide the opportunity to conduct further research on the simulation of the reliability of software systems, taking into account the number of defects and the time of their registration in accordance with the duration of the project. It is planned to carry out a detailed analysis of the collected data in order to determine the patterns of dependence of the number of defects on the various project characteristics (complexity of the architecture, duration of the project, number of testers, number of developers). Most software system reliability models use a limited (not complete) number of project characteristics that affect the reliability of the software, so it is planned to analyze the existing software product reliability models and verify them on the collected data in order to determine the additional characteristics of the project, which is needed, but take into account for modeling the reliability of a software product
URI:
http://ir.lib.vntu.edu.ua//handle/123456789/24829