0% found this document useful (0 votes)
63 views2 pages

From Roll No 01-30: Software Engineering

This document contains summaries of three software engineering documents: 1) A company database tracks employees, departments, projects, and employee dependents. Departments have locations and managers, and employees can work on multiple projects across departments. 2) A browser-based training system allows users to take quizzes from questions in a database. The system rates answers and provides hints. Tutors provide questions and hints, and examiners certify questions. 3) A bank checkout process involves a clerk verifying funds and signatures on a cheque then issuing a token to the customer. A cashier exchanges the token for cash after verifying details and signatures.

Uploaded by

Md Aziz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views2 pages

From Roll No 01-30: Software Engineering

This document contains summaries of three software engineering documents: 1) A company database tracks employees, departments, projects, and employee dependents. Departments have locations and managers, and employees can work on multiple projects across departments. 2) A browser-based training system allows users to take quizzes from questions in a database. The system rates answers and provides hints. Tutors provide questions and hints, and examiners certify questions. 3) A bank checkout process involves a clerk verifying funds and signatures on a cheque then issuing a token to the customer. A cashier exchanges the token for cash after verifying details and signatures.

Uploaded by

Md Aziz
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

SOFTWARE ENGINEERING

From Roll No 01- 30

A Company Data Base keeps track of a company’s Employee, Department and


Projects.
Company is organized into Departments. Each department has a unique name,
unique Number and a particular Employee who manages the department. We keep
track of the start date when that employee began managing the department. A
department have several locations.
A department controls a number of Projects, each of which has a unique name, a
unique number and a single locations.
We store each employee’s name, PAN number, Address, Salary, Sex, DOB. An
employee is assigned to one department, but may work on several projects, which
are not necessarily controlled by the same department. We keep track of the
current number of hours per week that an employee works on each project.
We want to keep track of the dependents of each employee for insurance purpose.
We keep each dependent’s first name, sex, birth date, and relationship to the
employee. Draw the ERD.

From Roll No 31-52

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.

You might also like