3
C8/MCA/8ZM-4/MCA-401/07 ENGINEERING
&:MANAGEMENT
SOrl'wARE
~
~TIONS.
- 2007
ENGINEERING AND TQM SEMESTER- 4
Time : 3 Hours ]
[ Full Marks : 70 Group
-A
( Multiple Choice Type Questions
1.
10 x 1 = 10
Choose the correct choices for all of the following: i)
ii)
iii)
tv)
Recommend the development process models for developing a Compiler: a)
Prototype
b)
Spiral
c)
Classical waterfall model
d)
Evolutionary model.
Which is not the measurement Ordinal
b)
Nominal
c)
Interval
d)
Ratio.
Weakest form of measurement
24457-(1)-B
scale is
a)
Nominal
b)
Ordinal
c)
Ratio
d)
IntelVal.
Coupl1ng is a measure of Strength of Intramodular connections
b)
v)
scales in questionnaire?
a)
a)
I
)
.
Strength of Intermodular connections
c)
Both (a) and (b)
d)
None of these.
'Software Science' uses a refinement of counting lines of codes is about a)
McCabe's Cyclomatic Complexity
b)
Halstead's method
c)
COCOMO model
d)
Cohesion.
I
4
CS/MCA/SEM-4/MCA-401/07
vi)
vii)
viii)
Evolutionary model is sometimes known as a)
Meta model
b)
Successive version and incremental model
c)
Both (a) and (b)
d)
None of these.
Single loop Spiral represents a)
Prototype model
b)
Evolutionary model
c)
Waterfall model
d)
Risk based model.
An expert makes an educated problem thoroughly.
Ix)
x)
guess of the problem size after analyzing the
Which one of the following is the estimation technique?
a)
Expert Judgement Technique
b)
Delphi cost estimation
c)
COCOMO
d)
FPA.
The different project parameters can be modelled using suitable mathematical expression in the estimation technique known as a)
Analytical technique
b)
Statistical technique
c)
Heuristic technique
d)
Delphi. technique.
Which one of the following can be used to relate the number of delivered lines of code to the effort and time required to develop the software? a)
Zigzag curve
1;ยป
Rayleigh-Norden
c)
Sigmoid curve
d)
Regression
Group
curve
line.
-B
( Short Answer Type QuestioDs ) Answer any three questions.
2.
a)
b) I
"
Fill in, the blanks
=
Project duration
it)
Software productivity
ill)
MME
/ ( Team size)
= Size / ..........
x ( Size)
Write down the levels of SEI ~ CMM.
24457-m~B
I
= 15 3xl
:
1)
=
3 x 5
'2
~
3.
5 'The spiral model may be viewed as a meta model"
4.
Discuss the advantages and disadvantages
of prototyping model.
5.
Draw CFG for the folloWing problem complexity :
and calculate
C8~/8IaI-4~-IOI/07
Compute~cd(inta,intb)
y~.
- Explain.
5 5
the McCabe's
cyc10matic
{
Wh11e(aI=b) {
If (a>b) then a=a-b; else b=y-x;
} return a; 5
}
6.
5
Compare and contrast White box testing and Black box testing.
Group - C ( Long Answer Type Questions) 3 x 15
Answer any three questions. 7.
8.
I
=45
a)
Show the Risk involvement for the different types of process model. You have estimated the size of product to be about 100.000 LOC. Compute the Nominal effort and the Development time. ( Software is in Organic Mode) 3 + 1+ 1
b)
Why is Regression Testing important?
c)
Define I
- CASE and
When is it used ?
U - CA$E. Ust the characteristics
of CASE tools.
3 +2 1+ 1+3
A college runs a student admission system every year. for a batch of 40 students for the first year of M.Tech course. The procedure on announcement of the admission is: newspaper advertisement is released. appUcations are called from the candidates. written testis administered and a 11st of the 40 students admitted is posted on the notice board. The selected candidates are asked to pay a Rs. 20,000 fee within a week from the date of announcement. In this domain perform the following activities : a) Identify actors b)
Develop three use cases
c)
Complete the class diagrams with properties
d)
Draw interaction diagram
e)
Draw activity diagram
t)
Draw total system diagram with packages.
24487-OO-B I
9.
a)
the size of vocabulaty
b).
Program length
c)
Program volume
d)
Program effort
e)
Programming time. 1.
procedure sort(var x:array; n:integer);
2.
var i, J, save: integer;
3.
begin
4.
for i:=2 to n do
5.
for J:=1 to i do
7.
11.
I
5x3
Using the primitive entities given below, determine
6.
10.
e
6
CS/MCA/SEM-4/MCA-401/07
. if x[i]<x(j]then
begin save:=x[i];
8.
. x[i]:=x:=UJ;
9.
xU]:=save
10.
end
11.
end;
a)
Define quality control and quality assurance.
b)
What are the activities performed by SQA group?
c)
What is unit testing"
a)
IOE maintenance group accounts system has been installed & is normally available to users from 8:00 a.m.unt1l6:oo p.m. from Monday to FrIday. Over a four week period the system was unavaiJable for one whole day because of problems with a disk drive & was not available on 2 other days until 10:00 a.m. in the morning because of problems as in overnight batch processing runs. What were the availabUitej & MT between failures ( MTBF ) ?
b)
Explairi the roles of Driver and stub modules.
c)
In your university there is a Placement Cell for the students where aU the industries and the afBIiated colleges need to register for all the placement related activities. You de oonsiuur all the logical assumptions in this regard to vlsIIAIt"", the placement related processes. Draw a DFD upto level 2. 2 +2 +4 +7
24457-(1)-8I
What errors are found during unit testing?
4 .
5
2 +4