You are on page 1of 2

Software Engineering

Unit – 1

1. Explain spiral model with a neat diagram.


2. Discuss the responsibilities of a software engineer.
3. Explain waterfall model. Mention its merits and demerits.
4. Explain the activities and characteristics of software process.
5. What is software product? Explain its types.
6. Give a short note on software procurement process.
7. Define SDLC. Explain different phases of SDLC.
8. Explain the system engineering process with neat diagram. (10-15 marks)
9. What are functional and non-functional requirement? Explain types of non- functional
requirements.
10. Discuss the techniques used for requirement validation.
11. Describe requirement elicitation and analysis process of requirement engineering.
12. List and explain the characteristics and components of SRS.
13. Explain types of system models.

Unit – 2

1. List and explain the two types of prototyping in software process.


2. Explain the types of prototyping techniques.
3. Explain software design process with a neat diagram.
4. Explain the design strategies used in software design.
5. Define cohesion and coupling.
6. List and explain the types of architecture models. (3 types and its sub-types)

Unit – 3

1. Explain object, object class and inheritance.


2. What is function oriented design? Explain the activities in function oriented design
process.
3. List and explain the phases in user interface design.
4. List and explain user interface design principles.
5. Explain interface evaluation.
Unit – 4

1. Explain the four type’s software reliability metrics.


2. Explain the three strategies for reliability in a software system.
3. What is software reuse? What are the different aspects of software reuse?
4. What is fault tolerance? List out the four aspects of fault tolerance.
5. Explain thread testing.
6. List and explain types of software testing (testing strategies).
7. Briefly explain the levels of testing (testing process).
8. Differentiate between white box and black box testing.
9. Explain interface testing and structural testing.
10. In detail explain static verification.

Unit – 5

1. Explain quality management.


2. Discuss the COCOMO model in detail.
3. What is software maintenance? Explain its types.

Main definitions (2 marks):

1. Feasibility study.
2. 4GL.
3. Coupling.
4. User interface.
5. Fault and failure.
6. Interface testing.
7. Quality planning, quality assurance and quality control.
8. Validation and verification.
9. Software engineering, software and software product.
10. GUI.
11. Throw away prototyping.
12. System integration, SRS.
13. Risk management.
14. Test plan and test case.

You might also like