Software design patterns are reusable patterns that help you create maintainable software applications. There are several software design patterns available. This task will help you learn how to apply at least two software design patterns.


Create a presentation (suggested length of 10 slides) on two software design patterns, one of which is the Model-View-Controller (MVC), and present it to your peers. You should do the following: Note: You will need to ensure that your peers evaluate your presentation using the attached checklist.

  • Provide a diagram of the architecture of each pattern.
  • Explain the responsibility of each component within the software design pattern.
  • Identify applications for each pattern that could have been designed using the pattern.

Note: The MVC pattern is regularly used in web-based applications. The MVC pattern will be one of the two patterns you cover in your presentation. The second software design pattern is one of your own choosing.

If you choose to use outside sources, include all in-text citations and references in APA format.

Submit your presentation in TaskStream for evaluation. 1. Submit two completed checklists evaluating your own presentation.

Note: Please save word-processing documents as *.rtf (Rich Text Format) files.

Note: When bulleted points are present in the task prompt, the level of detail or support called for in the rubric refers to those bulleted points.

Note: For definitions of terms commonly used in the rubric, see the Rubric Terms web link included in the Evaluation Procedures section.

Note: When using outside sources to support ideas and elements in a paper or project, the submission MUST include APA formatted in-text citations with a corresponding reference list for any direct quotes or paraphrasing. It is not necessary to list sources that were consulted if they have not been quoted or paraphrased in the text of the paper or project.

Note: No more than a combined total of 30% of a submission can be directly quoted or closely paraphrased from outside sources, even if cited correctly. For tips on using APA style, please refer to the APA Handout web link included in the APA Guidelines section.

Academic Honesty!
It is not our intention to break the school's academic policy. Projects posted are only used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly fill out the form. Please provide a valid email address and we'll get back to you in less than 24 hours. We will be sending an invoice through PayPal upon confirmation. We are a non profit organization however we need an amount to keep this organization running, and to be able to complete our research and development.