JordanBlink-As Requested 1

SUBDOMAIN 430.1 – INTRODUCTION TO PROGRAMMING

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

 

Competency 430.1.5: Object-Oriented Concepts – The graduate applies object-oriented concepts, develops object-oriented designs, and uses object-oriented programming techniques.

Introduction:

 

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

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.

 

Task:

 

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

 

1.  Provide a diagram of the architecture of each pattern.

2.  Explain the responsibility of each component within the software design pattern.

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

 

B.  When you use sources, include all in-text citations and references in APA format.

 

C.  Submit your presentation in TaskStream for evaluation.

1.  Submit two completed checklists filled out by attendees evaluating your presentation.

SUBDOMAIN 430.1 –

 

INTRODUCTION TO PROGRAMMING

 


Competency 430.1.5: Object-Oriented Concepts –

 The graduate applies object-oriented concepts, develops object-oriented designs, and uses object-oriented programming techniques.

Introduction:

 

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.

 

Task:

 

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

 

1.  Provide a diagram of the architecture of each pattern.

2.  Explain the responsibility of each component within the software design pattern.

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

 

B.  When you use sources, include all in-text citations and references in APA format.

 

C.  Submit your presentation in TaskStream for evaluation.

1.  Submit two completed checklists filled out by attendees evaluating your presentation.

 
 
 

RABT Task 3 Checklist

Instructions to Attendee

Please provide positive and constructive feedback for each section of the checklist. You may note things that other candidates did well and things that perhaps the candidates could have addressed or elaborated upon.

Attendee’s name: Attendee’s phone number:

Aspect

Completed

Notes/Feedback

No

Yes

A. The candidate creates a presentation on 2 software design patterns, one of which is the MVC.

A1. The candidate provides a diagram of the architecture of each pattern.

A2. The candidate explains the responsibility of each component within the software design pattern.

A3. The candidate identifies applications for each pattern that could have been designed using the pattern.

Still stressed from student homework?
Get quality assistance from academic writers!

Order your essay today and save 25% with the discount code LAVENDER