Bit 1205 Systems Analysis Design Question Paper

Bit 1205 Systems Analysis Design 

Course:Bachelor Of Science In Information Technology

Institution: Kca University question papers

Exam Year:2014



UNIVERSITY EXAMINATIONS: 2013/2014
ORDINARY EXAMINATION FOR THE BACHELOR OF SCIENCE
IN INFORMATION TECHNOLOGY
BIT 1205 SYSTEMS ANALYSIS & DESIGN
DATE: AUGUST, 2014
TIME: 2 HOURS
INSTRUCTIONS: Answer Question ONE and any other TWO
SECTION A (30 Marks): Answer ALL questions in this Section
QUESTION ONE
a) Differentiate between the waterfall model and the agile model of system development.
[2 Marks]
b) Your project team has completed the scope definition phase and is now at the point in the
problem analysis phase where system improvement objectives are determined. As a system
analyst on the team, you chair a meeting to define the system improvement aims to the
project owners and users. Describe any 3 reasons why system improvement is done.
[3 Marks]
c). Outline any two roles of the system review committee during system analysis. [2 Marks]
d). Which two of the following are tangible benefits? Give a reason for your choices. [2 Marks]
i) A new scheduling system that reduces overtime.
ii) A user-friendly system that improves employee job satisfaction.
iii) An inventory control system that improves the organization’s image.
e). A system is required by the Lecturers of the Faculty of Computing and Information
Management (FoCIM) which allows a Lecturer to input an unordered list of students’ names
that attend his/her classes into a computer.
The system is supposed to replace the manual
system of roll calling students who attend the respective classes. The system will store these
names in the main store of the computer where they are to be sorted by the system into
1
ascending alphabetical order and re-stored. Finally the system is to print out the list for the
respective Lecturer.
(i) Draw a context diagram for this problem. [5 Marks]
(ii) Draw a level 0 data flow diagram for this problem. [7 Marks]
(iii) At what phase in the System Development Life Cycle is the help 0f the diagrams in (a)
and (b) above used?
[1 Mark]
(iv) Describe an implementation approach that would be most suitable for the development of
the system. Give a reason to support your answer.
[2 Marks]
(v) What approach would you propose to SCIT to use when changing over from the manual
system to the newly developed system? Explain your answer.
[2 Marks]
f). With reference to the KCA University library management system, give a typical example
of each one of the following:
a) A process [1 Mark]
b) A data flow [1 Mark]
c) A data store [1 Mark]
d) An entity [1 Mark]
SECTION B: Answer ONLY Two (02) Questions
QUESTION TWO
Kenya Airways wishes to develop a ticket booking system for its customers. This is due to the
growing numbers of clients who visit their offices daily. For every new customer, an account is
created to maintain his/her details. Verification is done every time the customer wishes to use the
system. Kenya Airways operates in partnership with other companies including Uganda Air and
Rwanda Air. Depending on the destination, time and date of departure, type of airways to use
(i.e. flight details) issued by the client, a ticket of the appropriate aircraft is booked. The system
has to verify if the preferred seat and aircraft are available for the client at the time and data
requested. The client is then issued a bill which should be cleared within 48 hours either by
credit card or by cheque. The appropriate company is notified on the clearance of the bills,
2
requested seat number, destination and time and date of departure and other personal details of
the client. The client is also sent a receipt regarding payment.
a) Draw a context diagram that represents the above system. [8 Marks]
b) Draw a DFD at level 1 that represents the system in (a) above. [10 Marks]
c) Identify one functional and one non-functional requirement of the system. [2 Mark]
QUESTION THREE
a) What advantage is there for drawing a logical DFD before a physical DFD for a new
information system?
[2 Marks]
b) The rules of deciding the postage of a postal parcel is described as follows: if the parcel is to be
sent by express, then the basic charge will be 6$/kg, otherwise the basic charge will be 4$/kg.
If the distance is over 200km, then each kg will be charged for one more dollar. If the parcel’s
weight is over 10kg, then another 0.5 dollar will be charged for each kg that exceeds 10 kg.
Suppose a parcel’s weight is W kilograms, please draw a decision table to show the calculation
of the postage for this parcel.
i) Draw Decision table to show the calculation of the postage for this parcel. [10 Marks]
ii) Is it possible to use a decision tree for process specification for the postage system? Justify
your answer with illustrations.
[8 Marks]
QUESTION FOUR
The Youth Association of Kenya uses a Student Information System [SIS] to support the
management of programs and the administration of students. The system covers the student''s
entire academic cycle beginning from registration and admission, taking him through regular
attendance, exams and results and ending with issuance of the certificate. It also helps the
association to optimally utilize its resources of academicians and classrooms. The student’s
information system is experiencing a problem of uploading re-sit students’ examination results
and therefore their transcripts are manually generated.
a) Identify any three issues that need to be addressed to correct the problem with the student
Information system.
[6 Marks]
b) Discuss the how the following would help in determining the viability of the SIS.
3
i) Economic feasibility [2 Marks]
ii) Technical feasibility [2 Marks]
c) As a system analyst , choose a system development life cycle model that would best guide
the upgrade and implementation of the SIS to solve the problem identified in a) above
[2 Marks]
d) How will you check that the SIS is not obsolete before attempts of solving the problem with
the SIS?
[4 Marks]
e) Discuss the cost and risk factors of the best system change over approach that would put the
new system in place and retires the old SIS.
[4 Marks]
QUESTION FIVE
Safaricom has a new credit billing system that has caused an increase in customer complaints.
The Chief Information Officer (CIO) asked a system analyst you to investigate the situation.
After interviewing data entry operators and observing the online data input process, the system
analyst is quite certain that most errors occur when data is entered.
a) Write a brief note to the CIO explaining the importance of data validation during the input
process.
[4 Marks]
b) Explain at least three specific data validation checks that might help reduce input errors.
[6 Marks]
c) Suggest at least four user interface design guidelines that could be used to improve the
current system.
[4 Marks]
d) Describe any 2 advantages that the Fishbone diagrams have over the Pareto charts in problem
analysis.
[4 Marks]
e) It is most likely that the development team did not conduct system testing. What is the
importance of system testing during system development?
[2 Marks]
END
4






More Question Papers


Exams With Marking Schemes

Popular Exams


Mid Term Exams

End Term 1 Exams

End Term 3 Exams

Opener Exams

Full Set Exams



Return to Question Papers