PROVIDING QUALITY OF SOFTWARE SYSTEMS DEVELOPMENT USING COMPONENT DESIGN AND P-MODELING FRAMEWORK TECHNOLOGY

Олег Євгенович Федорович, Олена Володимирівна Бабич, Олександр Вікторович Бабич

Abstract


This publication describes the results of the study of creating modern software systems (SS) process using the component approach and P-Modeling Framework design technology. The urgency of a modern method of project management for the creation of a SS, which will ensure the quality of the design process and the final product in the form of a software system, was substantiated. The aim of the work is to study the quality assurance of designing software products and SS by developing an application information technology for the development of a component architecture of SS using the modern the P-Modeling Framework technology. With the help of system analysis, a multi-level architecture of the SS has been formed. Expert estimation methods have been used to predict and evaluate the quality of the created SS. Models of optimization of the architecture of the SS are developed. Methods of the theory of precedents have been used to form a plurality of alternate variants of the subsystem. Formalized and improved the method of reverse semantic tracing (RST) to ensure the quality of the design process of SS. The structure and features of the applied information technology created using the P-Modeling Framework are described. The developed models and methods of information technology are a scientific and methodological basis for solving the problems of quality assurance in the process of creating software products and systems using the positive experience of past projects as reusable components.


Keywords


design quality; component design; system model of component design; iterative design; reverse semantic traceability

References


Revindasari, Fony., Sarno, Riyanarto., Solichah, Adhatus. Traceability between business process and software component using Probabilistic Latent Semantic Analysis. Informatics and Computing (ICIC), International Conference on. IEEE, 2016, pp. 245-250.

Manfred, Broy. A logical approach to systems engineering artifacts: semantic relationships and dependencies beyond traceability—from requirements to functional and architectural views. Software & Systems Modeling, 2018, vol. 17, no. 2, pp. 365-393.

ISO/IEC/IEEE Systems and Software Engineering – System Life Cycle Processes / ISO/IEC JTC 1/SC 7 Software and systems engineering. – Geneva, Switzerland: ISO Central Secretariat, 2015. 84 p.

Martínez-Lorente Angel R., Dewhurst, F., Dale, B. G. Total Quality Management: Origins and Evolution of the Term. The TQM Magazine, Bingley, United Kingdom, MCB University Publishers Ltd, 1998, vol. 10, no. 5, pp. 378-386.

MSF for CMMI Process Improvement: Process Guidance. Microsoft Corp., v. 5.0, 2010. Available at: https://lwoodyiii.files.wordpress.com/2010/12/msf-for-cmmi-process-improvement-v5-process-guidance2.doc. (accessed 10.09.2018).

OMG Certified UML Professional. Object Management Group, UML Technology Institute Co., Ltd.(UTI), 2014. Available at: http://www.omg.org/ocup-2/index.htm. (accessed 10.09.2018).

INTSPEI P-Modeling Framework For Software Companies Whitepaper. INTSPEI Inc., v. 0.3 Beta, Lake Success, NY, USA, 2007. 59 p.

Yelʹchaninov D.B. Tekhnolohiyi avtomatyzatsiyi proektuvannya prohramnykh system [Technologies of automation of programming of software systems] Systemy OBROBKY ynformatsyy. - 2014. - № 6 (122). - p. 135-140.

Desfray, Philippe., Raymond, Gilbert. Modeling enterprise architecture with TOGAF: A practical guide using UML and BPMN, San Francisco, CA, USA, 2014. 350 p.

Garlan, David. Software architecture: a travelogue. Proceedings of the on Future of Software Engineering by ACM, 2014, pp. 29-39.

Fedorovich, O. E., Babich, O. V. Metod bahatorivnevoho komponentnoho proektuvannya dlya zabezpechennya yakosti stvoryuvanoyi prohramnoyi systemy [Method of multilevel component design to ensure the quality of created software system]. Radioelektronni i komp'uterni sistemi – Radioelectronic and computer systems, 2016, no. 1(75), pp. 119-124.

Babych, A. V. Upravlenye protsessom razra-botky prohrammnoy systemy s yspolʹzovanyem me-todolohy R-Modeling Framework y obratnoy se-mantycheskoy trassyrovky [Management of the process of development of the software system using the methodology of the P-Modeling Framework and the reverse semantic tracing]. Systemy ozbroyennya i viysʹkova tekhnika, 2016, no.3(47), pp. 112-115.




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

Refbacks

  • There are currently no refbacks.