SOFTWARE ENGINEERING MOST IMP QUESTION

Software Engineering

ebook

  • Software Engineering - A Practitioner’s Approach 7ed by Roger Pressman - Download

  • A Concise Introduction to Software Engineering by Pankaj Jalote - Download

  • Software Engineering by Rajib Mall - Download



Most  IMP  Questions


Unit - 1 - Introduction to Software and
Software Engineering

The Evolving Role of Software, Software: A Crisis on the Horizon and Software Myths, Software Engineering: A Layered Technology, Software Process Models, The Linear Sequential Model, The Prototyping Model, The RAD Model, Evolutionary Process Models, Agile Process Model, Component-Based Development, Process, Product and Process.

1.    What is the importance of process model in development of software system? Explain Prototype process model. Summer-16

2.    Explain the process model which is used for development of large-scale system. Summer-16,13

3.    Explain spiral model and concurrent development model. Summer-15

4.    Compare Prototype and RAD model. Summer-15 Winter 16,15

5.    Compare Increment and Waterfall process model. Summer-15

6.    What is software Engineering? What is Process? What is Product? Summer-14

7.    Explain Spiral model and its advantages. Summer-14,11 Winter-16,13

8.    Explain Prototype model and compare it with Waterfall model. Summer-14

9.    Explain Spiral model with suitable example. Also explain how it differs from software prototyping model? Summer-13

10. Explain the process model which is used in situations where the requirements are well defined. Summer-13,11

11. Explain Incremental model for system development. Differentiate it with Spiral model. Summer-12

12. What is software Prototyping? Explain its significance in software engineering with example. Summer-12

13. How do we define software engineering? Draw and explain software engineering layers. Summer-12 Winter-16-14

14. Describe the generic view of software engineering. Summer-11

15.  Explain Spiral model and describe its advantages over Waterfall Model. Winter-15

16. Discuss Umbrella activities and its role in software development life cycle. Winter-14

17. Discuss all generic framework activities of software engineering with respect to any one process model. Winter-14,13 Summer-12

18. Explain the difference between Software and Hardware. Winter-13

Unit - 2 - Agile Development

Agility and Agile Process model, Extreme Programming, Other process models of Agile Development and Tools.  

1.    Explain the Agile Development in detail. Winter-16

2.    List different Agile Process Model and explain any one with suitable example. Summer-16

Unit 3 Managing Software Project

Software Metrics (Process, Product and Project Metrics), Software Project Estimations, Software Project Planning (MS Project Tool), Project Scheduling & Tracking, Risk Analysis &Management (Risk Identification, Risk Projection, Risk Refinement, Risk Mitigation).

1.    What is Software Measurement? Explain Software Metrics used for software cost estimation. Winter-16

2.    Explain Project Scheduling Process. Explain Gantt Chart in detail. Winter-16

3.    Explain Risk Management, Monitoring and Mitigation. Winter-15, 13, 12 Summer-15

4.    Describe four Ps for Project Management and Explain any three in detail, Winter-14

5.    Write and briefly explain possible reasons for project failure. Winter-14

6.    Explain W5HH principle with respect to s/w project management. Winter-15, 14, 13, 12 Summer-11, 15

7.     Write short note on Software Project Management. Winter-13

8.    What is software measurement? How to calculate cost of software? Explain software metric used for software cost estimation.

Unit 4 Requirement Analysis and Specification

Understanding the Requirement, Requirement Modeling, Requirement Specification (SRS), Requirement Analysis and Requirement Elicitation, Requirement Engineering.   

1.     Describe requirement validation. May 2011

2.     Develop a complete use case for the system which is known to you. May 2011

3.     List and explain requirement engineering tasks. May 2012

4.     What is activity diagram? May 2012

5.     What is swimlane diagram? May 2012

6.     What is SRS? Why is SRS known as a black-box specification of the system? What are major issues addressed by SRS? May 2013

7.     Explain requirement engineering process. May 2014, Dec 2014

8.     Explain requirement analysis with an example. May 2015

9.     What is a relationship? May 2015

10.  Explain cardinality and modality with an example. May 2015

11.  What is requirement engineering? List the functional and non-functional requirements for library management system. May 2016

Unit 5 Software Design

1.  Explain  coupling and cohesion.
2.  What is the importance of User Interface? Explain User Interface Design Rules with examples.
3.  What is Object Oriented Design of a system? Create a class diagram engineering layers.
showing all possible relationships between classes of a system.

Unit 6 Software Coding and Testing

1.  Describe coding standards.
2.  Explain white box and black box testing. Discuss all the testing strategies that are available. 
3.  Differentiate alpha testing and beta testing. 
4.  What is Cyclomatic Complexity? Define steps to find cyclomatic complexity using flow graph.
5.  Explain Unit Testing and System Testing. 

Unit 7 Quality Assurance and Management 

1.  Explain formal technical reviews. 
2.  List the SQA related activities. 
3.  Compare: Quality Control Vs. Quality Assurance
4.  Explain Importance of SQA. 

Unit 8 Software Maintenance and
Configuration Management

1.  Explain How to manage the different versions that get created and how to maintain code quality under changing condition. 
2.  Write short note on: Reverse Engineering.

Unit 9 Software Engineering and Software as a
Service

1.  Explain Software as a Service (SaaS). 

Unit 10 Advanced Topics in Software
Engineering

1.  Describe integrated CASE Environment.

2 comments: