Метод та засіб моніторингу дефектів проектування об’єктно-орієнтованого програмного забезпечення

Розробка методики побудови моделей дефектів проектування, які дають можливість отримувати про них інформацію. Особливість моніторингу недоліків конструювання об’єктно-орієнтованого програмного забезпечення, який забезпечує спостереження за їх розвитком.

Рубрика Программирование, компьютеры и кибернетика
Вид автореферат
Язык украинский
Дата добавления 20.07.2015
Размер файла 1,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

To make possible visualization of design defects they have to be modeled. We propose a design defect model, which consists of two functions. First function is used to find design defect's progress degree and second - to find mean value of intensities of all defect's simple signs. Such a model allows considering of defect to be an entity, which has changeable in time parameters. Visualization of these parameters allows tracking of design defects and their progress therefore model is used in proposed method implementation. To build a design defect model one should accomplish the following: formulate rule for software item design, analyze resulting rule to find a signs of nonconformance with this rule, choose a metric for estimation of intensity of every sign, for every resulting metric set a threshold, build defect model's functions combining function for signs intensity calculation by mean of aggregating functions.

The set of views for facilitation of design defect progress observation is developed. They are: “X-Ray”, “Defect history”, “Defect's signs history”. First view is used for defects visualization in software decay aspect and allows estimate defect distribution among software elements. Second view is used for defects visualization in design defect history's aspect and allows tracking design defects of certain type. Third view is used for defects visualization in design defect signs history's aspect and allows tracking design defect's signs. Also defect monitoring technique based on these views is developed. The technique is build upon searching in views of visual patterns with known interpretation. The architecture of a tool to support implementation of the proposed method is developed. Its efficiency verified by monitoring of design defects during the history of open source project ArgoUML. Results of this thesis are implemented in educational process of National Aviation University and industry.

Keywords: design flaws, object-oriented design, design rules, restructuring, evolution of software.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.