Vous êtes sur la page 1sur 4

Software Engineering

Practical list

Q1. A travel agency arranges holidays for customers. Bookings are made directly by customers. When a
customer makes an approach, the reservations clerk selects appropriate flight details and hotel details
from lists which are regularly updated. The details are entered onto a Provisional Booking file.

The customer must confirm this booking within three days by sending a deposit of 10% of the costs. On
receipt of the deposit, Reservations transfer the details from the Provisional Bookings file to the Full
Bookings file.

Four weeks before the flight is due, Accounts send an invoice to the customer for the remaining costs.
Accounts notify Customer services when the full payment is received, and Customer Services then send
tickets and joining instructions to the customer.

(a) Draw context level, level-1 and Level -2 DFD for the above study.
(b) Draft a problem statement for the above case and find out the solution for it.

Q2. Cheapotick is a ticket agency dealing in Concert and Theatre tickets. Concert and theatre venues
provide Cheapotick with a constant stream of information on forthcoming events, which is then used by
the Manager to compile a fixture list for use by the sales staff in responding to customer calls. The
manager selects some events for which Cheapotick will purchase a number of tickets in advance, thereby
benefitting from discounts negotiated with the venues. He personally sends the orders for the tickets
together with the agreed payments to the venues, and once tickets are received, he files them in the ticket
File.

When customers ring the sales team, their ticket requests are checked against the ticket file. If pre-
purchased tickets are available they are put in an envelope marked with the customer's name and address,
and filed in a provisional orders file. If not, the sales team fill out a ticket request form and put it in a tray
for collection by the post clerk.

The payments section checks the provisional orders file daily. They send an invoice to the customer and
await payment. A copy of the invoice is kept on file. When a payment is received, the payments section
matches the payment with the appropriate invoice, and if satisfied place another copy of the invoice in a
dispatch file with instructions to dispatch the tickets.

The post clerk checks the dispatch file each day, and retrieves the appropriate tickets from the provisional
orders file and sends them to the appropriate customers.
(a) Draw context, level-1 and Level -2 DFD for the above study.
(b) List down the requirements for the above case

Q3. The organization offers a variety of courses in a variety of areas such as learning management
techniques and understanding different software languages and technologies. Each course is made up of a
set of topics. Tutors in the organization are assigned courses to teach according to the area that they
specialize in and their availability. The organization publishes and maintains a calendar of the different
courses and the assigned tutors every year. There is a group of course administrators in the organization
who manage the courses including course content, assign courses to
tutors, and define the course schedule. The training organization aims to use the Courseware Management
System to get a better control and visibility to the management of courses as also to streamline the process
of generating and managing the schedule of the different courses.

(a) Draw context level and level-1 DFD for the Courseware Management System
(b) Also draw E R diagram.

Q4. A computer store wants to acquire an automated tool for orders. The order is made on behalf of a
registered customer. An order consists of a number of items in the stock. The system should keep track of
the stock level of each item. The order is either pending or serviced. The first strategy is that an order is
serviced only if the stock level meets the request. An invoice is made at the time of servicing the order.
The second strategy is that an invoice is based on the current item prices (the time when the order is being
serviced).

(a) Draft a problem statement and also list some functional requirements for the above case.
(b) Draw context level and level-1.DFD.

Q5. Borrowing books, returning books or viewing the available books at the Library of the local
University is currently done manually where in the student has to go to the Library and check the
available books at the Library. Students check the list of books available and borrow the books if the book
is a borrow book otherwise it is of waste for the student to come to the library to come to check for the
books if the student doesn’t get the book. Then the librarian checks the student id and allows the member
to check out the book and the librarian then updates the member database and also the books database.
This takes at least one to two hours if the member is available at the nearby place otherwise it may take
more time.

(a) Draft a problem statement for the above case and find out the solution for it.
(b) Draw level- 0 and level-1 DFD for the above study.

Q6. The blood bank wishes to computerize its operations. The bank issues blood to patients and hospitals.
When a hospital requests for blood the request is immediately serviced. When a patient requests for blood
then a relative is asked to replace blood in the blood bank storage. This blood may or may not be of the
same blood group. The blood bank also collects blood from non-blacklisted donors. This collection can be
from regular donors or from camps which are organized now and then. Every time blood is to be
collected, the bank checks whether the person is suffering from any fatal or non-fatal disease or not. In
case the person is identified to have fatal disease, the person is black-listed. If the person is healthy, then
the blood group is determined and the blood is collected and stored in the bank. A collection report is
generated by the blood bank and given to the donor.

(a). Draft a problem statement for the above case and find out the solution for it.

(b). Draw level- 0 and level-1 DFD for the above study.

Q7. As the student population of RGP University grows over time, the volume of student registration and
manual process of recording, retrieving and updating each record is getting to be tremendously tedious.
Routine student and faculty inquiries cannot be readily answered over the phone using the existing Voice
Registration Unit (VRU) system. Conflicts in student registration records and schedule have to be
manually attended by registration office personnel when the VRU system is down. During peak
transaction times for each new semester, registration lines are getting longer as well as each student’s
waiting and processing time.

(a). Draft a problem statement for the above case and find out the solution for it.

(b). Draw level- 0 and level-1 DFD for the above study.

Q8. The enrolment process for a distance education university works as follows:

Students send in an application form containing their personal details and their desired course The
University checks that the course is available and that the student has necessary academic qualifications.
If the course is available the student is enrolled in the course, and the university confirms the enrolment
by sending a confirmation letter to the student. If the course is unavailable the student is sent a rejection
letter.
(a) Draft a problem statement for the above case and find out the solution for it.
(b) Also Draw E R Diagram for the above case.
Q9. Kellogg State Bank provides car and home loans to its banking customers. Initially, a potential loan
customer meets with a Kellogg loan officer, requests a loan for a certain amount and time frame, and
completes a loan application. Next, the loan officer determines the customer's credit standing, the type of
loan required, and available interest rates. While the loan officer can authorize car loans for credit worthy
customers, a loan committee must approve all home loans.

(a) Draft a problem statement for the above case and find out the solution for it along with
requirements.
(b) Draw level- 0 and level-1 DFD for the above study.

Q10. A customer visits the online shopping portal. A customer may buy item or just visit the page and
logout. The customer can select a segment, then a category, and brand to get the different products in the
desired brand. The customer can select the product for purchasing. The process can be repeated for more
items. Once the customer finishes selecting the product/s the cart can be viewed, If the customer wants to
edit the final cart it can be done here. For final payment the customer has to login the portal, if the
customer is visiting for the 1st time he must register with the site, else the customer must use the login
page to proceed. Final cart is submitted for payment and card details and address (where shipment has to
be made) are be confirmed by the customer .Customer is confirmed with a shipment Id and delivery of
goods within 15 days

(a) Draw context level and level-1 DFD for the above case.

(b) Also draw E R diagram

Vous aimerez peut-être aussi