JUNE 2014: Amiete - Cs/It
JUNE 2014: Amiete - Cs/It
___________________
Code: AC63/ AT63 Subject: SOFTWARE ENGINEERING
AMIETE – CS/IT
PLEASE WRITE YOUR ROLL NO. AT THE SPACE PROVIDED ON EACH PAGE
IMMEDIATELY AFTER RECEIVING THE QUESTION PAPER.
NOTE: There are 9 Questions in all.
• Question 1 is compulsory and carries 20 marks. Answer to Q.1 must be written in
the space provided for it in the answer book supplied and nowhere else.
• The answer sheet for the Q.1 will be collected by the invigilator after 45 Minutes of
the commencement of the examination.
• Out of the remaining EIGHT Questions, answer any FIVE Questions. Each
question carries 16 marks.
• Any required data not explicitly given, may be suitably assumed and stated.
Q.1 Choose the correct or the best alternative in the following: (2 × 10)
a. Name the risks that affect the quality or performance of the software being
developed:
b. Which system model shows the principle sub-systems that make up a system?
d. The protocol that defines how the interfaces of web services can be represented
is ________.
b. Define Legacy system. With the help of figure, explain the logical parts of a
legacy system and their relationships. (8)
Q.3 a. What are the different types of requirements? Distinguish between function
and non-functional requirements. (3+3)
b. What is Data dictionary? What are the advantages of using data dictionary? (5)
b. What is Extreme programming (XP)? What are the numbers of practices based
on which extreme programming fits into the principles of agile method? (6)
b. What are the differences between the service model and the distributed object
approach to distributed systems architectures? (5)
c. Give two application uses for each of the following client-server architectures:
(i) Two-tier C/S architecture with thin client
(ii) Two-tier C/S architecture with fat client
(iii)Three-tier or multi-tier C/S architecture (2×3)
Q.6 a. “Boehm and Abts” discuss four problems with COTS system integration.
What are those four problems? (4)
b. What is design model? What are the two types of design models used to
describe an object-oriented design? (6)
Q.7 a. What do you mean by UI design process? With the help of suitable figure,
describe the core activities of UI design process. (5)
b. What are the different approaches that can be used for user interface
prototyping? (4)
c. What is fault tolerance? What are the different aspects related to fault-
tolerance? Describe the two approaches to software fault tolerance. (2+2+3)
b. With the help of a figure, describe COCOMO II sub-model and explain where
they are used. (6)
Q.9 a. What is static product metrics? Describe static product metrics that have used
for quality assessment. (2+6)