Design
Learning outcomes
The material and exercises in this chapter will enable you to:
•. Recognize the difference between analysis and design
•. Explain the role and purpose of a layered architecture in an object-oriented system
•. Draw a simple component diagram
•. Draw a simple deployment diagram
•. Design a simple user interface
•. Explain the difference between an object-oriented and a relational database
•. Understand how to link an object-oriented program to a relational database
•. Be able to convert a simple class diagram into a set of relational database tables
•. Apply a simple design pattern.
Key words you will find in the glossary:
• architecture
• boundary class
• collection class
• component
• component diagram
• control ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access