Arba Minch University Institute of Technology Individual Assignment Target Group: G4 SE A & B
Arba Minch University Institute of Technology Individual Assignment Target Group: G4 SE A & B
Institute of Technology
Individual Assignment
Target Group : G4 SE A & B
1) Give a summary description of six design patters that you choose from the
following design patterns: Adapter, Bridge, Composite, Flyweight, Observer,
Iterator, Prototype and Proxy.
a. Explain how the pattern works, what the basic idea of the pattern.
b. What are the main advantages and disadvantages of using this pattern?
2) Discuss the benefits of Design Patters in the context of Student Information
Desk.
3) Explain how software development life cycle process aligned with design
patterns to develop the software product. Express it with real world examples.
4) How pattern Application issues impacts the development of Software Product.
5) Explain Model-View-Controller (MVC) design pattern with real world
examples. Write the simple GUI program that uses MVC design pattern for
Radio Tuner with support for increasing and decreasing the volume as well a
changing the station.
*******************************************************