Answered step by step
Verified Expert Solution
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.
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 folloiStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started