Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a UML sequence and class diagram supporting the Alternative Floe 4.1 only. Base the design on a layered architecture using the separation of concerns

Create a UML sequence and class diagram supporting the Alternative Floe 4.1 only. Base the design on a layered architecture using the separation of concerns principle.

image text in transcribed

UC-4 Request a Chemical Lori ID and Name: Created By Primary Actor: Description: 8/22/13 Date Created: Buyer, Chemical Stockroom, Tr aining Database RequesterSecondary Actors: The Requester specifies the desired chemical to request by entering its name o number or by importing its structure from a chemical drawing tool. The the Requester a container of the chemical from the chemical stockroom order one from a vendor Requester indicates that he wants to request a chemical r chem system either offers or lets the Requester Trigger: Preconditions: PRE-1. User's identity has been authenticated. PRE-2. User is authorized to request chemicals. PRE-3. Chemical inventory database is online POST-1. Request is stored in the CTS. POST-2. Request was sent to the Chemical Stockroom or to a Buyer. Postconditions: 4.0 Request a Chemical from the Chemical Stockroom 1. Requester specifies the desired chemical. 2. System lists containers of the desired chemical that are in the chemical stockroom, if any. Normal Flow: 3. System gives Requester the option to View Container History for any container 4. Requester selects a specific container or asks to place a vendor order (see 4.1). 5. Requester enters other information to complete the request. 6. System stores the request and notifies the Chemical Stockroom 4.1 Request a Chemical from a Vendor 1. Requester searches vendor catalogs for the chemical (see 4.1.E1) 2. System displays a list of vendors for the chemical with available container sizes, grades Alternative Flows: and prices. 3. Requester selects a vendor, container size, grade, and number of containers. 4. Requester enters other information to complete the request. 5. System stores the request and notifies the Buyer 4.1.E1 Chemical Is Not Commercially Available 1. System displays message: No vendors for that chemical 2. System asks Requesterif he wants to request another chemical (3a) or to exit (4a) 3a. Requester asks to request another chemical 3b. System starts normal flow over. 4a. Requester asks to exit. 4b. System terminates use case. High Exceptions: Priority: Frequency of Use: Approximately 5 times per week by each chemist, 200 times per w Business Rules: Other Information: The system must be able to import a chemical structure in the standard enc Assumptions: week by chemical stockroom staff BR-28, BR-31 form from any of the supported chemical drawing packages. Imported chemical structures are assumed to be valid FIGURE 8-3 Partial specification of the Chemical Tracking System's "Request a Chem The essential elements of a use case are the folloi UC-4 Request a Chemical Lori ID and Name: Created By Primary Actor: Description: 8/22/13 Date Created: Buyer, Chemical Stockroom, Tr aining Database RequesterSecondary Actors: The Requester specifies the desired chemical to request by entering its name o number or by importing its structure from a chemical drawing tool. The the Requester a container of the chemical from the chemical stockroom order one from a vendor Requester indicates that he wants to request a chemical r chem system either offers or lets the Requester Trigger: Preconditions: PRE-1. User's identity has been authenticated. PRE-2. User is authorized to request chemicals. PRE-3. Chemical inventory database is online POST-1. Request is stored in the CTS. POST-2. Request was sent to the Chemical Stockroom or to a Buyer. Postconditions: 4.0 Request a Chemical from the Chemical Stockroom 1. Requester specifies the desired chemical. 2. System lists containers of the desired chemical that are in the chemical stockroom, if any. Normal Flow: 3. System gives Requester the option to View Container History for any container 4. Requester selects a specific container or asks to place a vendor order (see 4.1). 5. Requester enters other information to complete the request. 6. System stores the request and notifies the Chemical Stockroom 4.1 Request a Chemical from a Vendor 1. Requester searches vendor catalogs for the chemical (see 4.1.E1) 2. System displays a list of vendors for the chemical with available container sizes, grades Alternative Flows: and prices. 3. Requester selects a vendor, container size, grade, and number of containers. 4. Requester enters other information to complete the request. 5. System stores the request and notifies the Buyer 4.1.E1 Chemical Is Not Commercially Available 1. System displays message: No vendors for that chemical 2. System asks Requesterif he wants to request another chemical (3a) or to exit (4a) 3a. Requester asks to request another chemical 3b. System starts normal flow over. 4a. Requester asks to exit. 4b. System terminates use case. High Exceptions: Priority: Frequency of Use: Approximately 5 times per week by each chemist, 200 times per w Business Rules: Other Information: The system must be able to import a chemical structure in the standard enc Assumptions: week by chemical stockroom staff BR-28, BR-31 form from any of the supported chemical drawing packages. Imported chemical structures are assumed to be valid FIGURE 8-3 Partial specification of the Chemical Tracking System's "Request a Chem The essential elements of a use case are the folloi

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Microsoft Visual Basic 2008 Comprehensive Concepts And Techniques

Authors: Gary B. Shelly, Corinne Hoisington

1st Edition

1423927168, 978-1423927167

More Books

Students also viewed these Databases questions

Question

d. How will lack of trust be handled?

Answered: 1 week ago

Question

Are the rules readily available?

Answered: 1 week ago