Knowledge Institute of Technology & Engineering: Information Technology Department Question Bank Academic Year (2020-21)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Knowledge Institute of Technology & Engineering

Information Technology Department


Question Bank
Academic Year (2020-21)

Subject Code: 2153202


Subject Name: Software Engineering

UNIT -1 : Introduction to Software and Software Engineering:

1. What is the importance of process model in development of software system? Explain


prototype process model. (Summer 2016)
2. Explain the process model which is used for development of large-scale system.
(Summer 2016).
3. Explain spiral model and describe its advantages over waterfall model. (Winter 2015)
4. Define Software Engineering. Draw and explain Software Engineering layers
(Summer 2015).
5. Discuss umbrella activities and its role in software development life cycle
(SDLC). (Summer 2015)
6. Discuss all generic frame work activities of software engineering with respect to any one
process model.(Summer 2015)
7. What is testing? What is debugging? Draw the spiral diagram showing testing strategies
with phases of software development. (Summer 2017)
8. What is Software Engineering? What is Process? What is Product? (Summer 2014)
9. Explain the difference between software and hardware characteristics. List and explain
very briefly various activities of software engineering process framework. (Winter 2013)
(4 Marks)
10. Explain incremental model for system development. Differentiate it with spiral model.
11. Describe generic view of Software Engineering.
12. Explain in brief the process model which is used in situations where requirements are
well defined and stable.
13. Using example explain the spiral model.
14. Explain Software Prototyping.
15. Explain Software Engineering as a Layered Technology.
16. Distinguish between a program and a software product.

UNIT -2 : Agile Development

1. List the different agile process model and explain any one with suitable example.
(Summer 2016).

UNIT -3 : Managing Software Project

1. Explain Risk Management. (Summer 2016).


2. Explain project scheduling and tracking with suitable example. (Summer 2016).
3. Explain Software Project Management and W5HH Principle. (Winter 2015)
4. Explain Risk Management , Monitoring and Mitigation (Winter 2015)
5. Write and explain briefly possible reasons for project failure. (Summer 2015)
6. Describe FOUR Ps for Project Management and explain any THREE in detail.
(Summer 2015)
7. Explain Feasibility Study of College Management System.(Summer 2014)
8. What are the steps in software Project Planning? What is effort estimation? (Summer
2014)
9. Explain Different Metrics –Size, Functional and complexity (Summer 2014)
10. 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. Shortcut keys handler (size 6 KB).
Use COCOMO to determine the overall cost of the project and duration of
development. (Winter 2013)
11. Write short note on: Software Project Management. (Winter 2013)
12. What is W5HH principle? Explain in detail.
13. Describe the difference between risk components and risk drivers.
14. Describe integrated CASE Environment.
15. Explain Software Project Plan.
16. What do you mean by risk? What is software risk? Explain all type of Software risk.
17. Explain white box and black box testing. Discuss all the testing strategies that are
available.
18. Define FOUR Ps for project management and explain them in detail.

UNIT -4 : Requirements Analysis and Specification

1. What is Requirement Engineering? List the Functional and Non Functional requirement
for Library Management system. (Summer 2016).
2. Explain requirement engineering process. (Winter 2015)
3. Explain Functional and Non Functional Requirement for ATM in Banking System
(Winter 2015)
4. Explain the role of data dictionary in analysis and design (Winter 2015)
5. Explain Functional and Non Functional Requirement for Hotel Management System.
(Summer 2015)
6. Explain Functional and non-functional requirement. (Summer 2014)
7. 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. (Winter 2013)
8. List and explain work tasks for the communication activity.

UNIT -5 : Software Design

1. What is Object Oriented Design of a system? Draw the Use case diagram and
Class diagram for Library Management system. (Summer 2016).
2. What is the importance of User Interface? Explain User Interface design
rules. (Summer 2016).
3. Explain the different design concepts. (Summer 2016).
4. Explain Different Symbols of E-R Diagrams. Draw E-R diagram for University
Examination System (Winter 2015).
5. Explain cardinality and modality with Examples. (Winter 2015)
6. Explain Design Rules for User Interface(UI).(Winter 2015)
7. Draw context diagram and data flow diagram (DFD) for Airlines Reservation
System.(Summer 2015)
8. Draw E-R Diagram for university result system (Summer 2014)
9. Define module coupling and cohesion. Explain different types of coupling and
cohesion (Winter 2013)
10. Develop a complete use cases for the system which is known to you.
11. Using appropriate example explain data dictionary.
12. Explain the difference between DFD and ER diagram with symbols and example.
13. Explain the difference between coupling and cohesion.
14. Explain the significance of User Interface (UI) in a system. Also explain
the design model for UI.
15. List and explain requirement engineering tasks.
16. What is Cyclomatic Complexity? Define steps to find cyclomatic
complexity using flow graph.
17. Software is to be developed for hotel management system in which information is
provided for all type of activities conducted in hotel. The major users of the
system are hotel staff, people who stay in the hotel and people who visit the
restaurant. Information for the billing system, hotel account management, staff
salary, hotel menu information, hotel room information is provided by software.
Prepare Software Requirement Specification and Use Case Diagram.

UNIT -6 : Software Coding and Testing

1. Explain any one search algorithm with an example. Explain the various coding standard.
(Summer 2016).
2. What are the different levels of testing? Explain any one with suitable example. (Summer
2016).
3. Explain Black box testing and White Box Testing. (Winter 2015)
4. Explain Unit Testing and System Testing. (Winter 2015)
5. What is Software Reliability? Compare Black Box testing and White Box testing in
software product. (Summer 2015)
6. Explain Version Management and code quality management under changing conditions
(Winter 2013)
7. List set of guidelines for formal technical reviews.
8. Describe coding standards.
9. List set of guidelines for BVA ? Also explain merits and demerits of BVA.
10. Differentiate alpha testing and beta testing.

UNIT - 7 : Quality Assurance and Management

1. What is the importance of SQA? Explain the SQA activities. (Summer 2016).
2. Define: Feasibility Study, CMM Level, and QFD. (Winter 2015) (Summer 2015)
3. Explain : Quality Control and standards like ISO 9000 and 9001 (Summer 2015)
4. Define Software Quality Assurance (SQA) and explain SQA activities. (Summer 2015)
5. Explain Different Quality standards. (Summer 2014)
6. Explain Software Quality Assurance Techniques. (Summer 2014)
7. Explain : Reliability , Cyclomatic Complexity (Summer 2014)
8. Explain importance of SQA
9. List the SQA related activities.
10. What do you mean by Quality Assurance? Explain various factors that affect
Software quality.
11. Explain five-level of SEI-CMM.

UNIT -8 : Software Maintenance and Configuration Management

1. Explain Software Configuration Management. (Summer 2016).


2. Using appropriate example explain control flow mode.

UNIT -9: Software Engineering and Software as a service

1. Explain Software as a Service (SaaS). (Summer 2016).

UNIT -10: Advance Topics in Software Engineering

1. Explain Software Re-Engineering process model. (Summer 2016).


2. Explain Software Process Improvement with various elements of SPI framework.
(Summer 2016).

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