Improving Software Quality Through Component-Based Development: A New Strategy

Wisam Ch. Alisawi, Israa M. AL-Khafaji, K. A. Djuraev, A. V. Panov

Abstract


Software operations and their development nowadays are considered one of the most important challenges we face, which the software engineer develops and creates the most important tools that help developers as well as designers of these programs. One of the things that we must prioritize is how to improve the methods that produce software tools for us in a good way, through high quality and lower cost, and follow the methods that achieve the goal, which is based on several methods. One such practice is development of software using «Component-Based Software Development (CBSD)» [1,3]. This method recommended building reusable software systems to take advantage of previous experiences as well as use good features instead of starting from scratch. Where most of the characteristics and features of the CBSD method are a good gateway to enter the software industry as well as provide a good model for software development. The steps to develop programs go through many stages. In this research paper, we have taken development steps based on a proposed model that we called the A-model. Where we have provided a reduction in the many steps that lead to the loss of long times for delivery, as well as the costs involved while ensuring that quality is maintained.

Full Text:

PDF (Russian)

References


A. I. Khan, "An Improved Model for Component Based Software Development", Scientific & Academic Publishing, 2012.

B. Meyer, “Object-Oriented Software Construction”, 2nd ed. NJ, USA: Prentice Hall PTR, 1997.

B. W. Boehm, B. K. Clark, E. Horowitz, R. Maduchy, R. Selby, and C. Westland, “An overview of the COCOMO 2.0 software cost model”, 1995.

C. E. Mokhlis, A. Elmortada, M. Sbihi, K. Mokhlis, "The impact of ISO 9001 Quality Management on organizational learning and innovation: Proposal for a conceptual framework", Periodicals of Engineering and Natural Sciences, Vol.7, No.2, August 2019, pp.944-951.

C. E. Mokhlis, A. Elmortada, S.Marwane, "Diagnosis of Organizational Change: A multi-level approach PEN Vol. 7, No. 3, September 2019, pp.1177- 1185 1185 (Case study of a French SME certified ISO 9001)", Periodicals of Engineering and Natural Sciences, Vol.7, No.2, August 2019, pp.932-943.

F. B. Abreu, “Comparing Software Quality Models,”: INESC Technical Report (in Portuguese), 2001.

G. O’Regan, “Concise Guide to Formal Methods”, Undergraduate Topics in Computer Science, Springer International Publishing AG 2017.

ISO 9126, “Information Technology - Software Product Evaluation – Software Quality Characteristics and Metrics,”. Geneva, Switzerland: International Organization for Standardization.

J. Mc. Call, “Quality Factors,” in Encyclopedia of Software Engineering, vol. I+II, J.J. Marciniak, Ed.: John Wiley & Sons, 1994, pp. 958-ff.

Lamkharbach Yassine, Bazi Fathallah, Haji Latifa, "Study of changing statistics model’s influence on the exploitation and conformity of results in the new standard version ISO 14644 part 1", Periodicals of Engineering and Natural Sciences, Vol. 6, No. 2, December 2018, pp.436-446.

L. Bass, C. Buhman, S. Comella-Dorda, F. Long, J. Robert, R. Seacord, and K.Wallnau, “Volume I: Market Assessment of Component-Based Software Engineering,” Software Engineering Institute, Technical Note CMU/SEI-2001-TN-007, May, 2001.

L. J. Arthur, “Measuring Programmer Productivity and Software Quality”: Wiley-Interscience, 1985.

M. Bertoa and A. Vallecillo, “Quality Attributes for COTS Components”, presented at 6th International Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE'2002), Malaga, Spain, 2002.

R. B. Grady and D. L. Caswell, Software Metrics: Establishing a Company-Wide Program. Englewood Cliffs, NJ, EUA: Prentice-Hall, 1987.

R. S. Pressman, “Software Engineering" book, 5th Edition, McGraw-Hill, 2001.

Vitalina Babenko, Liudmila Lomovskykh, Alvina Oriekhova, Liubov Korchynska, "Features of methods and models in risk management of IT projects", Periodicals of Engineering and Natural Sciences, Vol. 7, No. 2, August 2019, pp.629-636.

V. Honcharenko, A. Panteleimonenko, A. Pozhar, V. Stetsenko, "Cooperatives in IT sector: theoretical and practical aspects", Periodicals of Engineering and Natural Sciences, Vol.7, No.2, August 2019, pp.597-607.


Refbacks

  • There are currently no refbacks.


Abava  Кибербезопасность MoNeTec 2024

ISSN: 2307-8162