Sunteți pe pagina 1din 2

1.

Which of the following statement is not true about difference of abstract class and an
interface ?
A. Interfaces enable you to implement multiple generalization case because class can
implement more than one interface. However, abstract classes do not support multiple
inheritance. A class cannot inherit more than one abstract class.
B. An abstract class is a class that does not have any direct instances however interface have
any direct instances.
C. An abstract class may provide the definition of some of its methods, but interfaces do
not provide any definitions.
D. An abstract class is used in the same package however interface that can be realized across
multiple packages.
2. Which of following statement is not true about example of derrive attribute ?
A. knowing attribute of student learning duration can be derived from value time of entrance
and last time the student sit in class
B. knowing total price for each customer can be derived from value of discount and variety of
goods price
C. knowing total distance from jakarta to tasikmalaya from value of distance of jakarta to
yogyakarta
D. knowing amount of female gender of each member in class from value of total member in
class and amount of male gender.
E. no one is true.
3. Group of procedures and function into a single unit with a set of private data and
doesnt have any object is called
A. Class
B. Package
C. utility
D. subsystem
4. If we want making a short about depicting of class diagram in case below,
store manager and finance manager have an duty making report for their boss each 1
week and in another class managers have attribute an each of manager so we can
use kind of type static UML below:
A. Self-linked class
B. Factory class
C. Recursive aggregation
D. Qualified association
5. Study case :
Blue Valley Consulting Inc. is an organization of real estate specialists who provide
expert advice on purchasing, leasing, selling, and building properties. The organization wants to
automate recording and reporting of investments, monitor the flow of planned and invested
capital funds, track the sources of capital funds, and calculate the return on investments. The
automated real estate system of Blue Valley Consulting Inc. should also track the property,
leaseholder, and contract details of investments.

CEO of Blue Valley Consulting Inc., has designated the Operations Manager for
administering and managing the data entry and maintenance work for the Real Estate
Management System. The Operations Managers responsibilities include creating reports for
providing information about inquiries on proposed investments and sale and purchase details for
properties.
The organization has a Property Manager who is responsible for tracking the utilization
of funds made available to him for sale, purchase, leasing, and any other activities related to
properties. The Property Manager will also identify different types of projects for investments.
Blue Valley Consulting Inc. has partners who help the organization to ensure sufficient return on
investments. These partners also provide information to the Property Manager on cash flows
and help in closing deals by providing appropriate consultancy services. These partners are
external to the organization and usually have a stake in the properties of the organization and
manage few properties owned by Blue Valley Consulting Inc. The responsibilities of the partners
include maintaining and leasing properties and providing data and revenues whenever required
as per their agreement with Blue Valley Consulting Inc.
Using the Real Estate Management System of Blue Valley Consulting Inc., the external
partners and Operations Manager can enter data into the system or import data into the system
from another system. This data can then be stored and made available for reporting.
The Real Estate Management System will also enable the Operations Manager to record
details of lease including the lease contract, leaseholders, and property details. The system
allows the Operations Manager to enter details of each tenant for billing and tracking. The
Operations Manager can also establish cash flow on a regular basis by recording the rent and
lease payments made by the tenant.
The Operations Manager is also responsible for recording information on sale of a
property, or if the company has leased or subleased the property, then information on
lease termination. In addition, the Operations Managers responsibilities include recording the
reasons due to which the property will not be managed by the organization at some point.
Each investment is made up of the capital committed to the project by the Property
Manager and the cash flow generated by leasing parts of the investment to individuals or
organizations. Each investment could span several properties. The system allows the Property
Manager and Operations Manager to enter such details on property.
Create your own class diagram based that case study!

S-ar putea să vă placă și