KEMBAR78
Software Question | PDF | Software Testing | Software Development
0% found this document useful (0 votes)
14 views4 pages

Software Question

The document contains a comprehensive list of questions related to software development, testing methodologies, and project management. It covers topics such as Agile models, software testing types, design documentation, and estimation methods. Additionally, it includes specific inquiries about testing roles, software quality, and various software development life cycle models.

Uploaded by

rajashreer713
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)
14 views4 pages

Software Question

The document contains a comprehensive list of questions related to software development, testing methodologies, and project management. It covers topics such as Agile models, software testing types, design documentation, and estimation methods. Additionally, it includes specific inquiries about testing roles, software quality, and various software development life cycle models.

Uploaded by

rajashreer713
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

Page |1

Sample- 2
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?
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.
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.
21. Use Case and Sequence Diagrams for an Online Pizza Delivery System.
22. DFD-0 and DFD-1 for Inventory System.
23. COCOMO Estimation (Basic Model).
24. Using the COCOMO II Model, estimate the effort required to build software for
an ATM system.
25. Draw the Activity Network Diagram for the ATM project and determine its
Critical Path.
26. SRS Design Problem – Graphics Editor Software.
27. Life Cycle Model Justification – Satellite-Based Communication System.
28. SCI / CMM.
29. COCOMO (Constructive Cost Model).
Page |2

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.
36. Critical Path in PERT.

Sample- 1
1. Difference between Black box testing and White box testing.
2. Advantages of black Box Testing.
3. Disadvantages of Black box Testing.
4. Types of Black box Testing.
5. Advantages of white box testing.
6. Disadvantages of White Box testing.
7. Process of White Box Testing.
8. What is Software Testing and Why is it important?
9. What are the Different Types of Software Testing?
10. What is STLC and What are the different phases of STLC?
11. Why is software testing important?
12. What are the Different Levels of Testing?
13. What is a Test Case?
14. What is a test plan, and what does it include?
15. What is Quality Assurance (QA)?
16. What is a traceability matrix?
17. What is the Severity and Priority in Software Testing?
18. What is Bottom-up Testing?
19. Explain the role of testing in software development.
20. What is the difference between verification and validation in Testing?
21. What is the difference between Bug, Defect, Error, Fault, and Failure?
22. What is the Difference Between Functional and Non-functional testing?
23. What is the Difference Between Functional and Non-functional testing?
24. What are the Benefits of Acceptance Testing?
25. Software Reliability (pls open this LINK).
26. Factors of Software Quality.
27. What is Software Quality?
28. Give the detail of quality parameters which are used in a software system.
29. Define the meaning of quality assurance. Explain the role of testing in Quality
assurance.
30. What are the difference between alpha testing and Beta testing?
31. Write short note on Software failure and Stress Testing.
32. All Diagrams.
Page |3

33. What are Coupling and Cohesion?


34. Types of Coupling and Cohesion.
35. Advantages of Low coupling.
36. Advantages of High cohesion.
37. Disadvantages of High coupling.
38. Disadvantages of Low cohesion.
39. What is Risk Assessment?
40. What is Risk Mitigation?
41. What is Software Risk?
42. Characteristics of Good Software.
43. What is Project Size Estimation?
44. Importance of Project Size Estimation.
45. Name Different Methods of Project Estimation.
46. Advantages of LOC.
47. Disadvantages of LOC.
48. Calculate LOC from a code.
49. What is Functional Point Analysis?
50. COCOMO Model Summary.

PYQ
Group-A (Answer all questions)

1. What are the phases of the Classical Waterfall Model?


2. Name any four methods used for gathering Functional Requirements (NFR).
3. Name the main two approaches to software testing.
4. Name some methods for software effort estimation.
5. What are stub and driver in unit testing?
OR
Design 4 test cases for a function that reads a 4-digit number and displays
whether it is a multiple of 4 or not.
6. What are the two types of code review techniques?
7. Name some examples of process models that follow Agile methodology.
8. Explain the differences between a DFD and a flowchart.
9. Name any four attributes of a good SRS document.
10. What are the different types of maintenance?
Page |4

Group-B (Answer all of the following questions)

2. Mention the different views or models of software captured by UML diagrams.


Include examples of UML diagrams for each of these views.
OR
Who are the main users of the Design document? What is the difference
between a High-Level and Low-Level Design document?
3. Explain, with example, the following terms in the context of software testing:
Test Case, Manual and Automated Test script
4. Explain the Prototyping model of software development. Mention its
advantages and disadvantages in comparison with Evolutionary model.
OR
Differentiate between waterfall and incremental model.
5. Distinguish between Alpha, Beta and Acceptance testing.
OR
Explain Gunning’s fog index with an example.
6. a) How does coding standard help in the software development process?
Explain with a suitable example.
b) Please mention some examples of external documentation associated with
any software and explain their usage.
7. Discuss some of the desirable and non-desirable attributes of an SRS document.
Who are the stakeholders involved in requirement specification and what is the
use of the SRS?

Group C (Answer all of the following questions)

8. Please draw and explain the Context Diagram and Level-1 DFDs for an online
e-commerce module.
OR
Considering an online Banking process, please draw and explain the Use Case
Diagram and the Sequence (for deposit and withdraw money from savings
account).
9. a) Explain a stub and driver module, with suitable example/diagram. How and
when are they used in testing of applications?
b) Explain with examples the different types of coverage-based testing.
OR
b) With the help of suitable example, please explain in detail the role of a Tester
in the development cycle of a software product. Please mention all contributions
made by the Tester in the project from start to finish.
10. What is the difference between Black box testing and White box testing?
Discuss two black-box testing strategies with examples.

You might also like