Software Design Methdologies 1 Scope and Goal 2 Representation of the World 3 Reuse 4 Information Hiding Principle 5 Superiority of OOT 6 Static Modeling Techniques 7 Dynamic Modeling 8 Concurrency 9 UML2 10 Outline of UP 11 Elevator Control System 12 Product Line 13 Aspect Oriented 14 Achievments of SE