NOTE: There are 11 Questions in all.
Question
1 is compulsory and carries 16 marks. Answer to Q. 1. must be written in the
space provided for it in the answer book supplied and nowhere else.
Answer
any THREE Questions each from Part I and Part II. Each of these questions
carries 14 marks.
Any
required data not explicitly given, may be suitably assumed and stated.
Q.1 Choose
the correct or best alternative in the following: (2x8)
a A system analyst designs a new system by
(A)
identifying sub systems and the interfaces between sub systems. (B) adopting
a developed system to the present environment.
(C) developing the system as a
large, single unit.
(D) proposing alternatives to the
current system.
b Coding and testing is done in a
(A) top-down manner. (B) bottom-up manner.
(C) ad hoc manner. (D) cross sectional manner.
c In data-flow
diagrams, an originator or receiver of the data is usually designated by
(A) a circle. (B) an arrow.
(C) a square box.
(D) a rectangle.
d The system
conversion technique of totally removing the existing system and immediately implementing
the new system is called a
(A) pilot conversion. (B) crash conversion.
(C) phased conversion. (D) parallel run.
e Which of the following does not occur in
phase-4 of the SDLC?
(A) conduct interviews (B) train users
(C) acquire hardware and software (D) test the new system
f A
pseudocode is
(A)
a machine level code. (B)
a random number.
(C) a flow chart. (D) a
structured English to communicate
the logic of a program.
g System
design aid should primarily
(A)
help analyse both data and activities.(B) help in documentation.
(C) help in
programming. (D)
generate code.
h The
primary tool used in structured design is a
(A) data flow diagram. (B)
module.
(C) structure chart. (D) program flowchart.
Answer
any THREE Questions. Each question carries 14 marks.
Q.2 a. Explain the four perspectives from which an information
system can be viewed. (8)
b. What is a
cross life-cycle activity? Describe
four cross life-cycle activities. (6)
Q.3 a. What activities make up system
design? How does system design simplify
implementation? (7)
b. Explain the system development life
cycle. How does it relate to system
analysis? (7)
Q.4 a. Discuss
the skills needed by a system analyst. (5)
b. What is meant by the
analyst/user interface? Why is it a
problem? (5)
c. How do analysis determine the users need for a system? Explain. (4)
Q.5 a. Under what circumstances are interviews preferred to questionnaires. (4)
b. Define
the following with respect to event partitioning
(i)
Event
handler.
(ii)
Functional
decomposition diagram.
(iii)
Use-case
list. (6)
c. What
are the various types of threats to a computer system. (4)
Q.6 a. Why
does requirements analysis never really end for a project? In reality how can this be accommodated? (6)
b . Define the following terms:
(i)
Data
modelling.
(ii)
Primary
key.
(iii)
Compound
attributes.
(iv)
Weak
entity sets. (8)
Answer
any THREE Questions. Each question carries 14 marks.
Q.7 a. Define feasibility. (2)
b. Explain the four tests for project feasibility. How is each test measured? (8)
c. Distinguish between the following:
(i)
Tangible
and intangible benefits.
(ii)
Fixed
and variable costs. (4)
Q.8 a. Define structured design.
How is it related to a DFD? (5)
b. List the advantages of using prototyping as
a systems design approach. (5)
c. Differentiate between logical and physical
design. (4)
Q.9 a. What is user interface design?
Explain the four commandments of user interface design. (2+4)
b. Why is input data validation required? Describe the six input data validation techniques. (2+6)
Q.10 a. What
is a class? Give an example of a
supertype and corresponding subtype class.
Explain how the concept of inheritance can be applied to it. (2+3+3)
b. Explain the
following terms:
(i)
Polymorphism.
(ii)
Association.
(iii)
Encapsulation. (6)
Q.11 a.
What is the purpose of system testing? (3)
b. Define quality assurance. List the factors that affect the quality of
a system. (7)
c. What is a syntax error? How does it differ from a logical error? (4)