640 B. E. 8th Semester Computer Science Examination SOFTWARE ENGINEERING Paper-CSE-402-C Time allowed: 3 hours
Maximum Marks: 100'
Note: Attempt any five questions.
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. ~"~.~.Ji.~,1.'L~"~;,,,,~~>:t''RF;;\''3-'>:'':;~''_:~~''"_~O~'"v. 'i,\'.
10
4.
20
7
(iii) Library catalogue
(iv) Bank Account.
7
5
(ii) personal stereo system
Matrices.
(b) Evolutionary prntotyping (c)
(a) Levels of tesl mg
6
against software reuse .. 7
(b) Give four circumstances where you might recommend
where backward technique may be used. 13
less often than backward? Give examples of two systems
strategies. Why forward fault recovery technique is used
13
oven system. 15
Draw model of control software for real time microwave
7. (a) What are various stages in real time system design process?
high quality.
be performed to ensure that final Droduct is of
(b) Briefly describe various quality control "ctivities that must
be scrapped and rewrHten rather than re-engineered? 7
6. (a) Under what circumstances do you think that software should
640
(3) (b) Briefly discus modularity. 8. Write short notes 'I1:
A telephone
class. Also <;liscuss inheritance. Design foIl Jwing object (classes, identifying attribute~ and operations as<;ociated with i them )
Using examples, explain the difference between an object and
5. (a) Briefly describe forward and backward fault recovery
5.
(2)