logo

CO4403 Assignment on Software Development

15 Pages3136 Words416 Views
   

Software Development (CO4403)

   

Added on  2020-05-28

CO4403 Assignment on Software Development

   

Software Development (CO4403)

   Added on 2020-05-28

ShareRelated Documents
Running head: COMPARISON BETWEEN OOSD AND ASPECT ORIENTED SOFTWAREDEVELOPMENTComparison between OOSD and Aspect oriented software developmentName of the studentName of the UniversityAuthor Note
CO4403 Assignment on Software Development_1
1COMPARISON BETWEEN OOSD AND ASPECT ORIENTED SOFTWAREDEVELOPMENTExecutive summaryThis report discusses about the major concepts included in both the aspect oriented programmingand the object oriented programming. The chosen country is United Kingdom. This report alsoincludes a literature review of both the programming languages. In addition, the report alsoincludes a comparative analysis among the aspect oriented and the object oriented programming.Moreover, the difference in coding practices is also discussed in this report. Lastly, this reportconcludes by listing the recommendations that can be considered when choosing the aspectoriented programming language.
CO4403 Assignment on Software Development_2
2COMPARISON BETWEEN OOSD AND ASPECT ORIENTED SOFTWAREDEVELOPMENTTable of ContentsIntroduction......................................................................................................................................3Discussion........................................................................................................................................3Literature review..........................................................................................................................3Comparison among OOSD and AOP..........................................................................................5Conclusion.....................................................................................................................................11Recommendation...........................................................................................................................12References......................................................................................................................................13
CO4403 Assignment on Software Development_3
3COMPARISON BETWEEN OOSD AND ASPECT ORIENTED SOFTWAREDEVELOPMENTIntroductionSoftware development is a process which is adopted for the development of a softwareproject. This is mainly done by implementing the programming languages for the developmentof software and implementing it in the company standards. The use of object orientedprogramming is mostly done because of its aid in the process of software engineering process.This is mainly because the object oriented model suits the domain related problems. However,the use of object oriented programming cannot capture the processes effectively and this is thereason for adopting the use of aspect of oriented programming language. This report includes acomparison among both the programming languages. In addition, the results from this analysisare also discussed in this report. Lastly, the literature review of the languages is also mentionedin this report. DiscussionThis section discusses about the main concepts related to the topic. Literature reviewThe design of software process is done by breaking it into smaller components which arethen addressed to individually. Using these processes, a programmer can apply codingtechniques to each of the subsystems and then combine them by applying the process ofabstraction. When abstraction and composition techniques are used, then the programmingtechniques are greatly combined (Aspect-Oriented Programming, 1997). For this reason, the useof procedural languages, structured languages and the object oriented languages are being used
CO4403 Assignment on Software Development_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Small Talk Assignment - Programming Languages
|16
|5511
|41

Comparative Programming Languages: Java
|20
|4843
|2

IMAT5205: Systems Analysis And Design Assignment
|12
|2002
|148

Tax Calculator Java - Features, JVM, UML, Implementation, NetBeans IDE
|21
|3435
|286

Assignment on the Application of Room Carpet
|29
|3346
|81

JavaScript Assignment | Development and Evaluation
|9
|1798
|78