An empirical approach for software reengineering process with relation to quality assurance mechanism

被引:1
|
作者
Muzammul, Muhammad [1 ]
Awais, M. [1 ]
机构
[1] GCUF, Dept Software Engn, Faisalabad, Punjab, Pakistan
关键词
Software; reengineering; refactoring; restructuring; forward engineering; reverse engineering; quality assurance; internal quality; external quality; flexibility; reusability; reliability; robustness;
D O I
10.14201/ADCAIJ2018733146
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software development advances focus on productivity of existing software systems and quality is basic demand of every engineering product. In this paper we will discuss complete reengineering process with aspects of forward, reverse and quality assurance mechanism. As we know the software development life cycle (SDLC) follows a complete mechanism of engineering process. In forward engineering we tried to follow selective main phases of software engineering(data, requirements, design, development, implementation). Inreverse engineering we move backward from the last phase of developing product as it gather requirements from implemented product(implementation, coding, design, requirements, data). During reengineering we add up more quality features on customer demands, but the actual demand is to fulfill quality needs that can be assured by external as well as internal quality attributes such as reliability, efficiency, flexibility, reusability and robustness in any software system. We discussed a methodological approach to move from reengineering to the journey of quality assurance. More than 50 studies come into discussion and throughput results proposed by graph and tabular form. We can say if the reengineering process produce quality attributes, then it can be said by old software system refactoring as code refactoring, data refactoring and architectural refactoring we obtained a quality products at lower cost instead of new software system development, which causes decrease in quality attributes as cost, time etc. In future work testing methodology can be proposed for quality assurance.
引用
收藏
页码:31 / 45
页数:15
相关论文
共 50 条
  • [21] Software quality assurance
    ZWF Zeitschrift fuer Wirtschaftlichen Fabrikbetrieb, 2000, 95 (7-8):
  • [22] Component quality assurance: Towards a software component certification process
    Alvaro, Alexandre
    de Almeida, Eduardo Santana
    Meira, Silvio Lemos
    IRI 2007: PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2007, : 134 - +
  • [23] SOFTWARE QUALITY ASSURANCE AND SOFTWARE STANDARDS
    BONS, H
    SALMANN, S
    WIRTSCHAFTSINFORMATIK, 1992, 34 (04): : 401 - 412
  • [24] SOFTWARE QUALITY ASSURANCE FOR RELIABLE SOFTWARE
    HOWLEY, PP
    PROCEEDINGS ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 1978, (NSYM): : 73 - 78
  • [25] Novel Approach to Mars Orbiter Mission Software Quality Assurance
    Desai, Kiran
    Agarwal, Renuka
    Shankar, Sumith S.
    Chetwani, Rajiv R.
    Ravindra, M.
    Bharadwaj, K. M.
    2015 INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION AND CONTROL (IC4), 2015,
  • [26] A SOFTWARE ENGINEERING APPROACH TO SYSTEM-DEVELOPMENT AND QUALITY ASSURANCE
    FORTUNE, PJ
    LINDQUIST, JR
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1984, 188 (AUG): : 8 - COMP
  • [27] Quality Assurance for Concurrent Software - An Actor-Based Approach
    Burmeister, Rodger
    AUTONOMOUS SYSTEMS - SELF-ORGANIZATION, MANAGEMENT, AND CONTROL, 2008, : 119 - 126
  • [28] Cooperative agent approach to quality assurance and testing web software
    Zhu, H
    PROCEEDINGS OF THE 28TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATION CONFERENCE, WORKSHOP AND FAST ABSTRACTS, 2004, : 110 - 113
  • [29] A Panoramic Approach On Software Quality Assurance Proposed By CMM And XP
    Krishna, Ch. V. Phani
    Krishna, G. Rama
    Rao, K. Rajasekhara
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (02): : 80 - 85
  • [30] Quality Assurance of Software Applications Using the In Vivo Testing Approach
    Murphy, Christian
    Kaiser, Gail
    Vo, Ian
    Chu, Matt
    SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 111 - 120