NOTE: There are 11 Questions in all.
Question
1 is compulsory and carries 16 marks. Answer to Q. 1. must be written in the
space provided for it in the answer book supplied and nowhere else.
Answer
any THREE Questions each from Part I and Part II. Each of these questions
carries 14 marks.
Any
required data not explicitly given, may be suitably assumed and stated.
Q.1 Choose
the correct or best alternative in the following: (2x8)
a.
ACM
stands for
(A) Association of Computer Manufacturers.
(B)
Adaptive Computerised Manufacturing.
(C) Associate of Computer
Maintenance.
(D) Association for Computer
Marketing.
b.
Which
of the following is not an attribute of software engineering
(A) Dependability (B) Efficiency
(C) Usability (D) Scalability
c. CASE stands for
(A)
Computer-Automated
Software Engineering.
(B)
Controlled-Adaptive
System Engineering.
(C)
Computer-Aided
Software Engineering.
(D) None of the above.
d. DFDs represent
(A) Display diagrams. (B) Functional view of problem domain.
(B) Problem validation. (D) Displayed Accounting.
e. Which of the following is not included in Coding?
(A) Nesting (B) Robustness
(C) Modular (D) Memory Speed
f. System Documentation helps in
(A) Maintenance (B) Cash Flow
(C) Purchase
process (D) System speed
g. Which of the following is not a part
of project cost estimation?
(A) Reliability (B) Complexity
(C) Sales ability (D)
Feasibility
h. Which of the following is not a part of SRS?
(A) Function ability (B)
Performance
(C) External
interfaces (D) Organisational name
Answer
any THREE Questions. Each question carries 14 marks.
Q.2 a. Explain the following :
(i)
Evolutionary
Development.
(ii)
Re-use
oriented Development. (8)
b. Explain why it is important to make a distinction between user
requirement and system requirement in engineering process. (6)
Q.3 a. What is CASE? What is a CASE tool? How
do you classify CASE tools? Also
explain advantages of using CASE tools. (8)
b. What
are the different stages of software development Life-cycle? Explain briefly. (6)
Q.4 a. Explain the Laws of Conservation of
organisational stability. (7)
b. Write a short note on COCOMO model. (7)
Q.5 a. What
is meant by Incremental Model? State
its advantages and disadvantages. (7)
b. Explain in detail Configuration
Management Process. (7)
Q.6 a. Explain the following :
(i) Adaptive Software.
(ii) Dynamic Systems. (8)
b. Write a short note on ER
diagrams. State the advantages of using
ER diagrams. (6)
Answer
any THREE Questions. Each question carries 14 marks.
Q.7 a. Explain, in detail, the importance of Good
Planning Practices. (6)
b. How is Modeling helpful in planning? Explain through an example. (8)
Q.8 a. What is Object-Oriented Modelling? Explain any one technique. (8)
b. What do you mean by coupling? Explain different types of coupling. (6)
Q.9 A Video Library is in
the business of renting and selling audio and video cassettes. The Library has number of suppliers enrolled
with it. From time to time these vendors
supply list of new cassettes to the Library.
The manager after going through the list places the order with the
vendor. The customers can take the
membership of the Library by paying yearly registration fee to the Library. The customers who are members of the Library
are also offered discounts on cassettes at the time of purchase. The normal customers who are not members can
hire a cassette by paying a normal security with the shop. At the time of returning the cassette, if there
is a, delay a fine is also imposed.
Every week a report is generated to find out the sale of cassettes and list
of cassettes to be ordered. For the
requirements given above develop
(i)
an
ER model. (7)
(ii)
Level-O DFD. (7)
Q.10 a. Why
should we test a system? How can we
test in a better way? Explain. (4)
b. Explain the
features of Integration-Testing in detail. (7)
c. Differentiate between verification and
validation. (3)