Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

R.M.K.

ENGINEERING COLLEGE
(An Autonomous Institution)
RSM Nagar, Kavaraipettai – 601 206
Date : 07.01.2022
Model Examination II – January 2022
Third Semester B.E. / B.Tech.
Computer Science & Business Systems
20CB304 – Software Engineering
COs Course Outcome : The students, after the completion of the course, are expected to ….
CO1 Understand engineering approach to software development, software quality and reliability.
CO2 Manage project schedule, estimate project cost and effort required.
CO3 Summarize the concepts of software requirement analysis and design.
CO4 Identify the need for software metrics and measure of code and design quality.
CO5 Compare and contrast various testing methodologies.
CO6 Identify the need and importance of object – oriented analysis, design and construction.
Time : 3 Hours Answer ALL Questions Max. Marks : 100
Part-A (10 x 2 = 20 Marks)
1. What are the drawbacks of RAD model?
2. State at least two basic differences between control flow-oriented and data flow-oriented
design techniques.
3. Mention the various constraints which affects the project?
4. What is the general form of effort and development time for basic COCOMO model?
5. Define requirement Engineering?
6. Draw the relationship between internal and external software attributes?
7. What is meant by verification and validation?
8. Define McCabe’s Cyclomatic complexity?
9. What is object-oriented programming?
10. What are the various kinds of abstraction?
Part – B ( 5 x 13 = 65 Marks)
11.a. Examine the innovations and programming experiences which have contributed
to the development of the software engineering discipline. (13)
11.a.1 Or
11.b. Brief about principles and process involved in Agile Software Development. (13)
11.b.1
12.a. How function point analysis methodology is applied in estimation of Software size. Explain
why FP methodology is better that LOC methodology. (13).
12.a.1 Or
12.b. Discuss the following:
a. Earned Value Analysis (EVA) (7)
b. Critical Path Method (CPM) (6)
12.b.1
13.a. Explain in detail about Requirements Engineering with an example? (13)
13.a.1 Or
13.b. How does the dynamic behavior of a system is modelled, explain with suitable diagrams? (13)
13.b.1
14.a. Discuss the following in detail. (13)
(i)Faults and Failure (ii) Verification and Validation
14.a.1 Or
14.b. Describe in detail about various non-functional testing? (13)
14.b.1
15.a. Discuss in detail about the concepts of Hierarchy. (13)
15.a.1 Or
15.b. Discuss in detail about the classes responsibility collaborator (CRC) model with an example?
(13)
Part – C ( 1 x 15 = 15 Marks)

16.a. State the need for Risk management and explain the steps involved in risk management. (15)
Or
16.b. Discuss the significance of control flow graph and cyclomatic complexity in white box testing
with a pseudo code for sum of n positive numbers. Also mention the independent paths with
testcases. (15)
🕮✍👍

Knowledge Level ( Blooms Taxonomy)


K1 Remembering (Knowledge) K2 Understanding (Comprehension) K3 Applying (Application of Knowledge)
K4 Analysing (Analysis) K5 Evaluating (Evaluation) K6 Creating (Synthesis)

Knowledge Level and Course Outcome – Question wise Mapping


Part Part A
Question 1 2 3 4 5 6 7 8 9 10
K Level K2 K3 K2 K2 K2 K2 K2 K2 K2 K2
CO CO1 CO1 CO2 CO2 CO3 CO4 CO5 CO5 CO6 CO6
Part Part B Part C
Question 11 (a) 11(b) 12 (a) 12 (b) 13 (a) 13 (b) 14 (a) 14 (b) 15 (a) 15 (b) 16 (a) 16 (b)
K Level K2 K2 K3 K2 K2 K3 K2 K2 K2 K2 K3 K4
CO CO1 CO1 CO2 CO1 CO3 CO3 CO5 CO5 CO6 CO6 CO2 CO5

You might also like