Показати скорочену інформацію

dc.contributor.authorЧередніченко, О. Ю.uk
dc.contributor.authorГонтар, Ю. М.uk
dc.contributor.authorІващенко, О. В.uk
dc.contributor.authorВовк, М. А.uk
dc.date.accessioned2019-05-28T08:00:58Z
dc.date.available2019-05-28T08:00:58Z
dc.date.issued2018
dc.identifier.citationАналіз компонентно-орієнтованих методів розробки програмного забезпечення для електронного бізнесу [Текст] / О. Ю. Чередніченко, Ю. М. Гонтар, О. В. Іващенко, М. А. Вовк // Вісник Вінницького політехнічного інституту. – 2018. – № 2. – С. 80-88.uk
dc.identifier.issn1997–9266
dc.identifier.issn1997–9274
dc.identifier.urihttp://ir.lib.vntu.edu.ua//handle/123456789/25072
dc.description.abstractКомпонентно-орієнтована розробка — це шлях до розробки програмного забезпечення, де переваги повторного використання мають велике значення. Швидка адаптація до змін на ринку має вирішальне значення для електронного бізнесу. А компонентно-орієнтована розробка здатна забезпечити швидкий термін реалізації, гнучкість та масштабованість. З точки зору придатності до використання в контексті інженерії електронного бізнесу розглянуто п’ять популярних методів: CADA, Catalysis, Comet, Rational Unified Process і Select Perspective. Для кожного із зазначених методів досліджено поняття, процедури, методи та рівень інструментальної підтримки. Оцінка проводиться на основі схеми для розробки електронного бізнесу та переліку об’єктивних критеріїв: передумови походження, використання методології, функціональна підтримка процесу, повторне використання, використання сучасних технік моделювання, інструментальна підтримка, платформа впровадження. Щодо процесу підтримки Select Perspective пропонує дуже строгий процес з чіткими результатами та діями. Catalysis обмежується прикладами того, як використовувати метод у деяких конкретних ситуаціях. CADA, COMET, і RUP — пропонують щось середнє між цими крайнощами. Відносно повторного використання Select Perspective є найпривабливішим методом з точки зору наявності компонентного менеджера, механізму зберігання та пошуку компонентів, а решта досліджуваних методик покладаються на досвід розробників у пошуку компонентів. CADA, Catalysis, Comet не забезпечують спеціальну підтримку інструментів, але це стосується стандартних UML-інструментів, лише Select Perspective та Rational Unified Process, що походять від промислових методів, забезпечують велику інструментальну підтримку. Усі методи залежать від платформи. Встановлено, що основні елементи компонентно-орієнтованої розробки, компоненти та повторне використання наразі ще не зрілі, а діапазон інструментів для компонентно-орієнтованої розробки недостатній. Всі розглянуті методи акцентують увагу на окремих аспектах компонентно-орієнтованої розробки, але поки що жоден з них не пропонує повного вирішення.uk
dc.description.abstractКомпонентно-ориентированная разработка — это путь к разработке программного обеспечения, в котором преимущества повторного использования имеют большое значение. Быстрая адаптация к изменениям на рынке имеет решающее значение для электронного бизнеса. А компонентно-ориентированная разработка способна обеспечить быстрый срок реализации, гибкость и масштабируемость. С точки зрения пригодности к использованию в контексте инженерии электронного бизнеса рассмотрены пять популярных методов: CADA, Catalysis, Comet, Rational Unified Process и Select Perspective. Для каждого из указанных методов исследованы понятия, процедуры, методы и уровень инструментальной поддержки. Оценка производится на основе схемы для разработки электронного бизнеса и перечня объективных критериев: предпосылки происхождения, использование методологии, функциональная поддержка процесса, повторное использование, использование современных техник моделирования, инструментальная поддержка, платформа внедрения. Что касается процесса поддержки, Select Perspective предлагает очень строгий процесс с четкими результатами и действиями. Catalysis ограничивается примерами того, как использовать метод в некоторых конкретных ситуациях. CADA, COMET, и RUP - предлагают нечто среднее между этими крайностями. Относительно повторного использования Select Perspective является привлекательным способом с точки зрения наличия компонентного менеджера, механизма хранения и поиска компонентов, а остальные исследуемые методики полагаются на опыт разработчиков в поиске компонентов. CADA, Catalysis, Comet не обеспечивают специальную поддержку инструментов, это касается стандартных UML-инструментов, только Select Perspective и Rational Unified Process, которые произошли от промышленных методов, обеспечивают большую инструментальную поддержку. Все методы зависят от платформы. Установлено, что основные элементы компонентно-ориентированной разработки, компоненты и повторное использование пока еще не зрелые, а диапазон инструментов для компонентно-ориентированной разработки недостаточен. Все рассмотренные методы акцентируют внимание на отдельных аспектах компонентно-ориентированной разработки, но пока ни один из них не предлагает полного решения.ru
dc.description.abstractComponent-based development is a way to develop software, where the benefits of reuse are of great importance. Rapid adaptation to market changes is critical to e-business. A component-oriented development can provide a quick implementation, flexibility, and scalability. Five popular methods are discussed in the paper. They are as follows CADA, Catalysis, Comet, Rational Unified Process, and Select Perspective. Listed methods were estimated in terms of suitability for use in the context of e-business engineering. The concepts, procedures, methods, and level of instrumental support are investigated for each of these methods. The evaluation is based on a scheme for the development of e-business and a list of objective criteria. The criteria are background, methodology, process support, reuse, use of modern simulation techniques, tool support, and implementation platform. The Select Perspective support process offers a very strict process with clear results and actions. Catalysis is oriented on how to use the method in some specific situations. CADA, COMET, and RUP offer something average between these extremes. Regarding reuse, Select Perspective is the most attractive method in terms of having a component manager, a mechanism for storing and finding components. The rest of the examined techniques depend on the experience of the developers in finding the components. CADA, Catalysis, Comet do not provide special tool support, but this applies to standard UML tools. Select Perspective and Rational Unified Process methods, derived from industrial methods, provide great tool support. All methods depend on the platform. Component’s characteristics are important for component-oriented development. They allow developing or distinguishing a component and judging the completeness of the component. This problem is underestimated in the researched methods. Consequently, there is no method of developing components which could satisfy listed elements. The article finds that the main components of component-oriented development, components and reuse are not yet mature, and the range of tools for component-oriented development is insufficient. All of the methods discussed focus on some aspects of component-oriented development. However, none of them offers a complete solution so far.en
dc.language.isouk_UAuk_UA
dc.publisherВНТУuk
dc.relation.ispartofВісник Вінницького політехнічного інституту. № 2 : 80-88.uk
dc.relation.urihttps://visnyk.vntu.edu.ua/index.php/visnyk/article/view/2218
dc.subjectкомпонентно-орієнтована розробкаuk
dc.subjectінженерія електронного бізнесуuk
dc.subjectкомпонентuk
dc.subjectкритерії оцінкиuk
dc.subjectмоделюванняuk
dc.titleАналіз компонентно-орієнтованих методів розробки програмного забезпечення для електронного бізнесуuk
dc.title.alternativeАнализ компонентно-ориентированных методов разработки программного обеспечения для электронного бизнесаru
dc.title.alternativeAnalysis of Component-oriented Methods of Software Developing for E-business Engineeringen
dc.typeArticle
dc.identifier.udc004.053:519.681
dc.relation.referencesN. Boertien, M. van Steen, and H. Jonkers, “Evaluation of component-based development methods,” Information Model-ing Methods and Methodologies. Idea Group, pp. 323-343, 2005.en
dc.relation.referencesM. Tahir, F. Khan, M. Babar, F. Arif, and S. Khan, “Framework for Better Reusability in Component Based Software Engineering,” Journal of Applied Environmental and Biological Sciences. TextRoad Publication, pp. 77-81, 2016.en
dc.relation.referencesH. Bouwman, M. De Reuver, S. Solaimani, and D. Daas, “Business models: Tooling and a research agenda,” in 25th Bled Conference. 17-20 June 2012. Bled, Slovenia.en
dc.relation.referencesB. Bozeman, and J. Melkers, Evaluating R&D impacts: Methods and practice. New York: Springer Science & Busi-ness Media, 2016.en
dc.relation.referencesS. Khwaja, and M. Alshayeb, “Survey on software design-pattern specification languages,” ACM Computing Surveys (CSUR), vol. 49, no. 1, pp. 21, 2016.en
dc.relation.referencesDe Cesare S., M. G. Lycett, and R. Macredie, The Development of Component-based Information Systems. Rout-ledge, 2015.en
dc.relation.referencesI. Crnkovic, M. Larsson, and F. Lüders, The Different Aspects of Component Based Software Engineering [Electronic re-source], Access mode: https://pdfs.semanticscholar.org/9c97/79809161d4e7598bc1495ce06006ec0d13bd.pdf .en
dc.relation.referencesB. Smith “Object-Oriented Design... A Revisit” Advanced ActionScript 3. Apress, pp. 357-371, 2015.en
dc.relation.referencesГлобаЛ. С., та Т. М. Кот, Розробка інформаційних ресурсів та систем [Електроннийресурс]. Київ, Україна: КПІ, 2016.uk
dc.relation.referencesA. Anwar, “A review of rup (rational unified process),” International Journal of Software Engineering (IJSE), vol. 5, no. 2, pp. 8-24, 2014.en
dc.relation.referencesPrinceton Softech, Select Perspective: Princeton Softech’s practical methodology for delivering next-generation applications, 2000.en
dc.relation.referencesPrinceton Softech, Select Perspective: Princeton Softech’s practical methodology for delivering next-generation applications, 2000.en
dc.relation.referencesD’souza D. F., and Wills A. C. Objects, components, and frameworks with UML: the catalysis approach. Boston: Addison-Wesley Longman Publishing Co., Inc, 1999.en
dc.relation.referencesJ. W. Hubbers, & D. Verhoef, Workshop component-based development. Ordina Institute for Research and Innovation, 2000.en
dc.relation.referencesA. J. Berre, B. Elvesæter, J. O. Aagedal, J. Oldevik, A. Solberg, and B. Nordmoen, “Comet (component and model based development methodology,” COMET Methodology Handbook, 2004.en
dc.relation.referencesJ. Rumbaugh, I. Jacobson, and G. Booch, The unified modeling language reference manual, Second Edition. Addison-Wesley Professional, 721 p., 2004.en
dc.relation.referencesT. L. Phan “Modeling and verification techniques for incremental development of UML architectures,” in Doctoral Symposiom at ECOOP’2013, Montpellier, France, Jule 2013.en
dc.relation.referencesC. Atkinson, J. Bayer, and D. Muthig “Component-based product line development: the KobrA approach,” Software product lines. New York: Springer Science & Business Media, pp. 289-309, 2010.en


Файли в цьому документі

Thumbnail

Даний документ включений в наступну(і) колекцію(ї)

Показати скорочену інформацію