Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITEC 370 Lecture 11 Design. Review Questions? Today! –Rough draft of your SRS document –Introduction, Features (Functional / Non-functional), Interfaces.

Similar presentations


Presentation on theme: "ITEC 370 Lecture 11 Design. Review Questions? Today! –Rough draft of your SRS document –Introduction, Features (Functional / Non-functional), Interfaces."— Presentation transcript:

1 ITEC 370 Lecture 11 Design

2 Review Questions? Today! –Rough draft of your SRS document –Introduction, Features (Functional / Non-functional), Interfaces –Prepare for presenting the next week UML –UML by shotgun approach –What are the reasons for using UML? –What are some dangers of using UML? –How do you think UML will be used in your project?

3 Design Objectives Design patterns –Not by shotgun approach

4 Design Design patterns What is a design pattern in your own words? What are they used for? Have you ever used one before? –How useful was it?

5 Design Definition In software engineering, a design pattern is asoftware engineering general reusable solution to a commonly occurring problem within a given context in software designsoftware design. A design pattern is not a finished design that can be transformed directly into code. It is a description or template forcode how to solve a problem that can be used in many different situations. Patterns are formalized best practices that the programmer must implement themselves in the application. wikipedia

6 Design Example pattern Command –Used to call methods on classes Parts –Client –Invoker –Receiver Goal –Middleman that handles details between client and functionality –What are some of the uses of this?

7 Design Graphicall y

8 Design Example mQuiz –Mobile quiz app –Quick, functional system –Used for a couple of semesters in ITEC 120

9 Design Code How did the command pattern was used to help build this system Available on sourceforge if you want it

10 Design Review Design patterns Command pattern –Definition –Example


Download ppt "ITEC 370 Lecture 11 Design. Review Questions? Today! –Rough draft of your SRS document –Introduction, Features (Functional / Non-functional), Interfaces."

Similar presentations


Ads by Google