Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
31 views4 pages

Software Engineering Question Paper

This document is a question paper for a Software Engineering course, divided into four parts: short answer questions, conceptual and descriptive questions, applied and diagram-based questions, and case-based long answer questions. It covers various topics such as Agile methodologies, software testing, design principles, and project management techniques. The paper includes specific questions requiring theoretical knowledge, practical application, and diagrammatic representations related to software development and engineering.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views4 pages

Software Engineering Question Paper

This document is a question paper for a Software Engineering course, divided into four parts: short answer questions, conceptual and descriptive questions, applied and diagram-based questions, and case-based long answer questions. It covers various topics such as Agile methodologies, software testing, design principles, and project management techniques. The paper includes specific questions requiring theoretical knowledge, practical application, and diagrammatic representations related to software development and engineering.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Software Engineering - Question Paper

Time: 3 Hours Maximum Marks: 100

Part A: Short Answer Questions (2 x 10 = 20 Marks)

Answer any ten questions. Each question carries 2 marks.

1. What are the advantages of the Agile model?

2. Name the different types of software testing.

3. What are the 4 quadrants of the Spiral model?

4. Mention the differences between code walkthrough and code inspection.

5. Distinguish between error and failure. Testing detects which of these two? Justify your answer.

6. Name the different methods of estimation of size and cost of application software.

7. Name any two types of cohesion in software design.

8. What are the main benefits of coding standards?

9. Name two types of Agile methodology models.

10. Mention any four attributes of a good SRS document.

11. What is meant by a Gantt chart in project management?

12. What is the objective of Low Level Design (LLD) and High Level Design (HLD) in software development?

Part B: Conceptual and Descriptive Questions (5 x 10 = 50 Marks)

Answer any five questions. Each question carries 10 marks.

13. Design two test cases for a function that reads a character string of size less than 4 characters and

displays whether it has:

a) An even number of characters.

b) A vowel character in it.

14. Discuss the major advantages of Object-Oriented Design (OOD) methodologies over the data

flow-oriented design methodologies.

15. What is the last phase of the Software Development Lifecycle? Why is it important?

16. Explain the differences between a flowchart and a Data Flow Diagram (DFD). Provide examples.
Software Engineering - Question Paper

17. Discuss the benefits of code reuse and documentation in software development.

18. Distinguish between black-box and white-box testing with examples.

19. Mention and explain the different methods of software requirement gathering.

20. With the help of suitable examples, describe in detail the role of a Tester in the development of a software

product.

Part C: Applied and Diagram-Based Questions (3 x 10 = 30 Marks)

Answer any three questions. Each question carries 10 marks.

21. Considering an online pizza delivery system, draw labeled Use Case and Sequence diagrams for:

- Order

- Delivery

- Enquiry

- Billing

22. Draw and explain the DFD-0 and DFD-1 diagrams for an inventory system that includes:

- Asset reports

- Stock-in, stock-out

- Interface with accounts

23. Assume that a simple software product has been estimated at 54,000 lines of code. The average salary

of a developer is Rs. 61,000 per month.

Using the COCOMO model, calculate the effort, development time, and cost of the project.

24. Using the COCOMO II Model, estimate the effort required to build software for an ATM system that

includes:

- 12 screens

- 10 reports

- 80% new code

- Average complexity

- Average developer maturity


Software Engineering - Question Paper

25. Draw the Activity Network Diagram for the above ATM project and determine its Critical Path.

Part D: Case-Based and Long Answer Questions (2 x 10 = 20 Marks)

Answer both questions.

26. SRS Design Problem:

Based on the following requirements, write a complete Software Requirements Specification (SRS):

A graphics editor software should support creation and modification of geometric objects like circles,

ellipses, rectangles, lines, text, and polygons.

Objects can be selected with a mouse click, and edited (shape, color, style, etc.), moved, copied, or

deleted. Drawings can be saved to disk with a user-specified name.

- Clearly mention functional and non-functional requirements.

27. Life Cycle Model Justification:

Which life cycle model would you use for developing a large-scale software system that provides, monitors,

and controls cellular communication using revolving satellites?

- Justify your answer based on software characteristics.

Short Notes Section (Any Five - 5 x 2 = 10 Marks)

Write short notes on any five of the following:

28. SCI / CMM

29. COCOMO

30. ISO 9000

31. Evolutionary Model

32. Principles of Object-Oriented Design

33. Function Point Estimation

34. Fan-in and Fan-out

35. Types of Coupling


Software Engineering - Question Paper

36. Critical Path in PERT

37. Risk Estimation Techniques

You might also like