0% found this document useful (0 votes)
75 views

Software Engineering Pyq

The document discusses software engineering concepts across multiple years of exams. It covers topics like software development lifecycles, estimation models, testing, quality, and project management. Questions range from defining terms to analyzing examples to evaluate concepts like effort estimation, network diagrams, and critical paths.

Uploaded by

coding727tree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views

Software Engineering Pyq

The document discusses software engineering concepts across multiple years of exams. It covers topics like software development lifecycles, estimation models, testing, quality, and project management. Questions range from defining terms to analyzing examples to evaluate concepts like effort estimation, network diagrams, and critical paths.

Uploaded by

coding727tree
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Page 1 of 4

Marks – 5
2022-2023
1. What is SRS? Briefly explain the characteristics of a good SRS. (1+2) Differentiate
functional and nonfunctional requirement (2)
2. What is the major role of software project manager? (2) What do you mean by Work
Breakdown Structure (WBS)? (2) What is organizational team structure? (1)
3. What are the characteristics of good software design? (2) Differentiate cohesion and
coupling of modules. (3)
4. What is software reliability? (1) Differentiate between black box testing and white box
testing. (2) What do you mean by fault, failure and error? (2)
5. Define with examples the different categories of software development projects
according to the COCOMO estimation model (3) The size of an organic type software
system to be developed by SCV Consultancy Services has been estimated to be 200
KLOC. Determine the effort required to develop the software system (2)

2021-2022
6. What are cohesion and coupling? (2) Discuss different kinds of cohesion. (3)
7. Explain the project planning activities with a net diagram. (5)
8. The basic COCOMO applies the parameterized equation without much detailed
consideration of project characteristics. Basic COCOMO MM = a * (KLOC) ^b for software
projects. The size of an organic type software system to be developed by SCV
Consultancy Services has been estimated to be 32000 LOC. Assume that the average
salary of software developer is 15000/- per months. Determine the estimated the effort
is required to develop the software product, the nominal time, and the cost to develop
the product. (5)
9. What are the various classifications of failures? Briefly explain it. (2) Briefly explain the
basic issues of Software Reuse. (2) Define Software Quality (1)
10. Explain Data-Dictionary. (2) What is integration testing? Explain with suitable example.
(2) What is layered architecture? (1)

2020-2021
11. Define with examples the different categories of software development projects
according to the COCOMO estimation model (3) The size of an organic type software
system to be developed by SCV Consultancy Services has been estimated to be 200
KLOC. Determine the effort required to develop the software system (2)
12. Explain cohesion and coupling? (2) Mention Different types of coupling. (3)
13. Identify the lifecycle models would you prefer for developing the following applications?
Justify your answer. 1) gaming application 2) a text editor (5)
Page 2 of 4

14. Differentiate between black box testing and white box testing. (2) What do you mean by
fault, failure and error? (3)
15. Write down three advantages of decision trees over decision tables. (5)

15 Marks
2022-2023
1.A. Explain the different software development (SDLC) Model? (6)
B. What are the advantage and disadvantage all the SDLC Model? (5)
C. Why spiral model considered to be a meta model? (4)
2.A. Consider a software project with 5 activities T1 to T5. Duration of the 5 activities in weeks
are 3,2,3,5,2 respectively.T2 and T4 can start when T1 is complete.T3 can start when T2 is
complete. T5 can start when both T3 and T4 are complete. Draw the activity network diagram.
when is the latest start date of the activity T3. Consider the above software project. a) Draw the
Network diagram for given project. b) Draw the GANTT chart for given project and find the
critical path. (8)
B. Distinguish between a data flow diagram(DFD) and Entity relationship diagram(ERD). (7)
3. A. What is Coding? Briefly explain the characteristics of a good coding standard (1+3)
B. What is meant by testing? What is a alpha testing and beta testing? Briefly explain unit
testing. (2+3+6)
4. A. What do you mean by software quality and reliability? (4)
B. What are the difference between verification and validation? (4)
C. Explain what are the different kinds of system testing that are usually performed on large
software product.(7)
5.Short Notes – a. Risk Management b. UML Diagram c. WBS d. CASE tools e. PERT chart

2021-2022
1.A. What is feasibility study? What are the contents we should contain in the feasibility report?
(5)
B. Explain the different phases involved in Iterative waterfall life cycle model. (8)
C. What are the advantages of iterative waterfall model (2)
2. A. Consider a software project with 7 activities T1 to T7. Duration of the 7 activities in days is
15, 45, 30, 105, 45, 120, and 60 respectively. The task T2, T3and T7 can start when T1 is
Page 3 of 4

completed. The T4 can start when T2 is completed. T5 can start when T3 is completed. T6 can
start when T4 and T5 are completed. Draw the complete network activity diagram. (5)
B. Determine the ES ,EF and LS LF for every task (5)
C. What is Control flow graph? (2)
D. Calculate cyclomatic complexity for largest of three numbers. (3)
3. A. Distinguish between Alpha and Beta Testing. (5)
B. Assume that the size of an organic type software product has been estimated to be 35,000
lines of source code. Assume that the average salary of a software developer is Rs. 10,000 per
month. Determine the effort required to develop the software product, the nominal
development time, and the cost to develop the product. (5)
C. Compare top down and bottom up integration testing (5)
4. A. What do you mean by software quality and reliability? (4)
B. What are the difference between verification and validation? (4)
C. Explain what are the different kinds of system testing that are usually performed on large
software product (7)
5.Short Notes – a. Basic COCOMO Model b. Function Point metric c. PERT chart d. UML Diagram
e. Risk management

2020-2021
1.A. Explain the Prototyping Model. (6)
B. What are the advantage and disadvantage of Spiral Model? (5)
C. Why spiral model considered to be a meta model? (4)
2.A. What is the use of SDLC in software engineering? (2)
B. Explain different phases of SDLC. (5)
C. Why spiral model is called as WINWIN-Spiral model? Explain the steps in detail followed in
this model. (8)
3.A. How does the risk factor affect the spiral model of software development? (5)
B. Why COCOMO is called heuristic estimation technique? (5)
C. A project has 400 KLOC. Estimate the effort and development time for each of the three
modes i.e., organic, semidetached and embedded. (5)
Page 4 of 4

4.A. Consider a software project with 5 activities T1 to T5. Duration of the 5 activities in weeks
are 3,2,3,5,2 respectively.T2 and T4 can start when T1 is complete.T3 can start when T2 is
complete. T5 can start when both T3 and T4 are complete. Draw the activity network diagram.
when is the latest start date of the activity T3.which activities are on the critical path. (7)
B.

Consider the above software project. a) Draw the Network diagram for given project. b) Draw
the GANTT chart for given project and find the critical path. (4+4)
5.Short Notes – a. CFG b. CMM level 5 c. Basic COCOMO Model d. PERT and CPM e. UML
Diagram

You might also like