0% found this document useful (0 votes)
28 views1 page

Arba Minch University Institute of Technology Individual Assignment Target Group: G4 SE A & B

This document outlines an individual assignment for a software component design course. It contains 5 questions asking about design patterns like Adapter, Observer, and Proxy. It asks students to summarize 6 patterns, discuss benefits of patterns for a student information system, align patterns with software development processes, and explain issues applying patterns and how they impact products.

Uploaded by

mame Magnaw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views1 page

Arba Minch University Institute of Technology Individual Assignment Target Group: G4 SE A & B

This document outlines an individual assignment for a software component design course. It contains 5 questions asking about design patterns like Adapter, Observer, and Proxy. It asks students to summarize 6 patterns, discuss benefits of patterns for a student information system, align patterns with software development processes, and explain issues applying patterns and how they impact products.

Uploaded by

mame Magnaw
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Arba Minch University

Institute of Technology
Individual Assignment
Target Group : G4 SE A & B

Course Name: Software Component Design


Total Points: 10
Assignment Questions

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.
*******************************************************

You might also like