Software Construction, Past Papers

Software Construction BSSE 5th Term 2017 Past Paper UOS

Software Construction BSSE 5th Term 2017 Past Paper UOS

University of Sargodha

BS 5th Term Examination 2017

Subject: Software Engineering
Paper: Software Construction (SE-3344)

Time Allowed: 2:30 Hours
Maximum Marks: 80

Objective Part (Compulsory)

Q:1 Write short answer of following questions in 2-3 lines only. (16*2)

i. What are the common metaphors for software development?
ii. What are the basic steps of software construction?
iii. Can the prerequisites be applied to modern software projects?
iv. Name at least any three architectural components?
v. Define interoperability?
vi. Describe the development histories of any two programming languages?
vii. How to attack manage complexity of designs?
viii. What may be three characteristics of a high quality design?
ix. What is the purpose of information hiding?
x. What are exceptions?
xi. Define external audits?
xii. Name few of the removal steps after defect detection?
xiii. What is data level refactoring?
xiv. What are the techniques for encouraging good coding?
xv. What is a smoke test?
xvi. What is the worth of a good layout?

Subjective Part (3*16)

Q:2 Write a note on the set of heuristics effectively used in software designing phase? /16

Q:3 Discuss in detail typical components of a good system architecture? /16

Q:4 What are the Error-Handling Techniques that helps in to avoid errors in code? /16

Q:5 Discuss the internal and external quality characteristics for a software application? /16

Q:6 What is formal inspection? What are the different roles in inspection? Elaborate systematically process of inspection? /16