--Your friends at LectureNotes

Previous Year Exam Questions for Software Engineering - SE of 2017 - bput by Verified Writer

  • Software Engineering - SE
  • 2017
  • PYQ
  • Biju Patnaik University of Technology Rourkela Odisha - BPUT
  • Information Technology Engineering
  • B.Tech
  • 39 Offline Downloads
  • Uploaded 1 year ago
0 User(s)
Download PDFOrder Printed Copy

Share it with your friends

Leave your Comments

Text from page-1

Registration no: Total Number of Pages: 02 B.TECH PCIT4302 6th Semester Regular / Back Examination 2016-17 SOFTWARE ENGINEERING BRANCH(S): IT, ITE Time: 3 Hours Max Marks: 70 Q Code: Z188 Answer Question No.1 which is compulsory and any five from the rest. The figures in the right hand margin indicate marks. Q1 Answer the following questions: a) Name the different stages of Iterative model of SDLC. b) Which process model is most suitable to develop a technically challenging product? Justify your answer. c) State three desirable characteristics of a good Software Requirements Specification. d) What are the different parameters used for computing Function point of a software product? In what way it is better than the LOC measure? e) Differentiate between method Overloading and method Overriding with suitable example. f) What is the difference between Validation and Verification? g) What is the role of Driver and Stub module in software testing? h) Write at least two different units to measure the size of a project. i) What is the difference between COCOMO and COCOMO II models for software estimation j) Differentiate between project and process metrics. Name at least one metric of each type. (2 x 10) Q2 a) Name the different stages in Requirement Engineering and briefly explain each one. b) What is phase containment of error? Which SDLC model helps us in attaining this attribute during the development cycle? [5] a) Briefly explain the software development process using Spiral model giving the significance of each stage. Why is it called as a meta model? [5] b) What is prototyping? What advantages does it provide? [5] a) Give an account of IS-A, HAS-A, and USES-A relationship in object oriented design. Give at least one example of each type. [5] Q3 Q4 [5]

Text from page-2

b) Draw a Use case diagram for a student admission system. The student presents the documents which are validated by the admission officer. The student then pays the admission fees at the accounts counter. He then submits hostel or transport forms and pays the respective fees. The hostel warden allocates hostel room, and system issues him identity and transport cards. [5] Q5 a) What is a Structure Chart used for? How is it different from Flow Chart? b) Briefly explain the various types of Cohesion and Coupling found in software modules. [5] [5] Q6 a) What are the different types of software estimation methods? Under which category COCOMO falls? How is it superior over other models? b) The estimated size of an organic type of software product is 36,000 lines of code. Compute the effort and time to develop the software. [5] a) What do you understand by white box and black box testing? What strategies are used for white box testing? Which is the strongest? b) Why is software tested at unit, integration and system levels? Explain. [5] Answer any TWO of the following: a) Mention at least two metrics that are collected for measuring quality of Web application? Briefly explain your answer. b) Draw a diagram showing the Web Engineering process and explain briefly each step mentioning why it is important for the quality of Web app. c) Explain the role of McCabe’s Cyclomatic Complexity with reference to white box testing. [5X2] Q7 Q8 [5] [5]

Lecture Notes