Past Present and Future Trends in Software Patterns

  • Slides: 31
Download presentation
Past, Present, and Future Trends in Software Patterns 금오공과대학교 소프트웨어공학전공 20040074 구혜정 1

Past, Present, and Future Trends in Software Patterns 금오공과대학교 소프트웨어공학전공 20040074 구혜정 1

Past, Present, and Future Trends in Software Patterns IEEE SOFTWARE July/August 2007 2

Past, Present, and Future Trends in Software Patterns IEEE SOFTWARE July/August 2007 2

Contents. 1. Patterns 2. Past Trends 3. Present Trends 4. Future Trends 3

Contents. 1. Patterns 2. Past Trends 3. Present Trends 4. Future Trends 3

Patterns 4

Patterns 4

A brief history 11

A brief history 11

Stand-alone patterns & pattern collections • 90년대 중 후반 • Stand-alone patterns are “point

Stand-alone patterns & pattern collections • 90년대 중 후반 • Stand-alone patterns are “point solutions” • Examples – Iterator – Strategy – Wrapper 13

Domains and technologies documented by patterns • • Distributed computing. Language- and domain-specific idioms.

Domains and technologies documented by patterns • • Distributed computing. Language- and domain-specific idioms. Fault tolerance and management. Security. Embedded systems. Process and organizational structure. Education. 23

Where patterns are now 24

Where patterns are now 24

Where patterns may go 27

Where patterns may go 27

Future Trends • • Service-oriented architecture Generative software technologies Distributed real-time and embedded systems

Future Trends • • Service-oriented architecture Generative software technologies Distributed real-time and embedded systems Quality of service for COTS-based distributed systems • Mobile systems • Software architecture 29

Future Trends • Group interaction • Web 2. 0 • Business transaction and e-commerce

Future Trends • Group interaction • Web 2. 0 • Business transaction and e-commerce systems • Process and organizational structure • The Gang of Four • Pattern theory 30

Thank you 31

Thank you 31