Upload
api-3782519
View
127
Download
0
Embed Size (px)
Citation preview
640
B. E. 8th Semester Computer Science Examination
SOFTWARE ENGINEERING Paper-CSE-402-C
Time allowed: 3 hours
Note: Attempt any five questions.
Maximum Marks: 100'
1.(a) Explain briefly the attributes of a good software. 7. (b)
Explain the steps involved in system engineering process.
Differentiate the system engineering process and software
development process. 13
2. (a) Why the best programmes do not always make the best
software managers? Explain the difference between milestone
and deliverables'in software project plan. 12
(b) What are the characteristics of a good software
requirement specification (SRS) document? Also give
the structure of SRS. 8
3. (a) Based on your experience with a bank A.T.M.,draw a
dataflow diagram, modelling the data processing
involved when a customer withdraws cash from
machine.
10
(b) Explain the semantic data model, giVIng suitable
example. 10
~"~.~.Ji.~,1.'L~"~;,,,,~~>:t''RF;;\''3-'>:'':;~''_:~~''"_~O~'"v. 'i,\'.
4.
( i ) A telephone
(ii) personal stereo system
(iii) Library catalogue
(iv) Bank Account.
20
( 3 )
(b) Briefly discus modularity.
8. Write short notes 'I1:
(a) Levels of tesl m
g
(b) Evolutionary prntotyping (c)
Matrices.
5 6
7
7
5. (a) Briefly describe
forw
ard and backward fault recovery
strategies. W
hy forw
ard fault recovery technique is used
less often than backward? G
ive examples of tw
o systems
where backward technique may be used. 13
(b) Give four circumstances where
you might recommend
against software reuse .. 7
6. (a) Under w
hat circumstances do you think that software should
be scrapped and rewrH
ten rather than re-engineered? 7
(b) Briefly describe various quality control "ctivities that must
be perform
ed to ensure that final Droduct is of
high quality.
13
7. (a) What are various stages in real time system design process?
Draw m
odel of control software for real tim
e microwave
oven system. 15
640
( 2 )
5.
Using examples, explain the difference between an object and
class. Also <;liscuss inheritance. Design foIl Jw
ing object
classes, identifying attribute~ and operations as<;ociated w
ith
them