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 条
  • [1] THE ORGANIZATION OF THE SOFTWARE QUALITY ASSURANCE PROCESS
    BOGER, DC
    LYONS, NR
    DATA BASE, 1985, 16 (02): : 11 - 15
  • [2] Strategic Principles of Free Software and its Relation with Process Reengineering
    Serna Montoya, Edgar
    Andres Galvis, Jorge
    Mauricio Ortiz, Ivan
    REVISTA VIRTUAL UNIVERSIDAD CATOLICA DEL NORTE, 2014, 42 : 197 - 206
  • [3] AN APPROACH TO SOFTWARE QUALITY ASSURANCE TRAINING
    MANNS, TS
    COLEMAN, MJ
    STATISTICIAN, 1987, 36 (05): : 493 - 498
  • [4] Software quality assurance in a reengineering project based on rapid evolutionary prototyping methodology
    Debnath, NC
    Riesco, D
    Uzal, R
    Dasso, A
    Funes, A
    Echeverría, A
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2000, : 5 - 8
  • [5] Software process improvement, quality assurance and measurement
    Trienekens, J. J. M.
    Kusters, R. J.
    Balla, K.
    13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 3 - +
  • [6] An approach for situational software quality assurance methods
    Hassine, L
    Ben Ghezala, H
    NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2004, 111 : 331 - 341
  • [7] 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 - +
  • [8] Software quality assurance: An update - is software quality assurance different?
    Forrester, M.
    Quality assurance London, 1988, 14 (03): : 86 - 89
  • [9] A REUSE APPROACH TO SOFTWARE REENGINEERING
    WILKENING, DE
    LOYALL, JP
    PITARYS, MJ
    LITTLEJOHN, K
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (1-2) : 117 - 125
  • [10] Opportunities in Downsizing and Reengineering for the Quality Assurance Unit
    Allen F. Hirschp
    Drug information journal : DIJ / Drug Information Association, 1997, 31 (1): : 259 - 263