How is a design class represented in uml

Assignment Help Other Subject
Reference no: EM132992260

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 following class diagram.

2. Explain following 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.

Lab Tutorial 6

Review Questions
1. What are the various types of interaction diagrams?

2. Construct a SSD based on the information provided:
Model a scenario of the Withdraw Money use case of a Bank ATM system. The user is able to make withdrawal of money. The system employs a standard procedure of validating the card and account holder's password.

Ideal Main Flow of Events:
• Customer arrives at the ATM machine and inserts a bank card.
• The system requests for user authentication (request PIN number). • Customer inserts PIN number.
• System prompts user to select services.
• Customer request withdrawal of money.
• System prompts the amount of withdrawal.
• Customer enters withdrawal amount.
• System displays success of request message, ejects card and dispense money.
• User collects card and money.

3. To give an exam, an instructor first notifies the students of the exam date and the material to be covered. She then prepares the exam paper (with sample solutions), gets it copied to produce enough copies for the class, and hands it out to students on the designated time and location. The students write their answers to exam questions and hand in their papers to the instructor. The instructor then gives the exam papers to the TAs, along with sample solutions to each question, and gets them to mark it. She then records all marks and returns the papers to the students.

Draw a sequence diagram that represents this process. Make sure to show when is each actor participating in the process. Also, show the operation that is carried out during each interaction, and what its arguments are.

Lab Tutorial 7

Review Questions
1. Name one stakeholder that would not normally review the architecture?

2. Briefly describe one of the major architectural patterns.

3. There are six main software architecture qualities. Name three of them.

4. Why is it important to document the architecture rationale?

5. What are the various architecture views? Discuss them briefly.

6. Discuss whether this statement is true or false: "Every software system has a software architecture".

7. Choose the most appropriate architectural pattern (one) for the description below.

Wants to split a system into a number of computationally independent execution structures (groups of software and hardware) such as database, business logic, web interface and client, connected by some communication media. The structure is chosen to provide a specific server environment optimized for operational requirements and resource usage.

Attachment:- Software Analysis, Design and Architecture.rar

Reference no: EM132992260

Questions Cloud

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
Calculate amount of debt that management of super express : Calculate the amount of debt that the management of Super Express will be issuing. Give your answer in dollars to the nearest dollar.
Describes the value of the company : A company currently has a 100% equity structure. Describes the value of the company if the company adds debt to its capital structure.
Prepare a cash budget for the first quarter of the year : Prepare a cash budget for the 1st Quarter of the year. A loan received from ABM Financing at the beginning of the year in January is RM20,000.
What the total of cash account as of january : What the total of cash account, total assets, total liability, total equity, and net assets as of January 31, 2020? Mr. AB Cruz started his service business.

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd