0% found this document useful (0 votes)
707 views

Software Engg Question Bank 2021

This document contains a question bank for the subject of Software Engineering for the Department of Computer Engineering/Information Technology at Silver Oak University. It includes questions related to software engineering processes, agile development, software project management, requirements analysis and specification, and software design. The questions cover topics such as software process models, agile methods, risk management, software metrics, use case diagrams, entity-relationship diagrams, and user interface design.

Uploaded by

SHREET DAVE
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)
707 views

Software Engg Question Bank 2021

This document contains a question bank for the subject of Software Engineering for the Department of Computer Engineering/Information Technology at Silver Oak University. It includes questions related to software engineering processes, agile development, software project management, requirements analysis and specification, and software design. The questions cover topics such as software process models, agile methods, risk management, software metrics, use case diagrams, entity-relationship diagrams, and user interface design.

Uploaded by

SHREET DAVE
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/ 8

Silver Oak University

Silver Oak College of Engineering and Technology


Department of Computer Engineering / Information Technology

Subject Name: Software Engineering Semester V


Subject Code: 3150711 Academic Year: 2021-22

Question Bank
UNIT-1 Introduction to Software and Software Engineering

Sr. No Questions
1 Using example explain the spiral model
2 Explain spiral model and describe its advantages over waterfall model and explain Waterfall model
3 Explain Software Prototyping
4 Explain Software Engineering as a Layered Technology. OR Define Software Engineering.
Draw and explain Software Engineering layers
5 Compare Prototype and RAD Process Model.
6 Distinguish between a program and a software product.
7 Explain Spiral model with suitable example. Also explain how it differs from Software Prototyping model.
8 Explain the difference between software and hardware characteristics. List and explain very
briefly various activities of software engineering
9 Explain the process model which is normally suits for development of large-scale software system.

10 Compare Incremental and RAD Process Model.


11 Explain spiral model and Concurrent Development Model.
12 Compare Incremental and Waterfall Process Model.
13 What is Software Engineering? What is the role of software engineer? Compare Hardware and Software
product characteristic?
14 Explain in brief the process model which is used in situations where requirements are well defined and
stable.
15 Discuss Incremental process model with its diagram and compare with Waterfall model.
16 Describe two main features of Spiral model and discuss working of
Prototyping model with its diagram.
17 Discuss umbrella activities and its role in software development life cycle (SDLC).

18 Explain incremental model for system development. Differentiate it


with spiral model.
19 Discuss all generic frame work activities of software engineering with respect to any one process model.

20 What is Software Engineering? What is Process? What is Product?


21 Explain Prototype model and compare it with Water Fall process model.

22 Write a short note on Component-Based Software Engineering.


23 What is the importance of process model in development of software system? Explain prototype process
model.
24 Explain formal technical review.
25 Explain the process model which is normally suits for development
of large-scale software system.

UNIT 2 Agile Development

Sr.No Questions
1 Explain Agile Development in detail.
2 List the different Agile process model and Explain any one with suitable example.

3 Explain Scrum with merits and demerits.


4 Discuss the concept of Agility

UNIT -3 Software Project Management

Sr.No Questions
1 Write and explain briefly possible reasons for project failure.
2 Explain function point analysis method. Compute the function points for the following data set: Inputs =8,
Outputs= 12, Inquiries = 4,
Logical files = 41, Interfaces =1 and Σ Fi = 41.
3 Consider a project to develop a text editor. Major modules of project
are: 1. Menu Panel (size 9KB) 2. Text editing window (size 5 KB) 3.
Short cut keys handler (size 6 KB). Use COCOMO to determine the overall cost of the project and
duration of development.
4 Write short note on : Risk Management.
5 Write short note on : Risk Management. Explain Version Management and code quality management
under changing conditions(Change Control Management)
6 Describe requirements validation
7 What is risk management? Explain RMMM plan.
8 Describe the difference between risk components and risk drivers.
9 What do you mean by risk? What is software risk? Explain all type of Software risk.
10 Explain function point analysis method. Compute the function points for the following data set: Inputs =8,
Outputs= 12, Inquiries = 4, Logical files =41, Interfaces =1 and _ Fi = 41.

11 Explain CASE and building blocks of CASE


12 Explain Different Metrics –Size, Functional and complexity
13 Consider a project to develop a text editor. Major modules of project are: 1. Menu Panel (size 9KB) 2. Text
editing window (size 4 KB) 3. Short cut keys handler (size 6 KB). Use COCOMO to determine the
overall cost of the project and duration of development.
14 Explain in detail the process model which is normally suited for development of large-scale software
system.
15 What are the steps in software Project Planning? What is effort estimation?

16 What is Software Measurement? How to Calculate Cost of Software? Explain Software metrics used for
S/w cost estimation.
17 Explain project scheduling process. Explain Gantt Chart in detail.
18 Explain CASE tools and its use in Software Engineering.
19 Explain project scheduling and tracking with suitable example.
20 Explain Software metrics used for software cost estimation.
21 Write short notes on COCOMO model.
22 Explain Software Project management and W5HH principle.
23 Enlist and explain various types of risk
24 Explain 4 P’s of effective project Management

UNI T 4 – Software Requirement Analysis and Specification

Sr.No Questions
1 Describe process of requirement engineering in detail.
2 Explain Requirement engineering tasks
3 How to collect requirement? Explain different methods to collect
requirement. Why it is important in Software Engineering?
4 Explain Feasibility Study of College Management System.
5 Explain Feasibility Study of Hospital Management System.
6 What is Requirement Engineering? List the Functional and Non-Functional requirement for Library
Management system.
7 Explain Functional and Non-Functional Requirement for ATM in Banking System.

8 Explain Functional and Non-Functional Requirement for Hotel Management System.

9 Explain functional requirement and non functional requirement with


example of hospital management system.
10 Explain Functional and non functional requirement.
11 Enlist the characteristics of SRS. Write SRS for College Management System. Or Enlist characteristic of
SRS.Write a SRS for Hospital management system.

UNIT -5 Software Design

1 Draw Use case for Library Management System.


2 Explain Different Symbols of E-R Diagrams. Draw E-R diagram for University Examination System.
3 Explain cardinality and modality with Examples.
4 Develop a complete Use Case System for ATM machine.
5 What is the difference between software architecture and software
design? Explain any two architectural styles of software. Or Explain
different style and pattern of architectural design
6 Compare Procedural Design with Object Oriented Design.

7 Explain the role of data dictionary in analysis and design


8 Explain Design Rules for User Interface(UI).
9 Explain the difference between DFD and ER diagram with symbols and example.

10 Compare the relative advantages of function/procedure oriented and object oriented approaches to
software design.
11 Define Cohesion and Coupling. What is the difference between coupling and cohesion.
12 Compare: Coupling and Cohesion. Explain different types of Coupling and its effect on software modules.
13 What is the importance of User Interface? Explain User Interface design rules with examples.
14 Draw the Data Flow Diagram with different levels for withdraw and deposit of money in a bank.

15 What is activity diagram and swim-lane diagram? Draw activity


diagram for Billing Counter of a shopping mall.
16 What is Object Oriented Design of a system? Create a class diagram
showing all possible relationships between classes of a system.
17 Explain Different Symbols of E-R Diagrams. Draw E-R diagram for
Library Management System.
18 Explain in detail the design issues while designing User Interface.
19 Draw Use case diagram for Hospital Management System.
20 Draw use case diagram of ATM Machine.
21 Draw context diagram and data flow diagram (DFD) for Airlines Reservation System.

22 Prepare an E-R diagram for a Hospital Management System.


23 Draw database design model and discuss Architectural design and Interface design.

24 Draw E-R Diagram for university result system


25 What is Data design, architectural design and procedural Design?
26 What is User Interface (UI)? Explain the design model for UI.
27 What is User Interface? Explain the design rules for UI.
28 Explain the different design concepts.
29 What is Object Oriented Design of a system? Draw the Use case diagram and Class diagram for Library
Management system.
30 What is Architectural Design? Enlist the different style and pattern of architecture
31 Describe Golden Rules of User Interface Design.

32 Compare Coupling and Cohesion. Explain different types of Coupling and its effects on software
modules.
33 What is activity diagram and Swim-lane? Draw activity diagram for
billing Counter of a shopping mall.
34 Draw DFD for Hotel Management System
35 Draw Timeline chart for Library Management System/Hospital Management System

UNIT-6 Software Coding & Testing

1 Explain white box and black box testing. Discuss all the testing strategies that are available

2 What are different levels of testing and the goals of the different levels?
3 Explain Unit Testing and System Testing.
4 How unit testing strategy works on a software module? What errors are commonly found during unit
testing?
5 Explain software testing strategy for conventional software architecture. Draw the spiral diagram showing
testing strategies with phases of software development.
6 Using example explain the basic path testing method.
7 Explain: Unit testing, cyclomatic complexity and Load testing.
8 Differentiate alpha testing and beta testing
9 Describe coding standards.
10 What is Software Reliability? Compare Black Box testing and White
Box testing in software product.
11 What is testing? What is debugging? Draw the spiral diagram showing testing strategies with phases of
software development.
12 Explain Different Testing Techniques
13 What is Software Testing? What is the role of a Software Tester? Compare: Black Box Testing and White
Box Testing.
14 What is Mobile testing? Mention the challenges in mobile testing?
15 List the set of guideline for BVA. Also explain the merits and demerits of BVA.

16 Explain White Box Testing With an Example.


17 What is Cyclomatic complexity? Define Steps to find Cyclomatic complexity using flow graph.

18 Explain Adaptive Software Development Process Model.


19 Explain Integration Testing
UNIT-7 Software Quality Assurance And Maintenance
1 List and Explain the SQA related activities
2 Define: Feasibility Study , CMM Level , QFD.
3 Compare: Quality Control Vs. Quality Assurance
4 What do you mean by Quality Assurance? Explain various factors that affect software quality
5 Explain five-level of SEI-CMM.
6 List set of guidelines for formal technical reviews
7 Explain Different Quality standards. List Quality Standards. Explain any one.
8 Explain Software Quality Assurance Techniques(SQA)
9 Explain the importance of Software Quality Assurance. Also explain different CMM levels.
10 Explain process of code review

UNIT-8 (Software Maintenance and Configuration


Management)
1 Explain how do we design interfaces that allow the user to maintain control?
2 What do you mean by software configuration? What is meant by software configuration management?
3 What is software reliability? What is the role of software maintenance in software product? Or
Explain Software Maintenance

4 Write short note on: Reverse Engineering, Re-Engineering , Forward Engineering or Difference between
Forward and Reverse Engineering.
5 Explain SCM Process.
6 Enlist the different types of Maintenance.
7 Explain Web Engineering

UNIT-9 Devops

1 What is DevOps?

2 List and explain importance and benefits of DevOps.

3 Explain 7C’s of DevOps Lifecycle.

4 List and explain challenges in Continuous testing in context of DevOps.

5 Explain Challenges of DevOps.

UNIT-10 Advanced Topics in Software


Engineering
1 Explain Software Process Improvement with various elements of SPI framework
2 Explain how SE helps in Data Science.
3 Explain Web Engineering and process improvement.
4 Explain CBSE, CASE.

Prof. Jaimin Jani Dr. Satvik Khara


Subject Coordinator HOD CE

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