×
Hit this exam harder than you have ever done before.
--Your friends at LectureNotes
Close

Previous Year Exam Questions for Principles and Practices in Software Engineering - PPSE of 2018 - BPUT by Bput Toppers

  • Principles and Practices in Software Engineering - PPSE
  • 2018
  • PYQ
  • Biju Patnaik University of Technology Rourkela Odisha - BPUT
  • Computer Science Engineering
  • B.Tech
  • 5 Views
  • Uploaded 11 months ago
Bput Toppers
Bput Toppers
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 : 01 B.Tech PCCS4402 7th Semester Back Examination 2018-19 PRINCIPLES AND PRACTICES IN SOFTWARE ENGINEERING BRANCH : CSE Time : 3 Hours Max Marks : 70 Q.CODE : E528 Answer Question No.1 which is compulsory and any FIVE from the rest. The figures in the right hand margin indicate marks. Q1 a) b) c) d) e) f) g) h) i) j) Q2 a) Answer the following questions : Define the scope and necessity of software engineering. Why spiral model is considered as meta model? Define software crisis. What are all possible solutions to it? Distinguish between a data flow diagram and flow chart. Differentiate between a software measure and a software metric. What is the Six Sigma quality initiative? What are the main advantagesof using CASE tools? Explain inconsistent requirement. Maintenance is unavoidable in software systems. Justify. What is the purpose of a use case? (2 x 10) (5) b) Mention the reasons as to why classical waterfall model can be considered impractical and can not be used in real projects. Distinguish between a program and software product with suitable example. Q3 a) b) What are the important properties of a good SRS document? Discuss walkthroughs and inspections as Software review techniques. (5) (5) Q4 a) (5) b) Discuss the different categories of software development projects according to COCOMO estimation model. Explain the role of system analyst. Q5 a) b) Compare and contrast black box testing and White box testing. Explain different types of diagram and views supported in UML. (5) (5) Q6 a) What do you mean by software testing? Explain different types of software testing being performed during software product development. Explain the term software reuse with suitable example. (5) Explain different types of cohesion and coupling with suitable examples. (10) b) Q7 Q8 a) b) c) d) Write short answer on any TWO : Functional requirements vs Nonfunctional requirement user interface design Mutation testing Computer aided software engineering (5) (5) (5) (5 x 2)

Lecture Notes