Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

-

r,,7.
While studying a requirements
document, you
discover a significant requirement
conflict that you
know would be expensive to correct after the system has
been implemented. You point this out to the system
customer who rejects your arguments after what you
think is a superficial analysis. You are confident that
your technical decision is correct. Discuss what you
should do in such a situation.

8.

Give the

relative

merits

and

difficulties

,~

~,
/1,'"
~

iJ~

~;
\.
\,~j
.

.\

'\

,.

/ '.r.\.

.J;It

t-. "-t{:.

Embedded microprocessor

(b)

Computer graphics

(c)

Operating

-'

B.Tech. DEGREE EXAMINATION.


.
FIrst

' ."1

Semester

..

"<:.:~..''''';-<''' Computer SCIenceand Engmeermg


OBJECT ORIENTED SOFTWARE ENGINEERING

of

applications

~V

:f'''riJ'\
( I".
.

(Common for Computer Science and Engineering


and LT.)

applying data flow-oriented design in the following


areas:
(a)

[07 - 4110]

(w.e.f. admitted batch of 2004-2005)


Time: Three hours

Maximum: 100 marks

Question No.1 is compulsory.


Answer any FOUR from questions 2 to 8.

system design

(d)

Business applications

(e)

Compiler design.

All questions carry equal marks.


1.

[B 484/3/1/07]

[07 - 4110]

Answer the following questions in brief:


(a)

Aspected Oriented Software Engineering.

(b)

People capability maturity

(c)

Reverse engineering.

(d)

Beta testing.

(e)

Workflow analysis.

models.

I'

(D

Business process reengineering.

f'...
. ",

'

!"';" ( ! /, :.:!; ,4.

'-"'II:-'

,
'(

~a . xp am. why adopting a eSIgn appro.ac


Clf.base4 on mformatIOn hiding should lead to a desIgn,

(g)

Validation.

(h)

Data flow modeling.

(i)

Life cycle objectives.

systems and develop an object-oriented design for them.


You make any reasonable assumptions about the
systems when deriving the design.

(j)

System flow diagram (SFD).

A group diary and time management system


is intended to support the time tabling of meetings and

~;~(
'. " ~~-'- 'which may be readily modified.
"
-,'
(b) Identify possible objects

2.
Identify the functional requirements and nonfunctional requirements in the following systems
(a)

Vehicle insurance

(b)

Examination

declared on university

renewal

processing

system with results

portal

(c) Order collection, processing,


in restaurant.

3.

-f\. -N...I'. :','<~

delivery-system

Develop the complete use-case for the following:

(a)
restaurant.

Using

your

(b)
bookstore.

Searching

charge

for

card for a meal

books

usmg

at a

an

online

[07

- 4110]

in the

appointment is to be made which involves a number of


people the system finds a common slot is each of these
diaries and arranges the appointment for that time. If
no common slots are available, it interacts with the user
to rearrange their personal diary to make room for the
appointment.
5.
If a software quality attribute is not specified in
the SRS, can a software developer be held accountable if
the software product is judged deficient in that quality
attribute? Explain this with an appropriate example.
6.
Use a programming language of your choice to
write a subprogram for anyone of the following tasks:
(a) To sort an array of integers
(b) To find the smallest sequence of consecutive
elements of an array of positive integers that adds up to
M, for any given positive integer M.

following

appointments across a group of co-workers. When an

Compute the cyclomatic


subprogram which you have chosen.

complexity

of

[07 - 4110]

You might also like