Zur Kurzanzeige

dc.contributor.authorMuzammul, Muhammad
dc.contributor.authorAwais, Muhammad
dc.date.accessioned2019-02-05T12:03:29Z
dc.date.available2019-02-05T12:03:29Z
dc.date.issued2018-09-13
dc.identifier.citationADCAIJ: Advances in Distributed Computing and Artificial Intelligence Journal, 7 (2018)
dc.identifier.issn2255-2863
dc.identifier.urihttp://hdl.handle.net/10366/139225
dc.description.abstractSoftware development advances focus on productivity of existing software systems and quality is the basic demand of every engineering product. In this paper, we will discuss the complete re-engineering process with aspects of forwarding, reverse and quality assurance mechanism. As we know the software development lifecycle (SDLC) follows a complete mechanism of the engineering process. In forward engineering, we tried to follow selective main phases of software engineering(data,requirements, design, development, implementation).In reverse engineering, we move backward from the last phase of developing the product as it gathers requirements from the 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 re-engineering 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 re-engineering process produces quality attributes, then it can be said by old software system refactoring as code refactoring, data refactoring and architectural refactoring we obtained a quality product at a lower cost instead of new software system development, which causes a decrease in quality attributes as cost, time etc. In future work, testing methodology can be proposed for quality assurance.
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherEdiciones Universidad de Salamanca (España)
dc.rightsAttribution-NonCommercial-NoDerivs 3.0 Unported
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/3.0/
dc.subjectComputación
dc.subjectInformótica
dc.subjectComputing
dc.subjectInformation Technology
dc.titleAn empirical approach for software reengineering process with relation to quality assurance mechanism
dc.title.alternativeUntitled
dc.typeinfo:eu-repo/semantics/article
dc.rights.accessRightsinfo:eu-repo/semantics/openAccess


Dateien zu dieser Ressource

Thumbnail

Das Dokument erscheint in:

Zur Kurzanzeige

Attribution-NonCommercial-NoDerivs 3.0 Unported
Solange nicht anders angezeigt, wird die Lizenz wie folgt beschrieben: Attribution-NonCommercial-NoDerivs 3.0 Unported