SOFTWARE ENGINEERING QUESTION PAPER

                                        SOFTWARE ENGINEERING QUESTION PAPER



TIME: 3 HOURS                                                                                                        Max. Marks: 100
                                                         Answer all questions                                
                                                           PART-A                                       (10 X 2 = 20 Marks)
1.       List the process maturity levels in SEI’s CMM.
2.        Justify the statement “Software Engineering is a layered technology”.
3.       Distinguish between expected requirements and exciting requirements.
4.       What is data dictionary? Where it is used in software engineering?
5.       Enumerate different data flow architectures.
6.        In what way abstraction differs from refinement.
7.        How regression and stress tests are performed?
8.       Define “Cyclomatic complexity”.
9.        List four categories of CASE tools.
10.   Why do we need software maintenance?

                                                          PART-B                                       (5 X 4 = 20 Marks)

11     a)   How to manipulate the umbrella activities in software engineering process. 
                                                                  (OR)
       11 b)  (i). Why software architecture is important in software process?
               (ii). Distinguish between process and methods.

12     a)  What is prototyping technique? How does prototype models are prepared for software process?                                                                                       
                                                                  (OR)
      12.b)  What is the need for feasibility study? What is the outcome of feasibility study?     

      13. a) (i). What are the parameters for software configuration?
               (ii).   what is the work product of software design process and who does it?
                                                                (OR)
       13b)  Explain the activities that are carried out in SCM.

14a) How do you test boundary conditions?.
                                                                (OR)                                                                                                                                                                                                                                                                                                                                                    
      14b)  Distinguish between defects and errors.

    15a) It is often said CSE is like “SHOES FOR SHOE MAKER’S CHILDREN” What do you 
           understand by this?
                                                                         (OR)
    15b) Justify the following statement:
                 “software maintenance is costlier”

                                                                    
                                      PART – C                                 (5 x 12 = 60 marks)
16.a) (i). How does a spiral model represent a process suitable to represent a real time problem?
        (ii). Which type of applications suit RAD model? Justify your answer.                                                  
                                                                (OR)                                                              
16. b)  Explain the various parts of the system with the Life cycle process? Discuss them by applying 
             the steps to any real world application of your choice.

17 a)  Narrate the importance of software specification of requirements. Explain typical SRS   
          structure and its parts.
                                                             (OR)                                                               
17b)  With data flow diagrams compute the following:
                 (i) The basic structure of analysis model.
                     (ii) Data modelling.
18a ) Explain the real time software design and discuss the same for data acquisition system.
                                                            (OR)
18b) Manipulate the software configuration items that form baseline of the project.

19.a) How do you define test cases for a software and explain how do you organize and perform
           various testing.
                                                                                (OR)
19b)  Explain verification and validation techniques. How they are related to the software reliability?
         Discuss.

20a)  Describe two metrics which have been used to measure the software .Discuss clearly the
          advantages  and disadvantages.
                                                                                (OR)
20b)  Write short notes on-
               (i).   Cocomo estimation criteria

               (ii). Earned value analysis              

0 Comment "SOFTWARE ENGINEERING QUESTION PAPER"

Post a Comment