Sei sulla pagina 1di 8

ASSIGNMENT SET 1

Questions:
Sr. No. Question CO Number

1 Elaborate the terms: Software and Software Engineering CO1

2 Draw level 0 or level 1 DFD for the Railway Reservation system? CO6

3 Draw the E-R Diagram of Banking system? CO6

4 Write the different principles of Agile Software development. CO5

5 Explain various phases of SDLC. CO5

ASSIGNMENT SET 2

Questions:
Sr. No. Question CO Number

1 Discuss the important issues that a SRS must address. CO1

2 Explain waterfall model in details CO5

3 Software doesn’t wear out. Elaborate it. CO1

4 Differentiate between iterative Enhancement Model and CO5


Evolutionary Development model.

5 How does the risk factor affect the spiral model of software CO5
development?
ASSIGNMENT SET 3

Sr. No. Question CO Number

1 Why is SRS also known as the black box specification of system? CO2

2 List different information gathering activities performed during CO5


Requirement gathering and analysis.
3 Write the different principles of Agile Software development. CO5

4 Prepare a Software Requirement Specifications (SRS) document CO2


for a Student Management System.

5 Explain throw-away prototyping and evolutionary prototyping. CO5


Discuss the differences between these two.

ASSIGNMENT SET 4

Sr. No. Question CO Number

1 List four reasons why it is difficult to improve software process. CO1

2 What is meant by SRS document? What are the contents we CO2


should contain in the SRS document and design document.

3 Explain the software life cycle model that incorporates risk CO5
factor.

4 Spiral model is a realistic approach to the development of large- CO5


scale systems & software. Justify & explain the model?
5 What are Functional & Non-Functional requirements in CO1
Software Engineering?

ASSIGNMENT SET 5

Sr. No. Question CO Number

1 What are the various disadvantages of conventional Waterfall CO5


model?

2 What is DFD? State the notations used for creating a DFD? CO6

3 What are the umbrella activities of a software process? CO4

4 What are Software Engineering Paradigms? Which of the C06


software engineering paradigm would be most effective and
Why?
5 Explain what is meant by software prototyping and explain how it CO5
can be useful during the requirements analysis process. Give three
examples where software prototyping would be appropriate during
the requirements analysis process.

ASSIGNMENT SET 6

Sr. No. Question CO Number

1 What are the umbrella activities of a software process? CO5

2 Explain various phases of SDLC CO5


3 Differentiate between SRS document and design document. CO1

4 List functional and non-functional requirements of a software. CO1

5. Discuss four key features or practices of Agile Development and CO5


explain the rationale for each. Also write the principles of Agile
software development.

ASSIGNMENT SET 7

Sr. No. Question CO Number

1 Outline the important principles of Agile Software CO4


Development.

2 Differentiate between throw-away prototyping and CO4


evolutionary prototyping.

3 Appraise the use of Data Flow Diagrams and Data Dictionary CO4
in Software Engineering with suitable examples.

4 The spiral life cycle model is considered to be a meta model. CO4


Discuss and explain.

5 Outline the different system views that can be modeled using CO4
Unified Modeling Language. Illustrate the different UML
diagrams used to capture each of the views.
ASSIGNMENT SET 8

Sr. No. Question CO Number

1 Compare the different software development model. CO5

2 Discuss Extreme Programming and Scrum Agile software CO4


development models in detail.

3 Define the role of software engineering. CO1

4 Define the constraint of software development. CO2

5. Outline the different system views that can be modeled using CO4
Unified Modeling Language. Illustrate the different UML
diagrams used to capture each of the views.

ASSIGNMENT SET 9

Sr. No. Question CO Number

1 Write the advantages of software engineering. CO1

2 Write the criteria of selecting the software model. CO5

3 Define the data flow diagram. CO6

4 Explain various Unified modeling diagrams. CO3


5 Requirement Analysis is unquestionably the most CO6
communication intensive step in the software engineering
process. Elaborate it

ASSIGNMENT SET 10

Sr. No. Question CO Number

1 What are the important characteristics of Software Requirement CO4


Specification (SRS) document.

2 Explain software development life cycle. CO5

3 Compare different life cycle models. CO5

4 Requirement Analysis is unquestionably the most communication CO4


intensive step in the software engineering process. Elaborate it

5 Explain Agile software development CO5

ASSIGNMENT SET 11

Sr. No. Question CO Number

1 Draw and explain ER diagrams used in context to data modeling. CO6

2 Is software an art, craft or science? Justify your answer CO1

3 Differentiate between program and product. CO1


4 The spiral life cycle model is considered to be a meta model. CO4
Discuss and explain.

5 Outline different characteristics of Agile Software development. CO2


Discuss Extreme Programming in detail.

ASSIGNMENT SET 12

Sr. No. Question CO Number

1 Elaborate the fundamental activities of a software product? CO2

2 How you define Good Software in terms of Software CO6


Engineering?

3 How do you differentiate between Program and Product in terms CO1


of Software Engineering?

4 Is software an art, craft or science? Justify your answer CO1

5. Requirement Analysis is unquestionably the most communication CO2


intensive step in the software engineering process. Elaborate it.

Potrebbero piacerti anche