Roll No. ......................
Total No. of Questions : 13]
Paper ID[A0517]
MCA(402) (Semester
- 4th)
SOFTWARE
ENGINEERING
Time : 03 Hours
Instruction to Candidates:
1) Section - A is compulsory.
2) Attempt any Nine questions from Section - B.
Section - A
1.
a.
What are the differences between a software life
cycle model and a process model?
b.
Draw a diagram that represents an iterative life
cycle model.
c.
What is the difference between a process
approach and project approach?
d.
Calculate the COCOMO effort, TDEV, average
staffing and productivity for an organic project that is estimated to be 39,
800 lines of code.
e.
Explain in brief about product Metrics
f.
What is the advantage of a DFD over other
diagrams?
g.
What criteria should be used to evaluate
scenarios and state diagrams?
h.
Explain the difference between a database that
services one for more conventional business applications and a data warehouse.
i.
Differentiate between the terms Architectural
Pattern and frameworks.
j.
What are the important goals of Domain Analysis?
k.
If a program has two integer inputs and each can
be 32-bit integer, how many possible input does this program have and if one
test can be run every millisecond, how long would it take to execute all of the
possible inputs?
l.
Software testers have sometimes said “errors
happen in corners” what could this mean?
Section –B
2.
Draw a
process model for the task of painting the walls in a room. Include the
following tasks; choose color, buy paint, clean the walls, stir the paint,
paint the wall.
3.
Provide three examples of software projects that
would be amenable to the prototyping model.
4.
Discuss in brief about coding and Validating
principles.
5.
How does problem based estimation differs from
process based estimation?
6.
Draw scenario for the interaction between a customer
trying to buy a particular music CD with cash and a clerk in music store. Be
sure to cover all possibilities. Use the state machine model with the events
being the arc.
7.
Explain
the difference between user’s requirements and specifications.
8.
Discuss in brief
the role of Data dictionary with the help of suitable example.
9.
Explain how the functional testing of
object-oriented software is done?
10.
Do you design software when you “write” a
program? What makes software design different form coding?
11.
How can project scheduling affect integration
testing?
12.
Explain the strategy which can be used for
testing of real-time systems.
13.
Discuss in brief the important characteristics
which a good test should have
0 comments:
Post a Comment
North India Campus