PCC Cs 601 Cse Final
PCC Cs 601 Cse Final
Group – A
(Multiple Choice Type Questions)
1. Choose the correct alternatives from the followings: 30 x 1 = 30
a) Validation b) Specification
c) Development d) Dependence [CO6]
(xiv) Which one of the following is not a software process quality? [CO6]
a) The rigidity of the delivery date b) The degree of sociability required for the
project
c) High frustration caused by personal, business, or technological factors that causes friction
among team members
d) The difficulty of the problem to be solved
(xxi) Which of the following is the task of project indicators: [CO6]
(xxviii) Which of the following approaches are used to achieve reliable systems? [CO6]
a) Fault prevention
b) Fault removal
c) Fault tolerance
d) All of the mentioned
Group – B
(Multiple Choice Type Questions)
2. Choose the correct alternatives from the followings: 10 x 2 = 20
(i) The software life cycle can be said to consist of a series of phases. The classical model is
referred to as the waterfall model. Which phase is defined as “The concept is explored and
refined, and the client‟s requirements are elicited?” [CO2]
(ii) In the maintenance phase the product must be tested against previous test cases. This is
known as _________ testing. [CO5]
(iii) The relationship between a derived class (or subclass) and base class is referred to as
[CO5]
(iv) In the classical chief programmer team approach, the team member responsible for
maintaining the detailed design and coding is [CO6]
(v) The advantage of following the IEEE Standard for drawing up a Software Project
Management Plan (SPMP) – see IEEE Standard 1059.1 [CO6]
d) Managing Complexity, Managing Personnel Resources, Managing Time and Money and
Producing Useful Products
(vii) What are the major activities of the spiral model of software engineering? [CO2]
c) Requirements
(viii) Which of the following projects would be a good one for adopting the prototyping
paradigm for software development? [CO2]
d) Algebra Tutor
(ix) A process view in software engineering would consider which of the following
[CO4]
d) Reliability
a) Planning is used to find credible ways to produce results with limited resources and
limited schedule flexibility
Group – C
(Short Answer Type Questions)
3. Attempt any four from the followings: 4 x 5 = 20
i) What is SRS? Briefly explain the characteristics of a good SRS. [CO2] (2 +3)
ii) 'Consider Roxy Roll Centre, a restaurant near College Street, Kolkata, owned
by Sourav. Some are convinced that its Egg-Chicken Rolls are the best in
College Street. Many people, especially Presidency University students and
faculties, frequently eat at Roxy. The restaurant uses an information system that
takes customer orders, sends the orders to the kitchen, monitors goods sold and
inventory and generates reports for management.'
Draw the context diagram and Level 1 DFD for the Roxy's food ordering system.
Also draw a Level 2 DFD that will show the decomposition of any one process
from Level 1 DFD. [CO4] (1+2+2)
iii) How are the concepts of Cohesion and Coupling useful in arriving at good software
design? [CO4] (5)
iv) Compare function oriented and object oriented approach for software design with example
[CO4] (5)
v) What are stress testing and volume testing? Why is testing important? (3+2) [CO5]
vi) Distinguish between software verification and software validation. When during the
software lifecycle is verification and validation performed? (5) [CO2]
------------------------------------------------
Signature of the Paper Setter/Moderator
Answer Key:
Group – A
1. (i) a (ii) a (iii) b (iv) a (v) c (vi) d
(vii) a (viii) a (ix) c (x) b (xi) d (xii) c
(xiii) b (xiv) d (xv) c (xvi) c (xvii) c (xviii) d
(xix) a (xx) b (xxi) c (xxii) d (xxiii) d (xxiv) d
(xxv) b (xxvi) a (xxvii) d (xxviii) d (xxix) c (xxx) b
Group – B
2. (i) a (ii) c (iii) b (iv) d (v) d (vi) d
(vii) a (viii) d (ix) b (x) b
Group – C
3. (i) (ii) (iii) (iv) (v) (vi)