2005 M C A Software Engineering Question paper for exam preparation. Question paper for 2005 M C A Software Engineering Question paper, 2005 M C A Software Engineering Question paper. SiteMap
K2Questions Logo

2005 M C A Software Engineering Question paper

University Question Papers
2005 M C A Software Engineering Question paper
Fourth Semester [MCA] - MAY 2005

Paper Code: MCA 206 Subject: Software Engineering
Time: 3 Hours Maximum Marks: 60

Note: Attempt any five questions.

Q. 1 (a) What are the advantages of using so ftware process models? Explain
the prototype and spiral model in detail. (8)

(b) What process model you will follow for developing (i) Editor (ii) Radiation
therapy machine software. Justify your answer. (4)

Q. 2. (a) Describe briefly different stages of risk management process. (6)

(b) The value of size of program in KLOC and different cost drivers are given
below: size – 300 KLOC, Complexity 0.95, Analyst cap ability – 1.05,
Applications of Software Engineering Methods – 0.8, Performance
Requirement – 0.75. Calculate the effort for three types of projects i.e. organic,
semidetached and embedded using COCOMO model. (6)

Q. 3. (a) What is the use of drawing context diagram? (2)

(b) A blood bank receives and stores blood donated by people and also gives
blood to individuals or hospitals on demand. The blood bank also has a panel of
vendors who supply var ious items after receiving the order from the blood
bank. If a dono r appro aches the blood bank, his blood sample is taken and test
for various diseases. If approved blood is taken and stored in the bank. The
contact details of donor are recorded and donor is issued a card which is valid
for one year. During this period the donor b y showing the card can get the
blood from the blood bank. From time to time blood bank organizes the blood
donation camp. Date and venue is announced in the newspaper and existing
regular donor are also informed by post. The blood bank also has a panel of
doctors. Two doctors from the panel are also associated with th e camp to
handle emergencies. For these requirements draw (i) ER diagram (ii) Context
diagram. (6+4)

Q.4 (a) Define each of the following terms:- (6)
(i) Structure ch art (ii) Transaction Centered Design
(iii) Control Coupling (iv) Temporal Cohesion
(v) Requirement (vi) Software requirement Specification
(vii) Adaptive Maintenance (viii) Error

(b) Explain briefly Information Flow Metrics. For the structure chart given
below in Fig.1. Calculate the information flow index of individual modules as
well as whole software. (6)




Fig. 1.
Q. 21. (a) What is the difference between what box and black testing? Explain in
detail some white box testing techniques discussed in the class. (12)

Q. 22. (a) Define software reliability. Ho w it is different from hardware
reliability. (2)
(b)What are the main objectives of Reverse Engineering? (4)
(c) Write short notes on Basic Execution Time Model. (6)

Q. 23. (a) Write short notes on Any two:
(6 + 6)
(i) Capability Maturity Model
(ii) Configuration Management
(iii)Software Reengineering
(iv) CASE Tools


Third Semester [MCA] - DECEMBER 2005

Paper Code: MCA 209 Subject: Software Engineering
Time: 3 Hours (Batch-2004) Maximum Marks: 60

Note: Attempt five questions in all, including Q. 1 which is compulsory. All Question
carry equal marks.

Q. 1. (A) Select most approp riate answer of the following questions: 10
(a) UML Stands for
(i) Uniform modeling Language
(ii) Unified modeling lan gu age
(iii)Unit modeling language
(iv) Universal modeling language

(b) Which is not a product metric?
(i) Size
(ii) Reliability
(iv) Functionality

(c) Level-0 Diagram is similar to
(i) Use case diagram
(ii) Context Diagram
(iii)System Diagram
(iv) None of the Above

(d) IFPUG stands for
(i) Initial function point uniform group
(ii) International function point uniform group
(iii)International function point user group
(iv) Initial function point user group

(e) Which is not a size metric
(i) LOC
(ii) Function count
(iii)Program Length
(iv) Cyclematic complexity

(f) Maximum possible value of reliability is
(i) 100
(ii) 10
(iv) 0
(g) DD path graph is called as
(i) Design to Design path graph
(ii) Defeat to defeat path graph

(iii)Destination to destination path graph
(iv) None of the Above

(h) Which one is not the verification activity?
(i) Reviews
(ii) Path Testing
(iv) Acceptance Testing

(i) Patch is known as
(i) Emerging fixes
(ii) Routine fixes
(iii)Critical Fixes
(iv) None of the Above

(j) System documentation may not have
(i) SRS
(ii) Design document
(iii)Acceptance Test Plan
(iv) System Administration

(B) (a) What is software crisis? Give example. (10)
(b) Write various steps of requirement engineering
(c) What is risk?
(d) Define module coupling
(e) Explain the significance of bath tub cu rve of reliability with the help of

Q. 2 (a) Why do cumentation is necessary? Name various documents produced
after each steps of s/w life cycle. (3)

(b) Compare iterative enhancement model and evolutionary developed model. (3)
(c) What is SRS? List out the advantages of SRS standards. Why SRS is known
as the black box specification of a system? (4)

Q. 3. (a) Draw a DFD fo r borrowing a book in a library in which a borrower can
borrow a book if it is available else he can reserve the book if he wishes to. He
can borrow a maximum of these books. (5)

(b) What is size metric? How is function point metric advantageous over LOC
metric? Explain. (5)

Q. 4 (a) A software development requires 90PY durin g total development sub
cycle. The development time is planned for the duration of 3 years and six
(i) Calculate the manpower cost expanded until development time.
(ii) Determine the development peak time. (4)

(b) Define module cohesion. Explain different types of cohesion. (6)

Q. 5(a) Define data structure metrics. Explain various data structure metrics. (6)

(b) Discuss the basic model of software reliability. How can µ & t be
calculated (4)

Q. 6 (a) Give Halstead ’s software science measures for :- (5)
(i) Program Length
(ii) Program Volume
(iii)Program Level
(iv) Effort
(v) Lan gu age Level

(b) What is the difference between:- (5)
(i) Alpha Testing & Beta Testing
(ii) Development Testing and Regression Testing

Q. 7 (a) Explain the boundary value analysis techniqu e with the help of
example. (2)

(b) Explain data flow testing. Consider an example and show all “du” paths.
Also identify those “du” paths that are not “de” paths. (5)

(c) Describe Boehm’s model for maintenance. (3)

About us | SiteMap | Terms of use | Privacy Policy | Disclaimer | Contact us | ©2010 K2Questions.com

2005 M C A Software Engineering Question paper for exam preparation. Question paper for 2005 M C A Software Engineering Question paper, 2005 M C A Software Engineering Question paper