Hello there, I have a Test tomorrow In UML diagrams and have a Pretest to study
ID: 666836 • Letter: H
Question
Hello there, I have a Test tomorrow In UML diagrams and have a Pretest to study off of but, I want to make sure I have the correct answers for the pretest so I know exactly what i am doing.
Here is the actual questions
Part A. Complete the diagrams
Review the Use Case description documents. This is partially completed. By analyzing them together, you can fill in the missing pieces to complete the diagrams. Record your answers on the answer sheet provided and drop it in the dropbox for Qs 12-38.
Details updated and filled..
PART B
--------------------------------------------------
USE CASE DIAGRAM
Use Case Description
Use Case Name: Process New Customer
ID: 1
Importance Level: H
Primary Actor: Staff
Stakeholders and Interests:
Customer – Want to join the health club.
Staff – Assists customer with membership.
Brief Description: 12
Trigger: 13
Relationships:
Include: 14
Extend:
Normal Flow of Events:
Customer requests membership.
15
16
System determines the discount rate.
If desired membership length < 6 months,
then discount rate = 0
Else if desired membership length < 12 months
then discount rate = .10
Else discount rate = .15
System calculates payment amount.
System generates bill.
Staff gets bill and gives to customer.
Customer presents accepted form of payment (cash or credit card).
Staff executes the Process Payment use case.
SubFlows:
Alternate/Exceptional Flows:
8a. 17
8b. Process New Customer terminates.
Use Case Name: Process Payment
ID: 2
Importance Level: M
Primary Actor: Staff
Stakeholders and Interests:
Customer – Person that is paying for new membership.
Staff – Employee receiving payment.
Brief Description: 18.
Trigger: 19
Relationships:
Include: 20
Extend: 21
Normal Flow of Events:
Customer presents accepted form of payment to staff.
If payment is with 22, the 23 subflow is performed.
If payment is with 24, the 25 subflow is performed.
System generates membership card.
Staff executes 26 use case.
SubFlows:
S-1a. Cash Payment
Staff records cash payment.
Staff puts cash in cash box and gives customer change if necessary.
S-1b. Credit Card Payment.
27
28
Alternate/Exceptional Flows:
S-1b-2a. Staff executes the 29 use case.
Use Case Name: Process Declined Credit Card
ID: 3
Importance Level: M
Primary Actor: Staff
Stakeholders and Interests:
Customer – Person requesting a new membership.
Staff – Employee working at the health club.
Brief Description: 30
Trigger: 31
Relationships:
Include: 32
Extend:
Normal Flow of Events:
Staff notifies customer that credit card was not approved and returns credit card to customer.
Staff asks customer for another form of accepted payment.
Customer gives staff another form of payment.
33
SubFlows:
Alternate/Exceptional Flows:
3a. 34
3b. Staff terminates processes.
Use Case Name: Issue Membership Card
ID: 4
Importance Level: M
Primary Actor: Staff
Stakeholders and Interests:
Customer – New member receiving membership card.
Staff – Employee issuing membership card.
Brief Description: 35
Trigger: 36
Relationships:
Include:
Extend:
Normal Flow of Events:
37
38
SubFlows:
Alternate/Exceptional Flows:
Use Case Name: Process New Customer
ID: 1
Importance Level: H
Primary Actor: Staff
Stakeholders and Interests:
Customer – Want to join the health club.
Staff – Assists customer with membership.
Brief Description: 12
Trigger: 13
Relationships:
Include: 14
Extend:
Normal Flow of Events:
Customer requests membership.
15
16
System determines the discount rate.
If desired membership length < 6 months,
then discount rate = 0
Else if desired membership length < 12 months
then discount rate = .10
Else discount rate = .15
System calculates payment amount.
System generates bill.
Staff gets bill and gives to customer.
Customer presents accepted form of payment (cash or credit card).
Staff executes the Process Payment use case.
SubFlows:
Alternate/Exceptional Flows:
8a. 17
8b. Process New Customer terminates.
radigm for UML Community Edition not for commercial use give credit card and Receive et bil detail Payment peyment type etials membership card to ProcessDetemine New A/c Cash approved YES reate New NO Upda Cand eceive B Now? Receive Deli CardExplanation / Answer
OK....As Per Given UML activity Diagram and Use case Diagram..Here I am filling the document in missing places.
Use Case Description
Use Case Name: Process New Customer
ID: 1
Importance Level: H
Primary Actor: Staff
Stakeholders and Interests:
Customer – Want to join the health club.
Staff – Assists customer with membership.
Brief Description: 12 Joining request to health club membership
Trigger: 13
Relationships:
Include: 14
Extend:
Normal Flow of Events:
Customer requests membership.
15 Processing Documents
16 Getting desired membership months
System determines the discount rate.
If desired membership length < 6 months,
then discount rate = 0
Else if desired membership length < 12 months
then discount rate = .10
Else discount rate = .15
System calculates payment amount.
System generates bill.
Staff gets bill and gives to customer.
Customer presents accepted form of payment (cash or credit card).
Staff executes the Process Payment use case.
SubFlows:
Alternate/Exceptional Flows:
8a. 17 Process Existing Customer terminates.
8b. Process New Customer terminates.
Use Case Name: Process Payment
ID: 2
Importance Level: M
Primary Actor: Staff
Stakeholders and Interests:
Customer – Person that is paying for new membership.
Staff – Employee receiving payment.
Brief Description: 18.
Trigger: 19
Relationships:
Include: 20
Extend: 21
Normal Flow of Events:
Customer presents accepted form of payment to staff.
If payment is with 22, the 23 subflow is performed.
If payment is with 24, the 25 subflow is performed.
System generates membership card.
Staff executes 26 use case.
SubFlows:
S-1a. Cash Payment
Staff records cash payment.
Staff puts cash in cash box and gives customer change if necessary.
S-1b. Credit Card Payment.
27 If entered amount is less than available balance, the 29 subflow is performed
28 Process the payment
Alternate/Exceptional Flows:
S-1b-2a. Staff executes the 29 use case.
Use Case Name: Process Declined Credit Card
ID: 3
Importance Level: M
Primary Actor: Staff
Stakeholders and Interests:
Customer – Person requesting a new membership.
Staff – Employee working at the health club.
Brief Description: 30
Trigger: 31
Relationships:
Include: 32
Extend:
Normal Flow of Events:
Staff notifies customer that credit card was not approved and returns credit card to customer.
Staff asks customer for another form of accepted payment.
Customer gives staff another form of payment.
33 Customer enters correct details in the form.
SubFlows:
Alternate/Exceptional Flows:
3a. 34 Customer decline process.
3b. Staff terminates processes.
Use Case Name: Issue Membership Card
ID: 4
Importance Level: M
Primary Actor: Staff
Stakeholders and Interests:
Customer – New member receiving membership card.
Staff – Employee issuing membership card.
Brief Description: 35
Trigger: 36
Relationships:
Include:
Extend:
Normal Flow of Events:
37 Issued validity as per customer requires.
38 Delivered Member ship card.
SubFlows: Checking Details are valid or not.
Alternate/Exceptional Flows: Declined Issuing Membership card.
Use Case Name: Process New Customer
ID: 1
Importance Level: H
Primary Actor: Staff
Stakeholders and Interests:
Customer – Want to join the health club.
Staff – Assists customer with membership.
Brief Description: 12 Joining request to health club membership
Trigger: 13
Relationships:
Include: 14
Extend:
Normal Flow of Events:
Customer requests membership.
15 Processing Documents
16 Getting desired membership months
System determines the discount rate.
If desired membership length < 6 months,
then discount rate = 0
Else if desired membership length < 12 months
then discount rate = .10
Else discount rate = .15
System calculates payment amount.
System generates bill.
Staff gets bill and gives to customer.
Customer presents accepted form of payment (cash or credit card).
Staff executes the Process Payment use case.
SubFlows:
Alternate/Exceptional Flows:
8a. 17 Process Existing Customer terminates.
8b. Process New Customer terminates.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.