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

Jun 08

This document contains exam questions covering various topics in software engineering. It includes questions about software attributes and challenges, the waterfall and prototyping models, software design components, non-functional requirements, requirements validation techniques, data flow diagrams, state machine models, shared repositories, object-oriented design processes, rapid software development, software prototyping, agile methods, software maintenance types, testing techniques, productivity factors, and estimation techniques. The document tests knowledge across the entire software development lifecycle.

Uploaded by

Shashank Ramesh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Jun 08

This document contains exam questions covering various topics in software engineering. It includes questions about software attributes and challenges, the waterfall and prototyping models, software design components, non-functional requirements, requirements validation techniques, data flow diagrams, state machine models, shared repositories, object-oriented design processes, rapid software development, software prototyping, agile methods, software maintenance types, testing techniques, productivity factors, and estimation techniques. The document tests knowledge across the entire software development lifecycle.

Uploaded by

Shashank Ramesh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

JUN/JULY-09

1 a. What are the attributes oI good soItware and what are the key challenges Iacing soItware
engineering? (10 Marks)
1b. Explain how both the waterIall model oI the soItware process and the prototyping model can
be accommodated in the spiral process model. (05 Marks)
1c. Name the components oI a design method. (OSMarks)

2 a. Describe Iour diIIerent types oI non-Iunctional requirement, which may be placed, on the
system. Give examples oI each oI these types oI requirements. (10 Marks)
2b. During the requirement validation process, what are the diIIerent types oI checks to be
carried out on the requirements in the requirements document. Also what are the
requirements validation techniques, which can be used in conjunction or individually?
(10 Marks)

3 a. Based on your experience with a bank ATM, draw a data Ilow diagram modeling the data
processing involved when a customer withdraws cash Irom a machine. (10 Marks)
3b. Draw and explain the state machine model oI a simple microwave oven. (10 Marks)
PartB
5 a. What are the advantages and disadvantages oI a shared repository model? (10 Marks)
5b. Explain with Iigure the data-Ilow model oI an invoice processing system. (10 Marks)

a. List the various steps that need to be Iollowed Ior object oriented design process. (05 Marks)
b. What are the advantages and disadvantages oI object oriented systems? (05 Marks)
c. What are advantages and drawbacks oI inheritance? (05 Marks)
d. Explain about concurrent objects. (05 Marks)

7 a. What are the characteristics oI rapid soItware development? (05 Marks)
7b. What is soItware prototyping? Give the beneIits oI soItware prototyping. (05 Marks)
7c. What is the objective oI evolutionary prototyping? Give its advantages and the problems that
are encountered. (05 Marks)
7d. What is an Agile method? Discuss the various principles used in Agile method. (05 Marks)

8 a. What are the various types oI soItware maintenance? (04 Marks)
8b. DiIIerentiate between Black Box testing and White Box testing. (0 Marks)
8c.Name and explain the Iactors aIIecting the productivity oI soItware. (05 Marks)
8d. Name the various estimation techniques in soItware systems. (05 Marks)

You might also like