Semester : SEMESTER 6
Year : 2018
Term : APRIL
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 308
Page:1
Reg No.:
D6810 Pages: 2
Name:
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SIXTH SEMESTER B.TECH DEGREE EXAMINATION, APRIL 2018
Course Code: CS308
Course Name: SOFTWARE ENGINEERING AND PROJECT MANAGEMENT (CS)
Max. Marks: 100
2
3
4
5 2)
b)
6 a)
b)
7 2)
b)
8
9
10
11
12 a)
PARTA
Answer all questions, each carries 3 marks.
What is a software process? Why it is important?
Compare waterfall model and incremental model for software development
How does software prototyping help to increase the overall quality of the
software?
How ISO 9000 helps in software process improvement?
PART B
Answer any two full questions, each carries 9 marks.
Describe software engineering as a layered technology.
Describe Boehm’s spiral model for software development.
Explain the different levels in Capability Maturity Model.
Discuss the specification and design aspects of software engineering.
Why requirements elicitation is considered as a critical task in requirements
engineering? Explain any two methods for requirements elicitation.
Describe the elements of analysis model.
PART C
Answer all questions, each carries 3 marks.
What is the importance of software project planning?
Compare top-down and bottom-up design strategies.
What is software testing? Write any four fundamental testing principles.
What is the significance of adopting programming practices and coding
standards?
PART D
Answer any two full questions, each carries 9 marks.
What is the need of a modular system? Describe the effects of cohesion and
coupling in modular design.
Page 1 of 2
Duration: 3 Hours
Marks
(3)
(3)
(3)
(3)
(4)
(5)
(5)
(4)
(5)
(4)
(3)
(3)
(3)
(3)
(5)