Briefly describe design classes: utility, control, and boundary. How do they differ from entity classes?
Question:
Briefly describe design classes: utility, control, and boundary. How do they differ from “entity” classes?
Fantastic news! We've Found the answer you've been seeking!
Step by Step Answer:
Answer rating: 100% (QA)
Design classes are a way to organize the components of a system into different categories based on their responsibilities and interactions The three main categories of design classes are utility classes control classes and boundary classes Utility classes are used to provide common functionality that can be reused across different parts of the system They typically contain static methods and variables that can be accessed directly without the need to create an instance of the class Examples of utility classes include mathematical functions string manipulation functions and data validation functions Control classes are used to manage the flow of data and control between different parts of the system They typically contain the business logic of the system and are responsible for coordinating the interactions between different components Control classes often contain methods that encapsulate complex logic and provide a simplified interface for other classes to interact with Boundary classes are used to represent the interface between the system and the outside world They typically contain the user interface components of the system and are responsible for handling user input and displaying output to the user Boundary classes often contain methods that interact with the underlying control classes and provide a userfriendly interface for the user to interact with the system Entity classes on the other hand are used to represent the data model of the system They typically contain the attributes and methods that are used to manipulate the data stored in the system Entity classes are often used in conjunction with control classes to provide a complete solution for managing the data in the system The main difference between design classes and entity classes is that design classes are focused on the behavior and interactions of the system while entity classes are focused on the data model and storage of the system Design classes are typically used to manage the flow of data and control between different parts of the system while entity classes are used to store and manipulate the data in the system For example in a car manufacturing system the design classes might include a control class for managing the production process a boundary class for handling user input and displaying output and a utility class ...View the full answer
Answered By
Usman Nasir
I did Master of Commerce in year 2009 and completed ACCA (Association of Chartered Certified Accountants) in year 2013. I have 10 years of practical experience inclusive of teaching and industry. Currently i am working in a multinational company as finance manager and serving as part time teacher in a university. I have been doing tutoring via many sites. I am very strong at solving numerical / theoretical scenario-based questions.
4.60+
16+ Reviews
28+ Question Solved
Related Book For
Object Oriented Systems Analysis And Design
ISBN: 9780131824089
1st Edition
Authors: Noushin Ashrafi , Hessam Ashrafi
Question Posted:
Students also viewed these Computer science questions
-
llustrate different ways of connecting these components together to span a range of performance requirements. [10 marks] For each of the performance categories that you identify state today's typical...
-
resolved first by reducing the raw hash value modulo the size of the array and arranging that each array entry refers to the start of a linked list of (index,value) pairs. Retrieving a value from the...
-
: (i) What data structures are maintained by the page manager. (ii) What happens when a machine performs a read operation to a page. (iii) What happens when a machine performs a write operation to a...
-
Viola, Iona and Paula form a joint for the sale of merchandise. Iona and Paula are to contribute the merchandise, Viola is to act as the manager and is to be allowed a bonus of 25% of the profit...
-
John and Kathy Brown have just been audited and the IRS agent disallowed the business loss they claimed in 2011. The agent asserted that the activity was a hobby, not a business. John and Kathy live...
-
Explain how the two companies have continued to evolve their ERP systems over time, what lessons can be learned from Amazon and Apple's ERP integration experiences, and how can these lessons be...
-
Some might say that coding is not as important as analysis or design since programming errors can be identified and corrected easily. Do you agree with this statement? Why?
-
A spool of wire of mass M and radius R is unwound under a constant force F (Fig. P10.85). Assuming the spool is a uniform solid cylinder that doesnt slip, show that (a) The acceleration of the center...
-
please name one digital/social media invention/trend that you are grateful for and could not live without. Give 3 reasons why and support your opinion with data, statistics or a newsletter article....
-
How can we use packaging to structure modeling artifacts?
-
What is the role of domain analysis in designing a product?
-
Edgar Corporation was authorized to issue 100,000 shares of $8 par common stock and 50,000 shares of $80 par, 4 percent, cumulative preferred stock. Edgar Corporation completed the following...
-
Mall Inc. issued a bond for $1,852,480 on October 1, Year 1. The face value of the bond is $2,000,000 and pays annual interest of 4.5%. The bond matures in six years. Mall reports under ASPE and has...
-
Peony Company's maintenance costs are shown below: Total Cost Total Units April $40,000 40,000 May 55,000 60,000 What type of cost is this?
-
Ali put $127.50 each month in a long-term investment account that earned 5.97% for 324 years. How much total interest did he earn?
-
Eliecer is about to begin repairing a mining equipment engine, the task must be done between two specialists, his co-worker went to the bathroom, but he needs to deliver the equipment and they are...
-
What are the costs of supporting e-commerce for a business? Provide high-level categories with cost estimates as high, medium, and low and cost type as variable or fixed.
-
Convert the following to appropriate ips units: (a) A length of 1.5 m. (b) A stress of 600 MPa. (c) A pressure of 160 kPa. (d) A section modulus of 1.84 (105) mm3. (e) A unit weight of 38.1 N/m. ( f...
-
What are three disadvantages of using the direct write-off method?
-
fixed cost per unit is $ 1 when 1 0 0 0 0 0 units are profuced and $ 2 per unit when 5 0 , 0 0 0 units are produced. what is the total fixed cost when nothing is produced? answer to the nearest whole...
-
Will accrediting commissions (e.g., the Joint Commission) will demand greater transparency in pricing? How will these demands be weighted as compared to individual consumers' demands?
-
High Desert Potteryworks makes a variety of pottery products that it sells to retailers. The company uses a job - order costing system in which departmental predetermined overhead rates are used to...
Study smarter with the SolutionInn App