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 The primary tool used in structured design is a
(A) data flow diagram (B) module
(C) structure chart (D) program flowchart
b A feasibility document should contain all of the following except
(A) project name (B) problem description
(C) feasible alternative solutions (D) data flow diagrams
c In system analysis we are most concerned with
(A) the computer hardware on which the system will be implemented.
(B) the information and operational requirements of the user.
(C) how the current system is implemented.
(D) the interfaces between subsystems.
d Which of the following does not occur in Phase 4 of SDLC?
(A) Acquiring of hardware & software
(B) Training of users
(C) Conducting interviews
(D) Testing the new system
e A substitute module used in testing top-down design is the
(A) test module (B) dummy module
(C) sub module (D) stub module
f The first thing defined for a new system are its
(A) inputs (B) processing requirements
(C) outputs (D) file formats
g The “big picture” diagram of a system is the
(A) logic diagram. (B) block diagram.
(C) system flowchart. (D) program flowchart.
h The “communication problem” involves the
(A) analyst and the programmer. (B) the programmer and the computer.
(C) the manager and the analyst. (D) the operator and computer.
Answer any THREE Questions. Each question carries 14 marks.
Q.2 a. What is a system? List some of the characteristics of a system. (5)
b. What is the difference between physical and abstract systems? (3)
c. Explain the importance of informal information system in system analysis. (6)
Q.3 a. What is the difference between system analysis and system design? Can one begin to design without analysis? Explain. (6)
b. Why does sometimes a new system does not meet user requirements? (5)
c. Name the various stages of the system development life cycle. (3)
Q.4 a. Explain the role of a system analyst as an agent of change. (5)
b. Why are interpersonal and technical skills necessary in system development? (5)
c. What is meant by analyst / user interface? (4)
Q.5 a. Which is the first step in initial investigation and what does it include? (7)
b. What are data flow diagrams? Explain with an appropriate example, how do they differ from structure charts. (7)
Q.6 a. What is data modelling? Differentiate between logical and physical models. Give any three reasons why logical models are superior for structuring business requirements. (7)
b . What are attributes? With an appropriate example explain a derived attribute. (4)
c. Differentiate between candidate keys, primary keys and alternate keys. (3)
Answer any THREE Questions. Each question carries 14 marks.
Q.7 a. Explain briefly the steps involved in feasibility analysis. (7)
b. What is system design? Explain the process of designing a system. (7)
Q.8 a. List two important special considerations for user interface design. (6)
b. What is the basic construct of a GUI? (5)
c. Which is the most commonly used automated tool for user interface design? (3)
Q.9 a. What is a class? Explain the concept of superclass and subclass with the help of an example. (6)
b. Define the following terms:
(i) Object modelling.
(ii) Behaviour.
(iii) Association.
(iv) Polymorphism. (8)
Q.10 a. Why is it important to correctly identify the objects and their relationships early in the development process? (7)
b. List some benefits that can be realized through the object-oriented concepts of inheritance and encapsulation? (7)
Q.11 a. Define testing? How is it done? Explain briefly the importance of testing? (7)
b. If new system design is likely to meet user specifications then why do users resist change? How can this resistance to change be reduced? (7)