How To Exam?

a knowledge trading engine...


University of Mumbai 2007-5th Sem M.E Mechanical Engineering Computer Modelling & Software Engg - - Question Paper

Tuesday, 16 July 2013 02:45Web



B. (1) Question No. 1 is compulsory.

(2) Answer any four questions from thereat.    J Jj a 9

V <T7**) V*| c    

(a)    Explain how the algorithmic approach to cost estfrKnonmay" be" useo-t)? project iO managers for option analysis. Suggest a situation where managers may choose

ar approach that is not based on the lowest project cost.

(b)    (i) Describe the essential characteristics of software tools that support test 5

automation.

(ii) Distinguish between validation testing and defect testing.    5

(a)    Explain why interface testing is necessary even when individual components have 10 been extensively validated through comoonent testing and program inspections.

(b)    (i) Discuss the difference between black box and structural testing and suggest 5

how they can be used together in the defect testing process.

(ii) Explain why oottom up and top-down testing may-be in appropriate testing 5 strategies for object oriented systems.

(a)    describe two metrics that have been used to measure programmer productivity. 10 Comment briefly on the advantages and disadvantages of each of these metrics,

(b)    Why should estimation technique be used to produce a cost estimate for a large 10 complex software systems ?

(a)    identify and briefly describe four types of requirements that may be defined for a 8 computer based system.

(b)    (i) Suggest how an engineer responsible for drawing up a system requirement 6

specfications might keep track of the relationships between functional and non-functional requirements.

(ii) Describe four types of non-functional requirements that may be placed on a 6 system. Give examples of each of these requirements.

(a)    Ufiing a data-flow diagram, describe a change management procedure that might 10 be jsed in a large organization concerned with developing software for external clients, changes may be suggested either from external or internal sources.

(b)    (i) With reference to system building, explain why you may sometimes have to 5

maintain obsolete computers on which large software systems were developed.

(ii) Explain why an attribute based version identification system makes if easies 5 to discover all of the components making up a specific version of a system.

(a)    Why t may be necessary to design the system architecture before the specifications 8 are written.

(b)    Giving reasons for your answer, suggest an appropriate structural modef for the 12 following systems ;

(i)    An automated tickel-issuing system used by passengers at a railway station.

(ii)    A robot floor-cleaner that is intended to clean relatively clear spaces such as corridors, the cleaner must be abfe to sense walls and other obstructions.

(a)    Giving reasons (or your answer, suggest an appropriate control model for the 10 following systems.

(i)    A batch processing system that takes information about hours worked and pay rates and prints salary slips and bank credit transfer information.

(ii)    A set of software tools that are produced by different vendors, but which must worn together.

(b)    (i) Under what circumstances might an organization decide to scrap a system 5

when the system assessment suggests that it is of high quality and high business value.

(ii) What are the essential conditions for software re-engineering to be successful ? 5







Attachment:

( 0 Votes )

Add comment


Security code
Refresh

Earning:   Approval pending.
You are here: PAPER University of Mumbai 2007-5th Sem M.E Mechanical Engineering Computer Modelling & Software Engg - - Question Paper