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

dc.contributor.authorСавицький, А. Й.
dc.contributor.authorПетров, А. С.
dc.contributor.authorSavitskiy, A. I.
dc.contributor.authorPetrov, A. S.
dc.date.accessioned2016-06-14T12:28:18Z
dc.date.available2016-06-14T12:28:18Z
dc.date.issued2014
dc.description.abstractenThe article focuses on the use of parallel sequential approach for agile software development. Using of parallel sequential approach to software development projects, which are based on the decomposition of a software system into subsystems, which can be developed in parallel, was proposed. Problem such of such partitioning was posed and solved by modifying the algorithm of balanced graph partitioning Kernighan-Lin. Data of software development projects was collected and on the basis of them simulation model of the flexible software development process was built. The model developed in this study integrates the basic practices of agile development, such as flexible scheduling, short iterations, attracting customers, refactoring, unit testing and pair programming. An experiment on the constructed model was performed. It showed that the use of parallel sequential approach reduces the duration of software development projects in cases of weakly connected software system structures.uk
dc.description.abstractukСтаття присвячена питанню використання паралельного послідовного підходу до розробки програмного забезпечення (ПЗ) за гнучкою методологією. Запропоновано використання паралельно послідовного підходу до проектів з розробки ПЗ, який базується на розбитті програмної системи на підсистеми, що можуть розроблятися паралельно. Поставлена задача такого розбиття і вирішена за допомогою модифікації алгоритму балансованого розбиття графу Кернігана-Ліна. Зібрані дані проектів з розробки ПЗ та на основі них побудована імітаційна модель гнучкого процесу розробки ПЗ. Модель, що розроблена в цьому дослідженні, інтегрує основні практики гнучкої розробки, такі як: гнучкого планування, коротких ітерацій, залучення клієнтів, рефакторинга, модульного тестування і парного програмування. Проведений експеримент на побудованій моделі, який показав, що використання паралельно послідовного підходу зменшує тривалість розробки ПЗ для проектів, структура програмної системи яких має невелику зв’язність модулів.uk
dc.format.pagerangeС. 53-58uk
dc.identifier.citationСавицький А. Й. Дослідження процесу розробки програмного забезпечення при використанні паралельно послідовного підходу / А. Й. Савицький, А. С. Петров // Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2014. – № 2(25). – С. 53–58. – Бібліогр.: 6 назв.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/16433
dc.language.isoukuk
dc.publisherНТУУ "КПІ"uk
dc.publisher.placeКиївuk
dc.source.nameАдаптивні системи автоматичного управління : міжвідомчий науково-технічний збірникuk
dc.status.pubpublisheduk
dc.subjectрозробка ПЗuk
dc.subjectпаралельна розробкаuk
dc.subjectбалансоване розбиття графуuk
dc.subjectімітаційне моделюванняuk
dc.subjectsoftware developmentuk
dc.subjectparallel developmentuk
dc.subjectbalanced graph partitioninguk
dc.subjectsimulation modelinguk
dc.subject.udc004.023uk
dc.titleДослідження процесу розробки програмного забезпечення при використанні паралельно послідовного підходуuk
dc.title.alternativeResearch of software development using parallel sequential approachuk
dc.typeArticleuk
thesis.degree.level-uk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
10.pdf
Розмір:
165.24 KB
Формат:
Adobe Portable Document Format
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
7.71 KB
Формат:
Item-specific license agreed upon to submission
Опис: