Question 4 133] Analyse the following case study and answer questions that follo
ID: 3902709 • Letter: Q
Question
Question 4 133] Analyse the following case study and answer questions that follow: The purpose of the Tshwane Metro Police Ticketing System is assist with the management of tickets issued to drivers who violate traffic regulations in within Tshwane Metro Municipality Traffic officers deployed across the Metro carry with them ticket books in which they record traffic violations by drivers. When an officer gives a ticket to a driver, a copy of the ticket is submitted to the clerk in the officer and entered into the system. A new ticket record is created, and associated to the correct driver, officer, and court in the database. If the driver pleads guilty, he or she mails in the fine payment in a preprinted envelope with the ticket number on it. In some cases the driver claims innocence and wants a court date. When the envelope is returned without a payment and the trial request box has an "X" in it, the system does the following: notes the plea on the ticket record, looks up driver ticket, and officer information, and sends a ticket details report to the appropriate court. A trial notification form is also produced at the same time and mailed to the driver. The instructions on the notification form tell the driver to fill in convenient court dates and mail the form directly to the court. The court will schedule a trial date and notifies the driver about the date and time When the trial is completed, the court sends the verdict to the ticketing system. The verdict and trial date are recorded for the ticket. If the verdict is guilty, the court gives the driver another envelop with the driver another envelope with the ticket number on it for mailing in the fine payment. If the driver fails to pay the fine within the required period, the ticketing system produces a warrant of arrest notice and sends it to the court. This happens if the driver does not return the original envelope within two weeks or does not return the court supplied envelop within two weeks of the trial date. 4.1 To what events must the ticket-processing system respond? List each event, the type of event, and the resulting use case. You may present your answer in a tabular format. (10) 4.2 Produce a use case diagram that captures the requirements of the system according to the use (10) cases identified in 4.1 4.3 Produce a domain class diagram showing classes with attributes and associations showing (10) multiplicity 4.4 Analyse the processing of the use case concerned with the recording of a new ticket and produce a CRUD table for verifying such use case Question 5 5.1 What is the difference between user-interface design and system-interface design? 5.2 Describe the contents of each layer in three-layer design. 5.3 One of the key principles of object oriented design is coupling. Explain why coupling is important [10] and also describe one of the negative effects of classes that are tightly coupled? (3)Explanation / Answer
5.1)Answer:
->A system interfaces are inputs or outputs that
require minimal human intervention.
A user interfaces are inputs and outputs that more directly involve a system user
->user interface is what the actual users(us) sees in the
application(the buttons, sliders, text boxs etc..)
while the system interface is the methods that an operating
system provides to the application programs..
an example of system interface is the printing of a word document..
Word application actually doesn't care whatever printer(hardware) is connected to the pc..
it doesn't also knows and cares how to print
because is done by the OS..
So how do word docs get printed? the word
app requesting the OS to print a specified file,
and the OS to actually check what printer is connected and whether it is functioning (like if it is low in ink.. stuffs like that..)
and another FYI, there is also an "interface" between the
OS and the hardware, which is done via "hardware drivers"..
5.2)Answer:
Many systems are designed with a view layer, which consists of the user interface, a program logic layer, which contains the business processing, and a data layer, which contains the database and data storage routines.
View layer – user interface for inputs and outputs – screens and reports.
Logic layer – program logic to process business rules and processes
Data layer – stored data in the database and the routines to retrieve and update it
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.