Maintainability Procedure in Component-Based Software

2020 ◽  
Vol 17 (11) ◽  
pp. 5156-5161
Author(s):  
Amandeep Kaur ◽  
Puninder Kaur ◽  
Payal Kaushal

Changes in service requirement of software demands consequent changes in its maintainability. An important aspect of changes is that it affects various factors in Component Based Software Engineering which is reuse-based approach to define, implement, and integrate different components into system. Variety of Component-based software frameworks for distributed, real-time and embedded systems in Component-oriented programming are existing for specific domains in order to deal with different requirements. Functionalities under component based system affecting multiple factors in a distributed environment. It is therefore more than necessary to consider various quality attributes like reliability, maintainability, interpretability and reusability for determining quality assurance. The article presents an approach to enhance the promptness of system maintainability in case of changes in component based software.

Author(s):  
Praveen Ranjan Srivastava ◽  
Ajit Pratap Singh ◽  
Vageesh K. V.

Software Quality Assurance consists of monitoring the software engineering processes and ensuring the highest quality. But, the software quality attributes that we deal with are not explicit in the outset and cannot be easily measured. The same attribute has multiple significance and importance in multiple contexts. The user, the developer and the manager of a software product may have different stands regarding the significance of a quality attribute. A software quality engineer, while measuring the total software quality should provide appropriate weight to each of the decision makers. This chapter proposes a fuzzy multi-criteria approach to measure the total software quality and to identify the best alternative from a set of software products.


1996 ◽  
Vol 33 (2) ◽  
pp. 165-178 ◽  
Author(s):  
J. E. Cooling

Methodology and CASE tools in real-time embedded systems This paper discusses key aspects of software engineering methods and associated CASE (Computer Aided Software Engineering) tools in the undergraduate curriculum. The context is that of first degree courses in Electronic, Electrical and Systems Engineering, with particular reference to real-time embedded systems.


Sign in / Sign up

Export Citation Format

Share Document