Exploring the Quality Improvement in Small- Scale Project Using Aspect-Oriented Design
Sufia Nadeem Chishti1, S. K. Singh2
1Sufia Nadeem Chishti, School of Computing Science and Engineering, Galgotias University, Greater Noida (U. P.) India.
2S. K. Singh, Department of Computer Science & Engineering, GCET, Greater Noida (U. P.) India.
Manuscript received on 04 March 2019 | Revised Manuscript received on 09 March 2019 | Manuscript published on 30 July 2019 | PP: 383-386 | Volume-8 Issue-2, July 2019 | Retrieval Number: B1490078219/19©BEIESP | DOI: 10.35940/ijrte.B1490.078219
Open Access | Ethics and Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Abstract: Aspect-oriented software development (AOSD) seeks to renovate the software quality by use of alteration to the design in object-oriented based systems. Each system component has been divided into numbers of modules and arranges a design in a way that the module has not crosscut to each other. A module is a collection of block of codes, whose role is to restrict and conceal the design definition. This type of behavior is known as the Separation of Concerns (SoC). AOP helps programmers for separating crosscutting concerns. It can be helpful at better modularizing system, the problem with complex system is that the component require different, crosscutting descriptions at different levels and need maintenance too. In this paper, a study was conducted to analyses quality in aspect-oriented software design. This paper also explores varieties of existing metrics related to AOP also and will discuss in detail with comparison of OOPs using small scale projects that how the new programming paradigm design effects on quality of the software.
Index Terms: AOP, AOSD, Aspect, AOP Design, Design Pattern
Scope of the Article: Quality Control