From Roll No 01-30: Software Engineering
From Roll No 01-30: Software Engineering
You are developing a browser-based training system to help people prepare for a
Java certification exam. The planned system has the following functionality:
A user can request a quiz from the system.
The system picks a set of questions from its database, and composes them
together to make a quiz.
The system rates the user’s answers, and gives hints if the user requests it.
In addition to users, we also have tutors who provide questions and hints. And
also examiners who must certify questions to make sure they are not too trivial,
and they make sense.
Create a high-level use case diagram to model this system.
From Roll No 53-L5
Customer presents a cheque to a clerk. The clerk checks a ledger containing all
account numbers and makes sure whether the Account number in the cheque is
valid, whether adequate balance is there in the A/c to pay the cheque and whether
the signature s authentic. Having done these, the clerk gives the customer a token.
The clerk also debits customer’s A/c by the amount specified on the cheque. If
cash cannot be paid due to an error in the cheque, the cheque is returned. The token
number is written on the top of the cheque and it is passed on to the cashier. The
cashier calls out the token number and the customer goes to the cash counter with
the token. The cashier checks the token number, takes the customer signature, pays
cash, enters cash paid in a ledger called day book and files the cheque. Draw the
DFD’s to as many levels possible.