software development mda mdd mde model-driven source code models gap mde mde mdd model-driven source code complexity composition operator accidental complexity modularity cross-cutting effort aop uml evolvability changing requirements change software architecture software design extensibility flexiblity
Mehr anzeigen