TBChap 005
TBChap 005
1.
2.
BPMN models can describe the collaboration between two organizations using
pools.
TRUE
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Understand
Difficulty: 2 Medium
Learning Objective: 05-03 Understand and apply different activity modeling options.
Source: Original
Topic: Sales and Collections
3.
A BPMN process flow can start in one pool and end in the collaborating pool.
FALSE
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Understand
Difficulty: 2 Medium
Learning Objective: 05-03 Understand and apply different activity modeling options.
Source: Original
Topic: Sales and Collections
5-1
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
4.
5.
A pool in a BPMN model does not actually have to display any activities.
TRUE
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Remember
Difficulty: 1 Easy
Learning Objective: 05-03 Understand and apply different activity modeling options.
Source: Original
Topic: Sales and Collections
6.
7.
5-2
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
8.
9.
Business rules are unrelated to COSO control activities, although they serve an
important purpose.
FALSE
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Understand
Difficulty: 2 Medium
Learning Objective: 05-04 Develop business rules to implement controls for the sales and collection process.
Source: Original
Topic: Sales and Collections
10.
11.
5-3
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
12.
13.
Which of the following best describes the purpose of a BPMN collapsed subprocess?
A.
B.
C.
D.
14.
Which of the following best describes the purpose of an intermediate error event?
A.
B.
C.
D.
5-4
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
15.
Which of the following best describes the difference between access controls and
application controls?
A. Access controls limit who can change records and application controls provide
an audit trail of any changes.
B. Access controls implement business rules and application controls do not.
C. Access controls are "prohibited" business rules and application controls are
"allowed" business rules.
D. There is no difference between access and application controls.
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Understand
Difficulty: 2 Medium
Learning Objective: 05-03 Understand and apply different activity modeling options.
Source: Original
Topic: Sales and Collections
16.
Review the following diagram. Which answer provides the best interpretation of
the multiplicities for the association between the Quote class and the Order class?
A. Quotes and orders are entered into the system at the same time.
B.
Each quote may result in many future Orders.
C. One Sunset Partner both prepares quotes and records orders.
D.
Each order must result from a prior quote.
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Understand
Difficulty: 2 Medium
Learning Objective: 05-05 Develop UML Class Diagrams for the sales and collection process.
Source: Original
Topic: Sales and Collections
5-5
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
17.
Refer to the following diagram. Which of the following answers provides the best
interpretation of the multiplicities for the association between the Order class and
the Products class?
A. Each order must specify the same products as the previous quote.
B.
Each product has been ordered at least once.
C.
An order does not have to include a product.
D.
An order may include many products.
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Understand
Difficulty: 2 Medium
Learning Objective: 05-05 Develop UML Class Diagrams for the sales and collection process.
Source: Original
Topic: Sales and Collections
5-6
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
18.
Refer to the following diagram. Which of the following answers provides the best
interpretation of the multiplicities for the association between the Cash Receipt
and Cash classes?
A.
B.
C.
D.
5-7
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
19.
Refer to the following diagram. Which of the following answers provides the best
interpretation of the multiplicities for the association between the Orders and Cash
Receipt classes?
A.
Some customers pay for their orders in advance.
B. Some orders result in several payments from the customers.
C. Each cash receipt pays for at least one order, but it could pay for many orders.
D. Each cash receipt pays for a minimum of 0 orders and a maximum of 1 order.
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Understand
Difficulty: 2 Medium
Learning Objective: 05-05 Develop UML Class Diagrams for the sales and collection process.
Source: Original
Topic: Sales and Collections
20.
Refer to the following diagram. Which of the following answers does not provide a
valid interpretation of the multiplicities for the association between the Employees
and the Product Categories classes?
21.
Refer to the following diagram. Which of the following answers does not provide a
valid interpretation of the multiplicities for the association between the Employees
and the Sales classes?
A.
B.
C.
D.
5-9
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
22.
Refer to the following diagram. Which of the following answers does not provide a
valid interpretation of the multiplicities for the association between the Inventory
and the Product Category classes?
A.
B.
C.
D.
Essay Questions
5-10
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
23.
5-11
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
Diagram:
Table listing:
Resources
Apartment Complex = apartment complex name (PK), apartment complex
address, date constructed, total square footage, count of apartments in this
complex, employee# (FK) (agent/manager)
Apartments = complex name + apartment# (PK), apartment square footage,
count of rooms in apartment, apartment category (FK)
Cash = bank account# (PK), bank account balance)
5-12
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
Events
Rental Contract = rental contract# (PK), actual monthly rent, rental contract date,
employee # (FK), complex address + apt # (FK)
Cash Receipt = cash receipt# (PK), cash receipt date, bank account# (FK),
employee# (FK), tenant ID# (FK), rental contract# (FK)
Agents
Employee = employee# (PK), employee name, employee monthly salary
Tenant = tenant ID# (PK), tenant name, tenant credit rating
Type Images
Apartment Category = apartment category# (PK), number of bedrooms for
apartments in this category, number of bathrooms for apartments in this category,
count of available apartments in this category
Linking
Rental Contract-Tenants = rental contract# + tenant# (PK)
Apartment Category - Complex = apartment category# + complex name (PK),
standard monthly rent)
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Apply
Difficulty: 3 Hard
Learning Objective: 05-05 Develop UML Class Diagrams for the sales and collection process.
Source: Original
Topic: Sales and Collections
5-13
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
24.
5-14
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
You may assume that all agent, resource, and type image information is entered
into the database before any process activity takes place. You may also assume
that PGC only receives cash from landscaping jobs.
REQUIRED: 1) use the information above and the list of attributes below to draw a
UML class diagram showing the classes, associations, and multiplicities, 2) prepare
a listing of the tables necessary to support PGC's process using all the attributes.
Name each table and clearly identify primary keys with PK and foreign keys with
FK. List your tables in the following order: RESOURCES, EVENTS, AGENTS, TYPE
IMAGES, and LINKING. Use only the following list of attributes (remember that
there should be no entities without attributes).
Attributes:
Diagram:
5-15
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
Table listing:
Resources
Cash = cash account # (PK), cash account balance
Plants = plant scientific name (PK), plant common name, quantity on hand, plant
category name (FK)
Trucks = truck VIN (PK), truck make, truck acquired year, truck mileage to date,
truck type (FK)
Events
Cash receipt = cash receipt # (PK), cash receipt date, cash receipt amount, cash
account # (FK) employee # (FK), customer # (FK), landscaping job # (FK)
Landscaping job = landscaping job # (PK), start date, price, customer#,
landscaping quote # (FK), employee # (supervisor) (FK)
Landscaping quote = landscaping quote # (PK), quote date, quote expiration date,
quote amount, customer # (FK), employee # (FK)
Agents
Employee = employee # (PK), employee name, employee hire date
Customer = customer # (PK), customer name, YTD sales $ to this customer
Type Images
Employee type = employee type (PK), number of training hours to qualify, number
of employees qualified
Plant category = plant category name (PK), expected maximum size of plants in
5-16
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
this category, light required for plants in this category, average cost of plants in
this category
Truck type = truck type (PK), truck type use, truck type hauling capacity, average
daily cost to use trucks of this type
Linking Tables
Quote - Plant Categories = landscaping quote # + plant category name (PK),
number of plants in this category bid on this quote
Quote - Truck Types = landscaping quote # + truck type (PK), number of trucks of
this type bid on this quote
Job - Trucks = landscaping job # + truck VIN (PK), hours this truck used on this job
Job - Plants = landscaping job # + plant scientific name (PK), count of this plant
used on this job
Truck Drivers = landscaping job # + employee # (PK), hours this truck driver
worked on this job
Landscape Laborers = landscaping job # + employee # (PK), hours this landscape
laborer worked on this job
Employee - Employee Types = employee # + employee type (PK), date this
employee qualified for this type
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Apply
Difficulty: 3 Hard
Learning Objective: 05-05 Develop UML Class Diagrams for the sales and collection process.
Source: Original
Topic: Sales and Collections
5-17
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
5-18
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
25.
The activity is a slightly more complicated version of the diagrams shown for
Sunset in chapter 6. Here is a simple activity diagram with the basic steps.
The use of pools and addition of different paths make the solution more
5-19
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.
complicated. The solution should look something like this, although a variety of
solutions are possible.
AACSB: Analytic
AICPA BB: Leveraging Technology
AICPA FN: Leveraging Technology
Blooms: Apply
Difficulty: 3 Hard
Learning Objective: 05-03 Understand and apply different activity modeling options.
Source: Original
Topic: Sales and Collections
5-20
Copyright 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of
McGraw-Hill Education.