Reflect on the concept of design patterns and select a professional field (other than software engineering), that interests you, likely to have design patterns of its own.
- Identify at least three design patterns and research how they work in your selected field.
- Reflect on the characteristics of design patterns in software engineering versus the design patterns in your other selected professional field.
To complete this Assignment:
Submit a 2-3 paragraph paper in which you address the following:
- Summarise your selected professional field.
- Analyse your three identified design patterns.
- Explain what the design patterns are.
- Explain the problem the design patterns resolve and why it is a common issue in your selected professional field.
- Compare the design patterns in your selected professional field to design patterns in software engineering.
Be sure to point out key similarities and differences.
- Identify any nuances of design patterns for your other selected professional field.
- Explain how they could be applied to software engineering.
- Explain any lessons learned from design patterns in software engineering that could be applied to your other selected professional field.