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