تاثير البرمجة ذات التوجه المفاهمي علي جودة البرمجيات
dc.contributor.author | احمد سيد احمد علي عثمان | |
dc.date.accessioned | 2017-12-07T07:02:21Z | |
dc.date.available | 2017-12-07T07:02:21Z | |
dc.date.issued | 2015 | |
dc.description.abstract | Abstract No doubt the modularity and organization of the code based on the development methodology used to develop sofiware is a key parameter that affects the quality of the software. Over time‘ researchers around the globe worked to develop new methodologies for developing soflware that can enhance the soflware modularity. No doubt that the most important methodology which changed the software development is OOP. Despite the benefits that OOP brings, new challenges appeared due to the increased size and complexity of software. These new challenges are tangled and scattered code or what is known as separation of concerns. AOP concerned with enhancing the software modularity by separating the concerns. This research studied the impact of AOP on the following software quality characteristics: Maintainability, Performance, Testability, Reusability, and Understandability by analyzing the results of a questionnaire that has been filled by 32 volunteers, and by applying statics software metrics on the code of 25 programs that developed using AOP compared with 25 programs developed using OOP. At the end of this research it was concluded that the impact of AOP on some features are positive to some extent like Maintainability, Understandability , Reusability and Performance while the impact was negative on testability. | en_US |
dc.description.sponsorship | اشلااف: أ.د. عوض حاج علي | en_US |
dc.identifier.uri | http://hdl.handle.net/123456789/9150 | |
dc.publisher | جامعة النيلين | en_US |
dc.subject | البرمجيات | en_US |
dc.subject | جودة البرمجيات | en_US |
dc.title | تاثير البرمجة ذات التوجه المفاهمي علي جودة البرمجيات | en_US |
dc.type | Thesis | en_US |