Architecture:
MDA (Model Driven Architecture): Model Drive Architecture
SOA (Service Oriented Architecture): Service-oriented Architecture
Design Patterns:
IOC (Inversion of Control):
Reverse control mode
SOC (Separation of Concern): Separate consideration mode
Programming technology:
COP (Component Oriented Programming): Component Programming
AOP (Aspect Oriented Programming): Overview