Professional Documents
Culture Documents
3QPG2a CSBS 20CB304 QBM
3QPG2a CSBS 20CB304 QBM
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)
🕮✍👍