systems analysis design task
posted by lacour on .
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.
If you are trying to "cut and paste" it will not work here. You must type it all out, as you probably did in your next post.