DipIETE – CS (OLD SCHEME)

 

Code: DC06              Subject: ANALYSIS AND DESIGN OF INFORMATION SYSTEMS

Flowchart: Alternate Process: JUNE 2010Time: 3 Hours                                                                                                     Max. Marks: 100

 

 

NOTE: There are 9 Questions in all.

·       Question 1 is compulsory and carries 20 marks. Answer to Q.1 must be written in the space provided for it in the answer book supplied and nowhere else.

·       Out of the remaining EIGHT Questions, answer any FIVE Questions. Each question carries 16 marks.

·       Any required data not explicitly given, may be suitably assumed and stated.

 

 

Q.1       Choose the correct or the best alternative in the following:                                (210)

       

a.       Which of the following is true about software construction in the traditional life cycle?   

 

                   (A)  Only one programming language could be used.  

(B)    Relational database management systems are not used.

(C)    The design is used to develop program code.

(D)    Collection of requirements.

                                                                              

b.      Resource levelling is a strategy for correcting __________.

 

(A)    overuse of resources

(B)    under allocation of resource

(C)    over allocation of resource

(D)    delay in availability of resources                                                                            

    

             c.   Which of the following techniques is not used in Economic Feasibility?

                        

(A)    Whether the proposed system is cost effective.

(B)    Whether the proposed system will generate larger profits or not.

(C)    How much will the system cost?

(D)    What benefits will the system provide?

 

             d.   Which of the following is one of the major challenges during system installation?

 

(A)    Ensuring that the new software is correctly installed to use the computer   effectively.   

(B) Avoiding unnecessary disruption and minimizing the attendant risk of                     change.

(C) Ensuring that both old and new systems run in parallel.     

(D) Leading a migration/transition/replacement process for a key application. 

      

             e.   User involvement in software development is important for which of the following reasons?

                                      

(A)    It is cheaper to have users as part of the project team rather than professional software developers.

(B)     Users understand why the requirements cannot be met.

(C)    Users can influence the way a project proceeds by identifying the most acceptable course of action from various alternatives.

(D)    It gives better understanding of the inputs for design form users.

 

             f.    Changes made periodically to a system, after its implementation, is known as system ________.

 

(A)    analysis                                       (B)  design

(C)  development                               (D)  maintenance

 

             g.   Checking the quality of software in both simulated and live environments is known as ________.

 

(A)    checking                                     (B)  usability

(C)  debugging                                   (D)  validation

 

             h.   A bar chart used to depict project tasks against a calendar is known as _______.

 

(A)  CPM                                           (B)  PERT chart

(C)  GANTT chart                             (D)  None of the above

 

             i.    Which of the following is not a synonym for a Data flow diagram (DFD)?

 

(A)    Operational graph.                      (B)  Transformation graph.

(C)  Bubble chart.                              (D)  Process Model.         

 

             j.    The most important characteristic of a System Analyst is ________.

 

(A)  Problem Solver                           (B)  Programmer

(C)  Project Manager                         (D)  Communicator

 

 

Answer any FIVE Questions out of EIGHT Questions.

Each question carries 16 marks.

 

 

  Q.2     a.   What is a system development process? Identify and explain the four phases of the simplified system development process.                         (6)

 

             b.   What is the difference between continuous process improvement (CPI), total Quality Management (TQM) and Business Process Redesign (BPR)?                                              (4)

 

c.       Draw a logical DFD to document the flow of data in your school’s course registration and scheduling system.                                                                                                             (6)

       

  Q.3     a.   What is Capability Maturity Model (CMM)? Describe its five levels and state which level is dependent on the establishment of a system development process?                               (6)

 

             b.   What is Rapid Application Development strategy? List the advantages and disadvantages of RAD.                                                             (6)                                                                        

            

c.   Differentiate between business functions and business processes.                  (4)

 

  Q.4     a.   Explain the purpose of the preliminary investigation phase.                            (6)

 

             b.   What is cause and effect analysis? What is the risk of not performing it?      (4)

 

 

 

             c.   Identify and briefly describe the two types of questionnaires. Prepare a sample questionnaire to use in survey of the topic: “Whether companies are willing to outsource their security”.         (6)

 

  Q.5     a.   What do you mean by the degree of a relationship in an E-R diagram? Explain the three most common types of degree-relationship with example.                                       (8)

 

             b.   Describe the role of information system architecture is system development.                (8)

 

  Q.6     a.   What are the four tests for project feasibility? How is each test for feasibility measured?                                                                   (6)

 

             b.   Define sequence and collaboration diagrams? What are the three additional design and implementation diagrams offered by UML? Define them.                             (6)

 

             c.   What is a state chart diagram used for? What activities are to be performed for its construction?                                                                   (4)

 

  Q.7     a.   Identify several systems design strategies. List the advantages of using prototyping as a systems design approach.                                (8)   

 

             b.   Differentiate between:

                  

                   (i)   Open ended and closed ended questions                                                     

                   (ii)  Forward and Reverse Engineering

                   (iii) Data Partitioning and Data Replication

                   (iv) Entity, interface and control objects                                                         (8)

 

  Q.8     a.   List out Various human engineering factors that should be incorporated into a user interface design.                                                             (6)                                                             

 

             b.  Explain the difference between batch, online and remote batch processing methods.              (4)

 

             c.   Define systems implementation and explain its purpose. List and describe four strategies commonly used to convert from an old system to a new production system.                                  (6)

 

  Q.9     a.   Define Object modelling. Discuss the various concepts for object modelling.               (8)

 

             b.   Write short notes on any FOUR: -                                                                  (8)

 

                   (i)   Brainstorming.                            

                   (ii)  GUI.

                   (iii) Repository.

                   (iv) Business data.

                   (v)  Use case modelling.