100% found this document useful (2 votes)
4K views6 pages

Software Engineering Question Bank

This document contains questions from 6 units of a software engineering question bank. The short questions cover topics like defining software, software engineering, and process models. The big questions involve more in-depth explanations of software engineering principles, myths, process models, requirements gathering techniques, system design principles, testing strategies, quality management, and maintenance approaches. Overall, the document provides an overview of key concepts and topics within the domain of software engineering.
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
100% found this document useful (2 votes)
4K views6 pages

Software Engineering Question Bank

This document contains questions from 6 units of a software engineering question bank. The short questions cover topics like defining software, software engineering, and process models. The big questions involve more in-depth explanations of software engineering principles, myths, process models, requirements gathering techniques, system design principles, testing strategies, quality management, and maintenance approaches. Overall, the document provides an overview of key concepts and topics within the domain of software engineering.
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/ 6

Software Engineering Question Bank

Unit - 1
Short Questions

1. Define Software. Explain the nature of software.


2. What is Software Engineering?
3. Explain a process pattern with an example.
4. Illustrate the terms Process, Produce and the Project.

Big Questions

1. Explain the general principles of software engineering. (Page 21-24)


2. Explain about software myths in detail. (Page 30-31)
3. Explain about the unique nature of WebApps. (Page 28-30)
4. Explain about the software process in detail. (Page 37-40)
5. Explain in detail generic process model (Page 39-40)
6. Explain the perspective process models. (Page 46-47)

(Water fall model, V-process model, Evolutionary model - spiral model and prototype
model, and incremental process model) (Page 52-61)

7. Explain about specialized process models in detail (Formal method model and Aspect-
Oriented software development). (Page 68-86)
8. Explain in detail Unified process model. (Page 65-68)
9. Explain about personal and team process models. (Page 91-93)
Unit – 2

Short Questions

1. What is SRS?
2. What is meant by requirement elicitation or requirements gathering?
3. Explain different requirements gathering problems.
4. What are the uses of SRS document?

Big Questions

1. What are Software Requirements? List and explain the techniques involved in gathering
Requirements (Page 132-138)
2. What are desirable attributes of a good system analyst? Explain. (Page 103)
3. What is SRS? and List the elements of a SRS. (or) Explain about organization of SRS
document.(Page 134-136)
4. Explain the attributes of good and bad SRS documents (Page 133-134)
5. Discuss in detail about important categories of customer requirements. (Functional
Requirements, Non-Functional Requirements, and External Interfaces) (Page 104)
6. Explain the techniques for representing complex logic. (Page 138-139)
7. Explain in detail a formal system specification.(Page 143-145)
8. Explain how do we characterize a good software Design (Page 160-161)
9. What are Design Principles? (Page 161-168)
10. What is Cohesion and coupling? Explain different types of Cohesion and Coupling in
detail. (Page 169-171)
11. Give an overview of the design process. (Page 158-160)
12. Explain the approaches of design activities.(Page 176-179)
13. Explain an important concepts and terminologies associated with a Layered Design.
(Page 174-176)
14. Discuss about Function-Oriented and Object-Oriented designs. .(Page 176-179)
Unit – 3

1. Discuss about detailed design. (Page 201 – 202)


2. Explain Structured Analysis (Page 184-192)
3. What is a DFD? Explain the process involved in preparing the DFDs. (Page 184-192)
4. Explain in detail about context diagram. (Page 188-189)
5. Explain in detail about data flow diagrams with examples. (Page 184-191)
6. What is Component based GUI Development. Explain. (Page 248-254)
7. Explain various types of user interface? (or) Give the classification of User Interfaces.
(Page 242-247)
8. Explain in detail the concepts of User Interface Design (Page 254-258)
9. Give the characteristics of a Good User Interface. (Page 235-240)
10. Write a short note on Modular Design. (Page 174-176)
11. Explain Structured Analysis and Structured Design (SA/SD) in Detail. (Page 185-202)
12. Explain in detail about transformation of a DFD model into structure chart. (Page 193-
196)
Unit - 4
1. Explain in detail about code review. (Page 277-279)
2. Explain Blackbox Testing techniques and White Box testing techniques in detail. (Page
298-319)
3. What is Integration Testing. Classify the types of Integration Testing. (Page 321-323)
4. Explain the process of Debugging. (Page 326-328)
5. Explain the terms Bug, Error, Fault. (Page 287-288)
6. Describe McCabe’s cyclomatic complexity metric. (Path Testing: Page 307-311)
7. What are program analysis tools? Explain. (Page 328-329)
8. Explain the testing of object oriented programs. (Page 329-332)
9. What is the need of System Testing. Explain. (Page 323-325)
10. Discuss about software documentation. (Page 279-282)
Unit - 5

1. Discuss about Reliability. (Page 345-351)


2. Discuss about Hardware versus Software Reliability. (Page 345-346)
3. Explain in detail the Reliability Growth Modeling. (Page 348-351)
4. Explain about statistical testing. (Page 351-352)
5. Explain about reliability metrics of software products. (Page 346-347)
6. Explain about software quality management system. (Page 363-366)
7. Discuss about evolution of quality systems (Page 365-366)
8. What is Sotware Quality. Give the software Quality Attributes. (Page 352-357)
9. Product Metrics versus Process Metrics (Refer ppt)
10. Explain about Mccall’s Quality Factors (Refer ppt)
11. What is SQA. Explain in detail SQA Activities. (Refer ppt)
12. What is SEI CMM model. Explain in Detail. (Page 371-375)
13. Explain the purpose of ISO 9000 Software Quality Model (Page 366-371)
14. Explain in detail about ISO 9000 certification (Page 369-371)
15. Explain in the characteristics of a good software Product.
16. What is CASE. Explain the characteristics of CASE Tools. (Page 382 and 389-390)
17. Explain the architecture of a CASE Environment(Page 390-391)
18. What do you understand from the term CASE Environment. Explain its support in
Software Life Cycle (Page 385-388)
19. Explain benefits and limitations of CASE tools. (Page 384-385)
Unit - 6

1. What is Software Maintenance? Explain in detail different Software Maintenance process


models. (Page 400-408)
2. Explain how do we calculate the Maintenance Cost. (Page 408-409)
3. Define software maintenance. Explain about software reverse engineering. (Page 415-
417)
4. Explain Software Reuse in detail.
5. Explain how Reuse can be adopted at the organizational level.
6. What are hurdles that encounter in process of adopting a Reuse approach (or) Explain the
basic issues in Reuse Approach
7. What are approaches of reuse? Explain
8. Explain the Software Configuration Management in Detail

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy