0% found this document useful (0 votes)
28 views6 pages

Software Engineering Imp Questions

The document outlines a comprehensive set of questions related to software engineering, covering various topics such as software models, requirements, design, testing, and risk management across multiple units. Each unit contains both short and long answer questions aimed at assessing knowledge and understanding of key concepts in software engineering. It serves as a study guide or examination framework for students in the field.

Uploaded by

mounikarohit2025
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)
28 views6 pages

Software Engineering Imp Questions

The document outlines a comprehensive set of questions related to software engineering, covering various topics such as software models, requirements, design, testing, and risk management across multiple units. Each unit contains both short and long answer questions aimed at assessing knowledge and understanding of key concepts in software engineering. It serves as a study guide or examination framework for students in the field.

Uploaded by

mounikarohit2025
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

PART – A (Short Answer Questions)


S. No Questions

UNIT – I
1 Explain is legacy software?
2 Demonstrate all the applications of software?
3 List the types of software myths?
4 Discuss the architecture of layered technology?
5 List all the umbrella activities in process framework?
6 Explain is process pattern?
7 List the types of software models?
8 List the types other software process models?
9 Explain software component? explain its uses
10 Explain process assessment?
11 List the models in CMMI?
12 Explain the levels in continuous model in CMMI?
13 Compare between perspective and iterative process models?
14 Explain staged model in CMMI?
15 Write the other name of waterfall model and who invented
waterfall model?
16 Explain Boehm model?
17 List the phases in unified process model??
18 List the types of patterns?
19 Explain PSP and TSP?
20 Explain high speed adaptation model?
UNIT - II
1 Explain the kinds of system requirements?
2 Explain functional requirement?
3 Explain nonfunctional requirement?

4 Explain domain requirements?


5 List kinds of nonfunctional requirements?
6 Explain example of functional requirement?
7 Explain user requirements in detail?
8 Explain system requirement in detail?
9 Explain interface and list out how many types of there and what
are they?
10 Explain the term stake holder?
11 Explain requirements gathering??
12 Explain requirement validation?
13 Explain requirement review?
14 Explain data dictionary?
15 Discuss data flow model?
16 Explain state machine model of a microwave oven?
17 List kinds of behavioral and object models?
18 Design class hierarchy for library by using in heritance model?
19 Describe ethnography?
20 Explain viewpoints and types of viewpoints?
UNIT - III
1 Explain why design is important in design engineering?
2 Discuss analysis and design model?
3 Describe quality attributes and its guidelines?
4 List the design concepts?
5 Justify the importance of refactoring?
6 Discuss on low coupling?
7 Define software architecture with its importance?
8 Explain taxonomy of architectural styles?
9 Write short notes on architecture patterns?
10 Compare function oriented and object oriented design?
11 Define top-down and bottom-up design model?
12 Write short notes on coupling?
13 List out the steps for conducting component level design?
14 Write short notes on cohesion?
15 Design the class based components?
16 List out the golden rules for interface design?
17 Write short notes on interface design steps?
18 Describe design evaluation?
19 List out all the design issues?
20 Explain process in user interface design?
UNIT - IV
1 Compare verification and validation?
2 Write short notes on unit testing?
3 Describe smoke testing?
4 List out the steps for bottom-up integration?
5 List out the steps for top-down integration?
6 Write short note on integration testing?
7 Compare Quality assurance vs. Quality Control?
8 Define CASE tools?
9 Write short notes on validation testing?
10 Explain art of debugging?
11 Describe regression testing?
12 List out the steps for integration step documentation?
13 Describe performance testing?
14 Write short notes on glass box testing?
15 Explain behavioral testing?
16 List the quality factors of McCall’s?
17 List the quality factors of ISO 9126?
18 Define the following terms measures, metrics, and indicators?
19 Write short notes on product metric land scrape?
20 List out the metrics for analysis model?
UNIT- 5
15 Define reactive and proactive risk strategies?
2 List out the generic subcategories of predictable risks?
3 Define risk components?
4 List out the conditions for risk refinement?
5 Write about quality concepts?
6 Write short notes on formal technical reviews?
7 List out review guidelines??
8 Describe six sigma for software?
9 Write about the classification of case tool?
10 Write a short notes on ISO 9000 quality standards?
11 Write the formulae for measures of reliability and availability?
12 Explain about software cost estimation?
13 Write short note on the various estimation techniques?
14 Define software risks and what are the types of software risks?
15 Describe risk components and drivers?
16 Write the purpose of timeline chart?
17 Expand RMMM in RMMM plan?
18 Define software reliability?
19 Define quality and quality control in quality management?
20 Write short notes on risk identification?
PART – B (Long Answer Questions)

S. No Questions

UNIT – I
1 Explain the evolving role of software?
2 Define software and explain the various characteristics of software?
Describe “Software myth”? Discuss on various types of
3
software myths and the true aspects of these myths?
Explain software Engineering? Explain the software
4
engineering layers?
5 Explain in detail the capability Maturity Model Integration (CMMI)?
Describe with the help of the diagram discuss in detail
6
waterfall model. Give certain reasons for its failure?
7 Explain briefly on (a) the incremental model (b) The RAD Model?
8 Explain the Spiral model in detail?
Describe With the help of the diagram explain the
9
concurrent development model?
Explain unified process? Elaborate on the unified process
10
work products?
11 Explain specialized process models?
12 Explain different software applications?
13 Explain the paradigms do you think would be most effective? Why?
14 Explain product and process are related?
15 Explain personal and team process models?
16 Explain process frame work activities?
17 Explain the purpose of process assessment?
18 Explain changing nature of software in detail?
Explain and contrast perspective process models and iterative
19
process models?
20 Explain about the evolutionary process models?
UNIT – II
1 Write short notes on user requirements. What are requirements?
2 Compare functional requirements with nonfunctional requirements?
3 Discuss system requirements in a detail manner?
4 Explain requirement engineering process?
5 Discuss briefly how requirement validation is done?
Discuss your knowledge of how an ATM is used; develop a set
6 of use-cases that could serve as a basis for understanding the
requirements for an ATM system?
Describe four types of non-functional requirements that may
7 be placed on a system. Give examples of each of these types of
requirement?
Explain how requirements are managed in software project
8 management?
9 Explain context models?
10 Explain Behavioral models?

11 Explain Data models?


12 Explain Object models?
Explain in which circumstances would you recommend using
13 structured methods for system development?
14 Explain SRS document and explain along with its contents?
15 Explain interface specification in detail?
Discuss how requirements are felicitated and validated in
16 software project?
Discuss how feasibility studies are important in requirement
17 engineering process?
Demonstrate class hierarchy for library by using interface
18 specification?
19 Explain inheritance model?
20 Explain state machine model with a suitable example?

UNIT - III
Explain a two level process? Why should system design be finished
before the detailed design, rather starting the detailed design after
1
the requirements specification? Explain with the help of a suitable
example
Discuss briefly the following fundamental concepts of
software design:
2 i) Abstraction
ii) Modularity
iii) Information hiding
Explain briefly the following:
3 i) Coupling between the modules,
ii) The internal Cohesion of a module
Discuss the fundamental principles of structured design. Write
4
notes on transform analysis?
5 Explain software architecture in a detail manner?
6 Explain software design? Explain data flow oriented design?
7 Explain the goals of the user interface design?
8 Discuss briefly about the golden rules for the user interface design?
9 Discuss interface design steps in a brief manner?
10 Explain how the design is evaluated?
11 Explain design processing along with its quality?
12 Explain the design concepts in software engineering?
3 Explain pattern based software design in a detail manner?
14 Elaborate model for the design?
15 Discuss architectural styles and patterns?
16 Explain with a neat diagram of architectural design?
17 Elaborate modeling component level design?
18 Describe mapping data flow into software architecture?
19 Explain the guide lines of component level design?
20 Describe the way of conducting a component level design?
UNIT- IV
Explain about the importance of test strategies for
1
conventional software?
2 Discuss black box testing in a detailed view?
3 Compare black box testing with white box testing?
4 Compare validation testing and system testing?
5 Discuss software quality factors? Discuss their relative importance?
6 Discuss an overview of quality metrics?
Explain should we perform the Validation test – the
7
software developer or the software user? Justify your answer?
8 Explain about Product metrics?
9 Explain about Metrics for maintenance?
10 Explain in detail about Software Measurement?
Explain about Metrics for software quality?
12 Explain strategic approach to software testing
13 Describe test strategies for conventional software
14 Describe validation testing
15 Write a long notes on system testing
16 Demonstrate art of debugging
17 Discuss a framework for product metrics
18 Demonstrate metrics for analysis model
19 List the metrics for the design model
20 Describe metrics for source code and for testing
UNIT - V
1 Explain about software risks?
Elaborate the concepts of Risk management Reactive vs
2
Proactive Risk strategies?
3 Explain about RMMM Plan?
4 Explain about Quality concepts?
5 Explain software quality assurance?
6 Explain about formal technical reviews?
7 Explain in detail ISO 9000 quality standards?
8 Discuss risk refinement?
9 Compare reactive with proactive risk strategies?
10 Discuss software reliability?
11 Briefly explain about formal approaches to SQA?
12 Demonstrate statistical SQA?
13 Define software reliability along with its terms?
14 Explain risk projection in detail?
15 Explain seven principals of risk management?
16 Explain software reviews in brief?
17 Explain six sigma for software engineering?
18 Explain quality management with their terms?
19 Demonstrate risk identification?
20 Describe developing a risk table?
PART – C (Problem Solving and Critical Thinking Questions)

S. No Questions

UNIT – I
1 Describe the law of conservation of familiarity in your own words?
2 Suggest a few ways to build software to stop deterioration due to
change?
3 Try to develop a task set for the communication activity?
4 What is the purpose of process assessment? Why has SPICE been
developed as a standard for process assessment?
5 Discuss the meaning of “cross-cutting concerns” in your words?
UNIT – II
1 Identify and briefly describe four types of requirements that may be
defined for computer based system?
2 List out plausible user requirements for the following functions
a) Cash dispensing function in a bank ATM?
b) Spelling check and correcting function in a word processor?
3 Suggest how an engineer responsible for drawing up a system
requirements specification might keep track of the relationship
between functional and non- functional requirements?
4 Suggest who might be stakeholders in a university student record
system. Explain why it is almost inevitable that the requirements
of different stakeholders will conflict in some way?
5 Explain who should be involved in requirements review? draw a
process model showing how a requirements review might be
UNIT – III
1 State how do we assess quality of a software design?
2 Suggest a design pattern that you encounter in a category of everyday
things?
3 Provide examples of three data abstractions and the procedural
abstractions that can be used to manipulate them?
4 Explain the difference between a data base that services one or more
conventional business applications and data warehouse?
5 Demonstrate the architecture of a house or building as a metaphor,
draw comparison with software architecture. How are the
disciplines of classical architecture and software architecture
similar? How do they differ?
UNIT – IV
1 Provide a few examples that illustrate why response time variability
can be an issue?
2 Develop two additional design principles “place the user in control”?
3 Develop two additional design principles “make the interface
consistent”?
4 Develop a complete test strategy for the safe home system. Document
it in a test specification.
5 Provide examples for unit testing?
UNIT – V
1 Quality and reliability are related concepts but are fundamentally
different in number of ways. Discuss them?
2 You have been given the responsibility for improving quality of
software across your organization. What is the first thing that
you should do? What’s next?
3 Some people argue that an FTR should assess programming style as
well as correctness is this a good idea? Why?
4 Is it possible to assess the quality of software if the customer keeps
changing what it is supposed to do?
5 Create a risk table for the project that if you are the project manager
for a major software company. you have been asked to lead a team
that’s developing “next generation “word- processing software?

You might also like