Top Banner
DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 1 Q.2 a. Explain the concept of socio-technical systems. What are the characteristics of socio-technical systems? Answer:
23

DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

Feb 14, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 1

Q.2 a. Explain the concept of socio-technical systems. What are the characteristics of socio-technical systems?

Answer:

Page 2: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 2

b. Explain the Waterfall model. Illustrate your answer with the help of Block diagram.

Answer:

Page 3: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 3

Page 4: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 4

Q.3 a. Explain various stages of Requirement Engineering process. Illustrate your answer with the help of Block Diagram.

Answer:

Page 5: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 5

b. What is Software Requirement Specification (SRS)? List five desirable characteristics of a good SRS document.

Answer:

Q.4 a. Explain the various stages in the general process of an object-oriented

design.

Page 6: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 6

Answer:

b. Explain various key factors that are considered when planning application

system reuse.

Page 7: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 7

Answer:

Page 8: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 8

Q.5 a. Explain the process of Formal specifications in the software process. List various activities that are performed while developing formal specifications of sub system interface.

Answer:

Page 9: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 9

b. Define and explain Agile Methods. What are Principles of Agile Methods?

Illustrate with the help of taking example of widely used Agile methods.

Page 10: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 10

Answer:

Page 11: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 11

Page 12: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 12

Q.6 a. Describe Client-Server architecture. What are various types of Client-

Server Architecture? Explain. Answer:

Page 13: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 13

Page 14: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 14

Page 15: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 15

b. Write advantages and disadvantages of a shared repository. Answer:

Page 16: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 16

Q.7 a. What are different approaches used for user interface prototyping. Explain. Answer:

Page 17: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 17

b. Components are usually developed using object oriented approach. Explain how components differ from objects.

Answer:

Page 18: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 18

Q.8 a. What are different levels of testing? List various goals of different levels, for each level specify which of the testing approaches is most suitable.

Answer:

Page 19: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 19

Page 20: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 20

b. Explain the term “Software Inspection”. List major advantages of inspection

over testing. Answer:

Page 21: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 21

Page 22: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 22

Q.9 a. Define and explain Release Management. Explain various factors that influence system release strategy.

Answer:

Page 23: DC 65 SOFTWARE ENGINEERING DEC 2013...DC 65 SOFTWARE ENGINEERING DEC 2013 © IETE 4 Q.3 a. Explain various stages of Requirement Engineering process.DC 65 SOFTWARE ENGINEERING DEC

DC 65 SOFTWARE ENGINEERING DEC 2013

© IETE 23

b. Define and explain various static software product metrics. Answer:

TEXT BOOK

Software Engineering, Ian Sommerville, 7th edition, Pearson Education, 2004