Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: http://dspace.opu.ua/jspui/handle/123456789/10622
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.authorNovikova, Nataliia-
dc.contributor.authorНовікова, Наталія-
dc.contributor.authorНовикова, Наталия-
dc.date.accessioned2020-06-05T14:11:25Z-
dc.date.available2020-06-05T14:11:25Z-
dc.date.issued2020-01-30-
dc.identifier.citationNovikova, N. (2020). Changing and Tracing of Software Requirements at Level of Conceptual Classes. Applied Aspects of Information Technology, Vol. 3, N 1, p. 393–404.en
dc.identifier.citationNovikova, N. Changing and Tracing of Software Requirements at Level of Conceptual Classes / N. Novikova // Applied Aspects of Information Technology = Прикладні аспекти інформ. технологій. – Оdesa, 2020. – Vol. 3, N 1. – P. 393–404.en
dc.identifier.issn2617-4316-
dc.identifier.issn2663-7723-
dc.identifier.urihttp://dspace.opu.ua/jspui/handle/123456789/10622-
dc.description.abstractThe article explores the problem of automating the description of Use Cases at the stage of forming requirements in the design of software products. Methods for correcting the model of conceptual classes in connection with changes in the formulation of various items of scenarios for Use Cases are proposed and tracing of each item of the Use Case scenario in conceptual classes and their methods and attributes. Changing requirements at the level of use cases description means deleting previously compiled items of the scenario and/or adding new ones. Deleting a Use Case is considered to be a consecutive deletion of all of its items, and editing a scenario item as a deletion followed by a new edition. The methods of removing all types of scenario items of the proposed classification in various possible situations are considered: the class created earlier was not used in other items of this or other use cases; the class created earlier was not used in other items of this or other use cases, but the function contained in the class has references to other functions; the class created earlier was used in other items of this or other use cases and the function contained in the class has no reference to other functions; the class created earlier was used in other items of this or other use cases and the function contained in the class has references to other functions. Methods have been developed for determining the relationships of Use Case and its item with classes, their methods and attributes that implement this item (direct tracing), and determining the relationship of any data element or class method with various Use Case and their items (reverse tracing). The proposed method for conceptual classes correcting allows automatic deleting various items in scenarios while maintaining the correct presentation of conceptual classes. It is shown that there is a significant reduction in time for correcting classes in an automated mode compared to the traditional manual mode. The tracing method also significantly reduces the time it takes to find the connections between the Use Case.en
dc.description.abstractУ статті досліджується проблема автоматизації опису варіантів використання на етапі формування вимог при проектуванні програмних продуктів. Запропоновано методи коригування моделі концептуальних класів у зв'язку зі змінами в формулюванні різних пунктів сценаріїв варіантів використання або Use Case і трасування кожного пункту сценарію Use Case в концептуальні класи, в їх методи і атрибути. Зміна вимог на рівні опису прецедентів означає видалення раніше складених пунктів сценарію і / або додавання нових. Видалення Use Case розглядається як послідовне видалення всіх його пунктів, а редагування пункту сценарію - як видалення з подальшим складанням у новій редакції. Розглянуто способи видалення всіх типів пунктів сценарію запропонованої класифікації в різних можливих ситуаціях: створений раніше клас не використовувався в інших пунктах даного, або інших прецедентів; створений раніше клас не використовувався в інших пунктах даного, або інших прецедентів, але функція, що міститься в класі, має посилання на інші функції; створений раніше клас використовувався в інших пунктах даного, або інших прецедентів і функція, що міститься в класі, не має посилання на інші функції; створений раніше клас використовувався в інших пунктах даного, або інших прецедентів і функція, що міститься в класі, має посилання на інші функції. Розроблено методи визначення зв'язків Use Case і його пункту з класами, їх методами і атрибутами, які реалізують цей пункт (пряме трасування) і визначення зв'язку будь-якого даного або методу класу з різними Use Case і їх пунктами (зворотнє трасування). Запропонований метод коригування концептуальних класів дозволяє в автоматизованому режимі видаляти різні пункти сценаріїв, зберігаючи коректне уявлення концептуальних класів. Показано, що спостерігається істотне скорочення часу на коригування класів в автоматизованому режимі порівняно з традиційним ручним режимом. Метод трасування також істотно скорочує час на пошук зв'язків між Use Case.en
dc.description.abstractВ статье исследуется проблема автоматизации описания вариантов использования на этапе формирования требований при проектировании программных продуктов. Предложены методы корректировки модели концептуальных классов в связи с изменениями в формулировке различных пунктов сценариев вариантов использования или Use Case и трассировки каждого пункта сценария Use Case в концептуальные классы, в их методы и атрибуты. Изменение требований на уровне описания прецедентов означает удаление ранее составленных пунктов сценария и/или добавления новых. Удаление Use Case рассматривается как последовательное удаление всех его пунктов, а редактирование пункта сценария – как удаление с последующим составлением в новой редакции. Рассмотрены способы удаления всех типов пунктов сценария предложенной классификации в различных возможных ситуациях: созданный ранее класс не использовался в других пунктах данного, либо иных прецедентов; созданный ранее класс не использовался в других пунктах данного, либо иных прецедентов, но функция, содержащаяся в классе, имеет ссылки на другие функции; созданный ранее класс использовался в других пунктах данного, либо иных прецедентов и функция, содержащаяся в классе, не имеет ссылки на другие функции; созданный ранее класс использовался в других пунктах данного, либо иных прецедентов и функция, содержащаяся в классе, имеет ссылки на другие функции. Разработаны методы определения связей Use Case и его пункта с классами, их методами и атрибутами, реализующими этот пункт (прямая трассировка) и определения связи любого данного или метода класса с различными Use Case и их пунктами (обратная трассировка). Предложенный метод корректировки концептуальных классов позволяет в автоматизированном режиме удалять различные пункты сценариев, сохраняя корректное представление концептуальных классов. Показано, что наблюдается существенное сокращение времени на корректировку классов в автоматизированном режиме сравнительно с традиционным ручным режимом. Метод трассировки также существенно сокращает время на поиск связей между Use Case.en
dc.language.isoenen
dc.publisherOdessa National Polytechnic Universityen
dc.subjectuse cases;en
dc.subjectscenarios;en
dc.subjectmodels;en
dc.subjectconceptual classes;en
dc.subjecttracingen
dc.subjectваріанти використання;en
dc.subjectсценарії;en
dc.subjectмоделі;en
dc.subjectконцептуальні класи;en
dc.subjectтрасуванняen
dc.subjectварианты использования;en
dc.subjectсценарии;en
dc.subjectмодели;en
dc.subjectконцептуальные классы;en
dc.subjectтрассировкаen
dc.titleChanging and Tracing of Software Requirements at Level of Conceptual Classesen
dc.title.alternativeЗміна і трасування вимог до програмного продукту на рівні концептуальних класівen
dc.title.alternativeИзменение и трассирование требований к программному продукту на уровне концептуальных классовen
dc.typeArticleen
opu.citation.journalApplied Aspects of Information Technologyen
opu.citation.volume1en
opu.citation.firstpage393en
opu.citation.lastpage404en
opu.citation.issue3en
Располагается в коллекциях:2020, Vol. 3, № 1

Файлы этого ресурса:
Файл Описание РазмерФормат 
2_Новикова_docx (2).pdf636.77 kBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.