605 Software Engineering
605 Software Engineering
3842
SOFTWARE ENGINEERING
Paper: BCA-0605
CA-698B (2)
(vi) Requiremént elicitation is a cyclic process.
(True/False)
(vii) SDLC stands for
(viii) SRS stands for
ix) A software engineer must design the
modules with the goal of high cohesion
and low coupling. (TrueFalse)
(x) Functional requirements capture the
intended behaviour of the system.
(TrueFalse)
1x10=10
B) Answer the following in 25 to 50 words
(xi) What are the desired characteristics of a
software process ?
(xii) Write the distinct steps in requirement
engineering process.
(xii) Differentiate between validation and
and
verification.
(xiv) What are the characteristics of a good
design ?
(xv) Discuss the components of a SRS
document. 4x5-20
Part-B (Unit-I)
2. (a) What are the various phases in Software
Engineering ?
CA-698 (3) Turn Over
(b) Discuss 'Software Engineering as a management
Science'. 6,4
3. (a) Explain the spiral model with its advantages
and disadvantagees.
Part-D (Unit-Ill)
6. (a) Discuss function oriented design principles.
(b) Explain structured design methodology. 5,5
7. a) Discuss object oriented concepts in detail.
(b) What is Functional Modelling ? Explain. 6,4
Part-E (Unit-IV)
8. (a) Give the steps to design algorithm.
(b) Write a short note on critiçal design review. 5,5
9. (a) What are the steps involved in code review
(b) What is Refactoring ? Explain in brief. 5,5
CA-698 (4)
Roll No.
Total No. of Questions: 6] [Total No. of Printed Pages :7
(1048)
4041
sOFTWARE ENGINEERINNG
Paper BCA0605
Section-A
Prototyping Model
() Prototyping Model
(d) Iterative Enhancement Model
C-673 (2)
(v)SDLC stands for
above
(d) None of the
b) Complex Projects
(c)Accommodatingchange
by
(a) John (b) Gaffney
(c) Albrecht (d) Basili
diagram
(a) is ignored
(c) is
1S partitioned according to the logical
closeness of the actigram
C-673 (4)
2. Attempt the following questions in (25-50) words.
projects.
(Unit-I) 10
3.
3. (a) Define software engineering. Explain costs of
software engineering for each of the process
activities.
b)
(b) Explain different phases of system engineering.
Or
10
(Unit-I)
phase in detail.
4. (a) Discuss requirement analysis
phase ?
What is the output of this
different
b) What characteristics of software make it
Or
(Unit-III) 10
5.
5. (a) What is UML ? Discuss the use case
diagrams
with a suitable example.
(b) Discuss the difference between
Object Oriented
and Function Oriented design.
C-673 (6)
Or
(a) Discussa testing strategy
for Object-Oriented
architectures.
b) Define structured
programming. Discuss the
advantages of structured programming.
Unit-IV) 10
Or
Write notes on the following
(a) Consistency checkers