You are on page 1of 3

NATIONAL INSTITUTE OF BUSINESS MANAGEMENT

DIPLOMA IN COMPUTER SYSTEM DESIGN – 20.1F

SYSTEMS ANALYSIS AND DESIGN


25 October 2021, 10.00 a.m. – 13.00 p.m.
Answer All questions.
Time: three (3) hours.

The marks given in brackets are an indicative of the weight given to each part of the question.

01.

a) Zan Pizza wants to install a system to record orders for pizza and chicken wings. When regular
customers call Zan Pizza on the phone, they are asked their phone number. When the number is
typed in to a computer the name address and the last order date is automatically brought up on the
screen otherwise customer information needs to feed to the system. Once the order is taken, the total,
including tax and delivery, is calculated. Then the food order is given to the kitchen. A receipt is
printed. Drivers who deliver the Orders are given the customer copy of the bill.

b) Identify the systems boundary and draw the context diagram


c) Expand the context diagram to level 1 DFD
d) Draw a level 1 DFD for any one of the above identified main processes. (15 Marks)

02.
a) A feasibility study is an assessment of the practicality of a proposed project or system. Conducting
a proper feasibility study ensures the existence of a company in the industry. Name and briefly
explain the areas to be considered in the feasibility study. (04 marks)
b) The best source of gathering qualitative information is to conduct interviews name how you can
classify interviews based on how it is designed and how it is carried out. (04 marks)
(08 Marks)
03.
a) Name and briefly explain the performance measurements (06marks)
b) What are the methods used for ‘System Conversion’? Eg: Convert a Library System operated
manually to a Computer Based Information System. Explain each method in detail. (04 marks)
(10 marks)
04.
a) Write short notes on the following test types (04 marks)
System Testing, Regression testing, Static testing, Dynamic testing
b) Name two sequential and plan driven methods and two iterative and change driven methods and
explain one model with its advantages and disadvantages. (06
marks)
(10 marks)

Page 1 of 3
Questions 5, and 6 based on the following description and diagram
When customers of the Zan Pizza (Pvt) Ltd requested the items, the cashier should be able to select the
items from the item drop down and then the system retrieve the prices of the selected items from the
Item master file and calculate the bill for the customers. The system should also update the invoice file
with the bill details and Item file with the Item depletion details at the time it generates the bill.

Customer Bill
Item
Depletion D Item
amount 1

D Invoice Bill Details Generate Item Prices


2 Bill

Items

Cashier
05. Design the output layout of the bill generated to the customer (05 marks)
06. Model the logic for the process “Generate Bill” using structured English (12 Marks)
07. Model the logic of the below case study using a decision tree and a decision table
A wholesaler has three commodities to sell and has three types of customers. The discount is given
as per following rules:
• For Govt. orders, 15% discount is given irrespective of the value of the order.
• For orders of more than Rs.20,000, an agent gets a discount of 20% and the retailer
15%respectively.
• For orders of value between Rs.10,000 and Rs.20,000, agent gets discount of 15% and the
retailer gets 10%.
• For order of value less than Rs.10,000 the agent and retailer get discount 10% and 5%
respectively (10 Marks)
08.
a) Explain the terms Validation and Verification (02 marks)
b) Find the check digit for the code 2 4 3 6 5 (03 marks)
c) Validate the code and confirm your check digit is correct (03 marks)
d) Name the validation techniques that can be used to validate the following (02 marks)
i. To ensure that the Sale price is more than the Cost price
ii. To ensure that the telephone number field entered as numbers only (10 Marks)

09. This is an application for automating the process of maintaining the information related to the
Students in the hostel for managing the Student information, maintaining the data of the Items used
in the hostel and for other work related to hostel management. The application should be able to
provide modules as explained below:

✓ Student Information Management Module should contain student details such as Admission
Number, Address, Student Category, Date Joined and Date Left etc. Hostel provides

Page 2 of 3
accommodation to Students doing different types courses eg: Mechanical., Electrical, Long term,
Short term etc.
✓ Hostel Fee Management Module maintains the hostel fees for various categories of the Students.
✓ Inventory Management Module maintains the details of Items in the stock and Items issued to
students and staff.
✓ Employee Information Management Module maintains the details of Personal information of
employees required for the Hostel.
✓ Student Status Management Module maintains the details of the Student’s presence and absence
in the hostel such as night outs, long leaves etc.

A facility should be provided to generate Reports required by the Management in the desired
formats. You can decide your own attributes and methods for the classes identified and show the
multiplicity.
Draw following UML diagrams for the above scenario.
a) Use case diagram
b) Class diagram
c) Sequence diagram for use case delete subject. (20 marks)

Page 3 of 3

You might also like