Reference no: EM132992264
ITAP3009 Software Analysis, Design and Architecture
Lab Tutorial 5
Review Questions
1. What do class diagrams illustrate?
2. What is a design class diagram?
3. How is a design class represented in UML?
4. Why are references to other objects not shown as attributes in class models?
5. When do you model a concept as an attribute rather than as a class?
6. Understand when to model a property as an attribute or as an association.
7. What is a role?
8. What is an association class and how is it represented in UML?
9. How can a class diagram with association classes be converted to an equivalent class diagram without association classes?
10. What are the navigability symbols and what do they represent?
11. What does it mean when an association in a class diagram does not have a navigability symbol?
12. How is inheritance represented in a design class diagram?
13. What is multiple inheritance?
14. Understand when to use associations instead of inheritance.
15. Given a design class diagram you should be able answer questions about the information it captures.
16. Given a program you should be able to draw a class diagram of its structure.
17. Given a textual description of a problem you should be able to draw a class diagram.
18. What is an object diagram?
19. Understand how a class diagram can be used to determine of an object model is valid or not.
Practice Questions
1. Explain the attached class diagram.
2. Explain attached class diagram in your words. Check carefully on the relationships.
3. Create a class diagram for the student admission system. An admissions form includes the contents of the form, SAT information, and references. Additional information is captured about students of alumni, such as their parents' graduation year(s), contact information, and college major(s).
4. Think about your school or local library and the processes involved in checking out books, signing up new borrowers, and sending out overdue notices, all from the library's perspective. Draw the class diagram for a library. Clearly note any assumptions made.
Attachment:- 05 Activity.rar
What are the various types of interaction diagrams
: What are the various types of interaction diagrams - Draw a sequence diagram that represents this process. Make sure to show when is each actor participating
|
Compute for profitability index period for both project
: The Director of Capital budgeting department has asked you to analyze 2 proposed capital investment, Compute for profitability index period for both project
|
What is the market risk premium for a company
: Using the CAPM, what is the market risk premium? The expected return of shares in a company is 10% per annum and its beta coefficient is 0.5.
|
Discuss at least three types of security issues
: Discuss at least three types of security issues that your chosen company might encounter with the technology it has and how to protect itself.
|
What are the navigability symbols
: What are the navigability symbols and what do they represent - Why are references to other objects not shown as attributes in class models
|
Good job of communicating plan
: In strategic planning, what components would you consider necessary for creating a strategic plan?
|
Standard business model canvas and business case
: Ghana National Gas Company Limited (Ghana Gas) has a policy to setaside a revolving fund of one million United State dollars ($1,000,000) to invest in a communi
|
What the value of these inventories are decreased
: Work in process (WP) 70,000, Finished goods 70,000, and Transferred inventory 35,000. What the value of these inventories are decreased at the book of Stafford
|
How is a design class represented in uml
: What is an association class and how is it represented in UML and How can a class diagram with association classes be converted to an equivalent class diagram
|