Content deleted Content added
Diego Moya (talk | contribs) Explainin jargon per wp:lead |
Diego Moya (talk | contribs) No edit summary |
||
Line 1:
In [[computer science]], an '''aspect''' of a program is a feature linked to many other parts of the program, but which is not related to the program's primary function. An aspect cross-cuts the program's [[core concern]]s, therefore violating its [[separation of concerns]] that tries to
Aspect-orientation is not limited to programming since it is useful to identify, analyse, trace and modularise concerns (e.g., PREview) through requirements elicitation, specification and design. Aspects can be multi-dimensional by allowing both functional and non-functional behaviour to cross cut any other concerns, instead of just mapping non-functional concerns to functional requirements{{Citation needed|date=April 2010}}.
|