METHOD OF MULTILEVEL COMPONENT DESIGN TO ENSURE THE QUALITY OF CREATED SOFTWARE SYSTEM

О. Є. Федорович, О. В. Бабич

Abstract


Posed and solved the problem of quality assurance during creating a complex software system (SS) through the development of component-based approach of forming a multi-level component architecture of the SS. Component types are refined to ensure the feasibility of the project and to ensure the quality of the SS. Particular attention is paid to reused components that can reduce the risks and improve the quality of design to ensure the competitiveness of the SS. Proposed the system view and multilevel model of the component design of the SS. Substantiated the usage of high-level design technology based on the P-Modeling Framework (P-FM) to ensure the quality of created SS.

Keywords


multilevel component design, quality assurance of the software system, the basic architecture, reusable components

References


Verhoef, C., Klint, P. Evolutionary software engineering: a component-based approach. IFIP TC2 WG2.4 Working Conference on Systems Implementation 2000: Languages, methods and tools, 23–26 February 1998, Berlin, Germany, Springer Publ., 2016, pp. 1-18.

Babich, A. V. Ispol'zovanie jelementov Microsoft Solutions Framework v kursovom proekti-rovanii [Using the Microsoft Solutions Framework elements in a term projects]. International Forum of Educational Technology & Society. Educational Technology & Society (IEEE), 2005, no. 8(3), pp. 367-379. (In Russian).

Pavlov, V. L., Busygin, S., Boyko, N., Babich, A. Is There Still a Room For Programmers' Productivity Improvement? 5th annual IEEE East-West Design and Test Symposium, Yerevan, Armenia, 2007, pp. 146-151.

Zhereb, K., Pavlov, V., Doroshenko, A. and Sergienko, V., (2008). Using Reverse Semantic Traceability for Quality Control in Agile MSF-based Projects. 4th Software Engineering Conference. [online], Moscow, Russia. Available at: http://2008.ceesecr.org/ru/etc/secr2008_konstantin_zhereb_intspei_usi ng_rst.pdf [Accessed 11 Mar. 2016].

Pavlov, V. L., Boyko, N., Babich, A., Kuchaiev, O., Busygin, S. Applying Pantomime and Reverse Engineering Techniques in Software Engineering Education. 37th ASEE/IEEE Frontiers in Education Conference, Milwaukee, Wisconsin, USA, 2007, P. T1E-1-T1E-5.

Briand, L., Nejati, S., Sabetzadeh, M., Bianculli, D. (2016). Testing the Untestable: Model Testing of Complex Software-Intensive Systems. 38th International Conference on Software Engineering (ICSE 2016 by ACM). [online], Austin, Texas, USA. Available at: http://orbilu.uni.lu/handle/10993/23840 [Accessed 11 Mar. 2016].

ISO/IEC 25010 – Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models (2010) by ISO/IEC. [online], March 1, 2011. Avbailable at: http://iso25000. com/index.php/en/iso-25000-standards/iso-25010 [Accessed 10 Mar. 2016].




DOI: https://doi.org/10.32620/reks.2016.1.14

Refbacks

  • There are currently no refbacks.