Download AKTU B-Tech 6th Sem 2017-2018 NCS602ECS602 Software Engineering Question Paper

Download AKTU (Dr. A.P.J. Abdul Kalam Technical University (AKTU), formerly Uttar Pradesh Technical University (UPTU) B-Tech 6th Semester (Sixth Semester) 2017-2018 NCS602ECS602 Software Engineering Question Paper

Printed Paes: 02 Sub Code: NCS602/ECS602
Paperld: IJIIIDEID RollNo.| | | | | | | | | | |
B.TECH
(SEM VI) THEORY EXAMINATION 2017-18
SOFTWARE ENGINEERING
T ime: 3 Hours T 0tal Marks: 100
Note: 1. Attempt all Sections. If require any missing data; then choose suitably.
SECTION A
1. Attempt all questions in brief. 2 x10 = 20
What do you understand by software crisis?
What are different software quality attributes?
Write the difference between verification and validation.
What is Decision Tree?
Write principles of Software Design.
What is Pseudo Code? How it differs from Algorithm?
Explain Code Inspection.
What are stub and driver?
Define CASE tools.
What is Adaptive and Corrective Maintenance?
F'H-rmwogcp?w
SECTION B
2. Attempt any three of the following: 10 x 3 = 30
Explain Spiral Model? Also write it?s advantages and disadvantages.
Explain CMM Model. Compare ISO and CMM.
Explain different methods of verification in detail.
What is Structure Chart? Explain different basic blocks used to build structure
chart with suitable example.
6. What is cost analysis in context of software? Explain COCOMO Model.
999???
SECTION C
3. Attempt any one/two part of the following: 10 x 1 = 10
(a) Explain different phases of SDLC.
(b) Explain Iterative Enhancement Model. Write its advantages and disadvantages.
4. Attempt any one/two part of the following: 10 x 1 = 10
(a) What do you understand by DFD? Explain basic blocks, which are used to
build DFD with suitable example.
(b) What is SRS? Explain characteristics of a good SRS.
5. Attempt any one/two part of the following: 10 x 1 = 10
(a) What is obj ective of software design? Explain different approaches for software
design.
(b) What is Cyclomatic complexity? Write all methods, which are used to calculate
the Cyclomatic complexity of a control, ?ow graph.

6.
Attempt any one/two part of the following: 10 x 1 = 10
(a) What is Regression Testing? Explain the process of test case prioritization in
regression testing.
(b) What is Integration Testing? Explain different approaches used for integration
testing.
Attempt any one/two part of the following: 10 x 1 = 10
(a) Explain various software configuration management activities.
(b) Explain Software Risks Analysis and Management process.

This post was last modified on 29 January 2020