Summary: | 碩士 === 逢甲大學 === 資訊電機工程碩士在職專班 === 94 === Aspect-Oriented Programming (AOP) is a new approach of programming emphasizing on the Separation of Concerns (SoC) in software engineering. And modulizing is applied in AOP to separate the Crosscutting Concern in the software modules. AOP technology could help design a reasonable and maintainable system. In addition, AOP technology enhances productivity, quality, flexibility and future expansibility of the system.
On the other hand, Design Pattern is also a highlighted technology in software engineering to elevate the software quality. With the research and development in the past few years, it is proved the Design Pattern can effectively solve the software design problems and give positive impact in upgrading software design quality.
In this research, metric is applied to measure the differences of elevating software quality between the AOP technology and the Design Pattern.
|