The following requirements description for the new ProductionSchedulingSystem was provided to the IT department: The purpose of the new fully automated system is to respond to a customer production order (submitted by the SalesDepartment) by generating a daily production schedule (sent to the Shop Floor Supervisor) and raw material requisitions (sent to the Materials Management Department) for all production orders scheduled for the next day. The list of raw materials and quantities needed for a requisition is contained in a separate bill of materials system. Finally, the system generates job tickets (sent to the Shop Floor Supervisor) for the work to be completed at each workstation during the next day. A fully automated production scheduling system must perform three main functions: 'route an order', 'load a request', and 'generate a production schedule'. To route an order, the system must know which workstations are needed, in what sequence the work must be done, and how much time is required at each workstation to complete the work. This data is available from production route sheets. The 'route an order' function produces a route ticket. The route ticket is an input to the 'load the request' function. Another input is workstation reservations that have already been made, which are contained in workstation load sheets. The result of the 'load the request' function is a new workstation reservation, which is also stored in workstation load sheets. At the end of each day, the workstation reservations are used to 'generate a production schedule'. The results of this function are job tickets and a production schedule. As the IT manager for this project, we tasked a new system analyst to transpose the requirements narrative into a set of diagrams(Context, Use Case with description, and Sequence) that can be reviewed and validated with the users. He showed us the following draft diagrams before sharing them with the users. We noticed some inconsistencies between the diagrams and requirements narrative. While some diagrams were better than others, we felt that improvements should be made to each before sharing them with the customer. We should identify any errors, omissions, inconsistencies, and/or other improvements that should be made to these diagrams before sharing them with the customer. Identify the changes made to the diagrams (e.g., in red font) 1). Use Case diagram and description (attached):  2) Sequence Diagram (attached):  3) During the review session with the systems analyst, he commented that the second paragraph of the requirements narrative contained some complex workstation reservation steps and actions. He asked if there were other diagrams we would recommend for capturing these requirements. What would we tell him? Explain rationale?

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

The following requirements description for the new ProductionSchedulingSystem was provided to the IT department:

The purpose of the new fully automated system is to respond to a customer production order (submitted by the SalesDepartment) by generating a daily production schedule (sent to the Shop Floor Supervisor) and raw material requisitions (sent to the Materials Management Department) for all production orders scheduled for the next day. The list of raw materials and quantities needed for a requisition is contained in a separate bill of materials system. Finally, the system generates job tickets (sent to the Shop Floor Supervisor) for the work to be completed at each workstation during the next day.

A fully automated production scheduling system must perform three main functions: 'route an order', 'load a request', and 'generate a production schedule'. To route an order, the system must know which workstations are needed, in what sequence the work must be done, and how much time is required at each workstation to complete the work. This data is available from production route sheets. The 'route an order' function produces a route ticket. The route ticket is an input to the 'load the request' function. Another input is workstation reservations that have already been made, which are contained in workstation load sheets. The result of the 'load the request' function is a new workstation reservation, which is also stored in workstation load sheets. At the end of each day, the workstation reservations are used to 'generate a production schedule'. The results of this function are job tickets and a production schedule.

As the IT manager for this project, we tasked a new system analyst to transpose the requirements narrative into a set of diagrams(Context, Use Case with description, and Sequence) that can be reviewed and validated with the users. He showed us the following draft diagrams before sharing them with the users. We noticed some inconsistencies between the diagrams and requirements narrative. While some diagrams were better than others, we felt that improvements should be made to each before sharing them with the customer.

We should identify any errors, omissions, inconsistencies, and/or other improvements that should be made to these diagrams before sharing them with the customer. Identify the changes made to the diagrams (e.g., in red font)

1). Use Case diagram and description (attached): 

2) Sequence Diagram (attached): 

3) During the review session with the systems analyst, he commented that the second paragraph of the requirements narrative contained some complex workstation reservation steps and actions. He asked if there were other diagrams we would recommend for capturing these requirements. What would we tell him? Explain rationale?

Production
Raw Material
Order
Request
Order System
Materials
|Management
Staff
Material Availability
Sales Staff
Work Station requests /
Undated Load Sheets
Job Tickets
Daily
production
schedule
WORKSTATION
LOAD SHEET
Shop
Supervisor
Name:
Actor:
Description:
Production scheduling system
Sales Department/ Sales Floor Supervisor/ Material Management department
Describes the process to request a production schedule, bill and receive materials
|1 Route an order
2 Generate route ticket
3 Generate production schedule
4 Bill and Request Materials needed with schedule
|Sales department requests order
Bill is created and materials are requested with schedule
None
Successful completion:
Precondition:
Postcondition
Assumptions:
OK
OR
Transcribed Image Text:Production Raw Material Order Request Order System Materials |Management Staff Material Availability Sales Staff Work Station requests / Undated Load Sheets Job Tickets Daily production schedule WORKSTATION LOAD SHEET Shop Supervisor Name: Actor: Description: Production scheduling system Sales Department/ Sales Floor Supervisor/ Material Management department Describes the process to request a production schedule, bill and receive materials |1 Route an order 2 Generate route ticket 3 Generate production schedule 4 Bill and Request Materials needed with schedule |Sales department requests order Bill is created and materials are requested with schedule None Successful completion: Precondition: Postcondition Assumptions: OK OR
Shop
Supervisor
Materials
Work Station
Sales Staff
Order System
Management
Load Sheet
Production
Raw Material
Order is sent
Request
Work station
Requests
Material Availability
Updated Load Sheet
Daily production
schedule
Order
Conformation
Job Tickets
Transcribed Image Text:Shop Supervisor Materials Work Station Sales Staff Order System Management Load Sheet Production Raw Material Order is sent Request Work station Requests Material Availability Updated Load Sheet Daily production schedule Order Conformation Job Tickets
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY