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
来源
ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL | 2018年 / 7卷 / 03期
关键词
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 条
  • [1] Improving the ROI of Software Quality Assurance Activities: An Empirical Study
    Li, Qi
    Shu, Fengdi
    Boehm, Barry
    Wang, Qing
    NEW MODELING CONCEPTS FOR TODAY'S SOFTWARE PROCESSES, 2010, 6195 : 357 - +
  • [2] A practical reengineering approach for mobile terminal software
    Raghavan, G
    SIXTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2002, : 193 - 200
  • [3] A PROCESS MODEL FOR SOFTWARE REENGINEERING AND ITS PRACTICAL APPLICATION
    KAUFMANN, A
    FALKENBERG, G
    WIRTSCHAFTSINFORMATIK, 1993, 35 (01): : 13 - 22
  • [4] An Empirical Evaluation of Software Quality Assurance Practices and Challenges in a Developing Country
    Olaperi, Yeside Sowunmi
    Misra, Sanjay
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 867 - 871
  • [5] Software re-engineering role in human computer interaction (HCI) with quality assurance
    Muzammul, M.
    Zafar, Ayesha
    Saeed, M. Yahya
    Ali, Najaf
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (09): : 51 - 56
  • [6] Software quality assurance for mathematical modeling systems
    Bussieck, MR
    Dirkse, SP
    Meeraus, A
    Pruessner, A
    NEXT WAVE IN COMPUTING, OPTIMIZATION, AND DECISION TECHNOLOGIES, 2005, 29 : 267 - 284
  • [7] Software requirements and its application in the reengineering process
    Torres, M
    Vaughn, RB
    CCCT 2003, VOL 1, PROCEEDINGS: COMPUTING/INFORMATION SYSTEMS AND TECHNOLOGIES, 2003, : 440 - 442
  • [8] AN APPROACH TO MODEL GENERATION OF PRODUCTION PROCESS QUALITY ASSURANCE
    MEDEN, G
    STROJARSTVO, 1992, 34 (3-5): : 151 - 154
  • [9] Software quality improvement and validation using reengineering
    Singh, Jaswinder
    Dhindsa, Kanwalvir Singh
    Singh, Jaiteg
    JOURNAL OF ENGINEERING RESEARCH, 2021, 9 (4A): : 59 - 73
  • [10] Software quality assurance economics
    Nikolik, Borislav
    INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (11) : 1229 - 1238