Code: DC-06 Subject: ANALYSIS AND DESIGN OF INFORMATION SYSTEMS

Time: 3 Hours Max. Marks: 100

 

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.

 

 

PART I

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)

 

 

PART II

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)