1.Jesse wants to see a context diagram and a diagram 0 DFD for TIMS. Be sure to include at least four processes in the diagram 0 DFD.

2.Jesse would also like to see a lower-level diagram for each of the four processes that you identify in diagram 0. You can label the data flows in a general manner on the context diagram, then go into more detail in the lower-level diagrams.
3.Prepare a decision table and a decision tree that show the logical rules described in Jesse's message about fees and discounts.
4.Jesse wants you to identify possible use cases and actors and draw a use case diagram for at least three use cases such as Determine Schedule, Register, and Maintain Training Records. Possible actors might include Training Administrator, Instructor, Student, and Corporate Client. Remember to put a system boundary around the diagram so you’ll know what is internal and what is external to the system.
Hints for drawing DFD:
1. TIMS system has six external entities: Corporate client, Training Administrator, Instructor, Student, Course and Accounting system.
2. There are four major processes and three major data stores to be displayed in Diagram 0. Processes are “Manage Course Scheduling”, “Register Students”, “Maintain Training Records”, and “Produce Reports”. Data stores are “Student Data”, “Schedule Data” and “Training Data”.
3. TIMS system manages course scheduling by integrating scheduling decisions from training administrator, course data and training data. Through this process, TIMS will generate a course schedule and course assignment for instructors. Managing course scheduling involves at least three lower level processes: analyze schedule demand, analyze instructor availability and create schedule.
4. TIMS registers students by integrating course requests, course schedule data, students’ current registration data (or training data), and payment. Through this process, TIMS will generate registration confirmation and invoice for students, a roster for instructor and accounting data for accounting system. Registering students involves at least five lower level processes: process course requests, update registration data, create course roasters, handle invoices and payments and prepare accounting data.
5. Maintain training records process receives course completion data from instructors and updates the training data.
6. TIMS also uses training data to produce various reports such as training reports for training administrator and training summary report for corporate clients.

1.Jesse wants to see a context diagram and a diagram 0 DFD for TIMS. Be sure to include at least four processes in the diagram 0 DFD.

Jesse wants to see a context diagram and a diagram 0 DFD for TIMS. Be sure to include at least four processes in the diagram 0 DFD.

Jesse would also like to see a lower-level diagram for each of the four processes that you identify in diagram 0. You can label the data flows in a general manner on the context diagram, then go into more detail in the lower-level diagrams.

Jesse wants to see a context diagram and a diagram 0 DFD for TIMS. Be sure to include at least four processes in the diagram 0 DFD.

To fulfill Jesse's request, here are the steps to create context diagrams, Diagram 0 DFDs, lower-level diagrams, decision tables, decision trees, and use case diagrams:

1. Context Diagram and Diagram 0 DFD:
- Start by identifying the external entities and major processes involved in the TIMS system. External entities in this case are Corporate client, Training Administrator, Instructor, Student, Course, and Accounting system.
- Draw a context diagram that shows these external entities as squares surrounding the system.
- Inside the system boundary, label the major processes: "Manage Course Scheduling," "Register Students," "Maintain Training Records," and "Produce Reports."
- Identify the three major data stores: "Student Data," "Schedule Data," and "Training Data."
- Connect the external entities to the major processes with labeled arrows representing the data flows.

2. Lower-level Diagrams:
- For each of the four processes identified in the Diagram 0 DFD, create a corresponding lower-level diagram.
- Label the data flows on the context diagram in a general manner, and then provide more details in the lower-level diagrams.
- Analyze each process and break it down into smaller steps or subprocesses.
- Draw the lower-level diagrams for each process, connecting the subprocesses and data stores with labeled arrows.
- These lower-level diagrams will provide a more detailed view of how each process works within the system.

3. Decision Table and Decision Tree:
- Review Jesse's message about fees and discounts and identify the logical rules.
- Create a decision table to systematically organize and represent these rules.
- List all the conditions (inputs) and actions (outputs) in the decision table's columns and rows.
- Determine the possible combinations of conditions and assign corresponding actions.
- Alternatively, you can create a decision tree to visually represent the logical rules.
- Start with a single condition and branch out based on the possible outcomes.

4. Use Case Diagram:
- Identify the use cases based on Jesse's request: Determine Schedule, Register, and Maintain Training Records.
- Identify the actors involved in the system, such as Training Administrator, Instructor, Student, and Corporate Client.
- Draw a use case diagram by placing the system boundary around the use cases and actors.
- Connect the actors to the use cases with labeled arrows, indicating their interactions with the system.

Following these steps, you'll be able to create the requested diagrams and tables to meet Jesse's requirements for TIMS.

Please remember we HELP but do not DO the work for you. What is your specific question?

Sra

P.S. Since I read these in reverse order, please don't miss the first post you did where I tried to give you some assistance.

Sra