43
MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note 3 Quesf ion number 1 is compulsory. Attempt any three questions from the rest. f. (a) f'The process models are.based on various s,/w development phases whereas the capability models are based on capabilities of s/w." Justify the statement. Also, explain its various maturity levels. I (b) Suppose that you were asked to develop a Student Admission Sysfem. Which SDLC model will you choose for its developmentif the s/w development time given is very short ? Also develop an SRS for the system. MCS-034 P.T.O. Downloaded from www.paraman.in

MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Embed Size (px)

Citation preview

Page 1: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

MCA (Revised)

Terrn-End Examination

June, 2OOT

MCS-034 : SOFTWARE ENGINEERTNG

Time : 3 hours Maximum Marks : 100

Note 3 Quesf ion number 1 is compulsory. Attempt anythree questions from the rest.

f. (a) f'The process models are.based on various s,/w

development phases whereas the capability models

are based on capabilities of s/w." Justify the

statement. Also, explain its various maturity levels. I

(b) Suppose that you were asked to develop a Student

Admission Sysfem. Which SDLC model will you

choose for its development if the s/w development

time given is very short ? Also develop an SRS for

the system.

MCS-034 P.T.O.

Downloaded from www.paraman.in

Page 2: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

(c)

(d)

Explain COCOMO and Putnam's models with the

help of an example for each.

Explain different roles of a web application team.

Also mcjntion their respective activities.

What is GSM ? Explain its architecture.

Briefly explain any five problems with a SRS.

Explain GANTT and PERT charts with an example

for each.

Draw and explain the diagram that depicts the

process of software design

Draw and explain the positioning of CASE tools in

software application development.

List and explain all the attributes of s/w quality.

Explain how the CASE tools help in effective

Requirements Engineering.

Define formal methods. What are its major

concerns ? Mention the goals of formal specification.

Also, list any four formal specification application

argas.

Explain any two principles of Cleanroom Software

Engineering.

1 0

1 5

1 0

1 0

1 0

1 0

7 0

(a)

(b)

(a)

2.

3.

(b)

4. (a)

MCS-034

1 0

1 0(b)

5. (a)

(b)

(c)

12,000

Downloaded from www.paraman.in

Page 3: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

MCS-034@

MCA (Revised)

Term-End Enamination

June, 2OOT

MCS-034O : SOFTWARE ENGINEERING

Time : 3 hours Maximum Morks : 700

Note : Question number 1 is compulsory. Attempt anythree questions from the rest.

l. (a) Explain the three stages of component basedsoftware development.

(b) Write the formats for software change request,software change report and engineering changeorder. 10

(c) What is the objective of. software architecturaldesign ? Explain it with an example. 10

1 0

MCS-m4@ P.T.O.

Downloaded from www.paraman.in

Page 4: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

..,

(d) Explain the following w.r.t, Risk management :

(i) Risk Avoidance

(ii) Risk Detection

(iii) Risk Control

(iv) Risk Recovery

2. (a) List th" objectives of Reengineering. With the helpof an example, explain the software reengineeringlife cycle.

(b) What are the objectives of a formal technicalreview ? Also, write at least two factors thatinfluence the success of a formal technical review.

1 0

1 0

1 0

3. (a)

(b)

Explain any five characteristics of successful CASEtools. 10

Draw DFDs (upto two levels) for a LibraryInformation System. Make n€cessary assumptions . 70

1 0

1 0

4. (a) "Modularity is the only attribute of a s/w productthat makes it manageable and maintainable." Justifythe statement with the help of example. Also explainthe two parameters which provide the independencebetween various modules for better 3/w quality andmanageability.

(b) Explain the process of developing wirelessapplications using J?ME.

MCS-m4@

Downloaded from www.paraman.in

Page 5: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

5. (a) Explain any eight key process areas (KPAs)

associated with different maturity levels defined by

Software Engineering Institute (SEI).

(b) Differentiate between the following :

(i) Conventional s/w Engineering Model vs.

Cleanroom s/w engineering model

(ii) RAD approach vs. Prototype model

1 0

1 0

MCS-034 3,000

Downloaded from www.paraman.in

Page 6: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 7: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

I c$rjADCA / MCA (II Yr)

Term-End Examination

June, 2OO7

CS.IO . SOFNAIARE ENGINEERING

Time : 3 hours Maximum Msrks : 75

Note r Qu estion number 1 is compulsory. Answer dnythree questions from the rest.

l. (d A flight reservation center is planned to beautomated as follows 20

, on-line reservation of tickets

, oo{ine availability of tickets

o on-line current-status checking of PNR number

For the above mentioned system :

(i) Develop a Software Requirement Specification.

(ii) Design DFD upto two levels.

(iii) Explain the validation criteria for the system.

(iv) What classes- of tests would be conducted for

validation of the above requirements ?

CS-10 P.T.O.

Downloaded from www.paraman.in

Page 8: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

(b) How do you define reliability ? Give the measures of

reliability and availability.

(c) Explain the structu red approach to top-down and

bottom-up design. ,

2. (a) What are the activities involved in project

management ? Explain the key elements of software

project management.

(b) Give the list of major project estimation techniques.

Explain how the COCOMO model is used in. estimation.

3. (a) What are the main problems associated with software

development and their underlying causes ? I

(b) What is CMM ? Explain various maturity levels in

CMM. 7

4. (a) Explain the layered technology approach to software

engineering.

(b) Develop a use cas€ diagram for a library system where

the book issue and book return operations are

allowed. 1 0

CS-10

Downloaded from www.paraman.in

Page 9: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

5. (a)

(b)

Explain the function oriented

designs and their features.

Explain the following :

(i) Test case design

(ii) Control coupling

(iii) Verification and validation

and object oriented

CS-l0 1 0,000

Downloaded from www.paraman.in

Page 10: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 11: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

ADCA / MCA (II Yr)

Term-End Examination

June, 2OO7

GS.IO@ . ggPffiARE ENGINEERING

Time : 3 hours Maximum Marks : 75

Nofe t Qu estion number 1 is compulsory. Answer anythree questions from the rest.

l - (a) Sorne university wants to automate its registration,examination and attendance system of students. Themain objectives of the software are :

o On-line record of students

o On-line examination system

o On-line record of classes and teachers

o On-line attendance system (to be filled byteachers)

For the above-mentioned system

(i) Develop a Software Requirement Specification.

(ii) Design DFD upto two levels.

(iii) Construct the stmcture chart for this system.

(iv) suggest the testing strategy for any twosoftware rnodules in (iii) above. 20

cs-1oo P.T.O.

Downloaded from www.paraman.in

Page 12: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

(b) What is software metrics ? Explaih the various

rnetrics for software productivity and quality. 7

(c) How does a 'process' affect a 'product' ? 3

2. (a) Consider the program code given below :

void main( )

{ int gcd (a, b)

int a,b;

{

while(a! : b)

{

i f ( a>b )

a : d - b ;

else

b : b -a ;

l

return (a)

l(i) Draw the control flow graph.

(iil Arrive at the cyclomatic complexi!5l.

(iii) Arrive at the test cases.

(b) Draw and explain the typical phases of waterfall

model. Also, €XPlain the associated development

tools in each phase.

cs-1oo

Downloaded from www.paraman.in

Page 13: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

3. (a) Suppose that you are asked to build a network based

Leave Management System for.a company. Develop

an Entity-Relationship Diagram that describes

data-objects, relationships and attributes. 6

(b) What is COCOMO ? Fxplain how productivity is

computed in 'COCOMO-[' model . 6

(c) What is regression testing ? When is it used ? 3

4. (a) What is software prototyping ? Fxplain 'throw-away'

and 'evolutionary' prototyping approach. 6

(b) What are the different roles of a system analyst ?

6

(c) What is LOC based estimation ? Explain with an

3example.

5. (a) Answer the following questions in brief z 9

(il Explain any three factors that affect the

softruare quality.

(ii) What is size-oriented metrices ? What are its

advantages ?

(iii) What is Software Configuration Management ?

(b) Explain the following : 6

(i) Software Reliability

(ii) Temporal Cohesion

(iii) Statistical Quality Assurance

cs- l0@ 3,000

Downloaded from www.paraman.in

Page 14: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 15: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

MCA (Revised)

Term-End Examination:

December, 2OO7

. t

MCS-034 : SOFTWARE ENGINEERING

Time : 3 hours Maximum Marks ; 100

Ngte , Qu estion number 1 is compulsory. Attempt any

three quesf ions 'f r'om the 'rest.

1. (a) Explain the various phases of Waterfall Model with a

r.,nua diagram. 10

(b) What is Software Prototyping and Specification ?

Explain the sequence of prototyping within a neat

1 0diagram.

(c) What is Softw are Design ? Briefly describe

involvement of any three Software Designs used for

Software Development 10

( d ) W h a t a r e t h e v a r i o u s t y . p e s o f C o u p l i n g i n S o f t w a r e

, ' Engineering ? Fxplain the relation belween Coupling

and Cohesion. 10

P . T . O .MCS-034

Downloaded from www.paraman.in

Page 16: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

2. (a) What is the need of testing in SoftwareDevelopment ? Differentiate between Black Box andWhite Box testing. 5

(b) Describe the COCOMO model in detail for softwarecost estimation . 10

(c) Briefly describe the term softw are project plan.

Describe the steps involved in project plan s

3- (a) Draw a context level model (level 0 DFD) for one ofthe two systerns that are listed below :

A network-based course iegistration system for youruniversity.

OR

A web'based processing system for a computer store.

(b) List out'the characteristics of bugs.I

(c) Write short notes on (any two):

(i) Case Repository

(ii) Software Quality

(iii) Software Re-Engineering

5

5

MCS.O34

Downloaded from www.paraman.in

Page 17: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

(d) Draw a control Flow Graph (cFG) for the followingtriangle problem :

read x,g,zi

type: "scalene",

if (x-:y or X::Z or g::z)

tVp€: "isosceles"; .if (x::y and x::z)

type: "equilateral";

if (x>:y*z or y> :x*z or z):x*g)

typ e:" not a triangle,,;

if (x<:0 o.r !(:0 or z<:0)

type:"invalid input";

print type ;

(a)4.

(b)

Explain the process ,ofapplication usihg JZME.

developing wireless

1 0Describe the term software Risk. what are the basesfor dif ferent types of software Risks ?

Distinguish between Version control and changecontrol in SCM.

5- (u) Discuss about the architecture of GSM.

Q Explain how the CASE tools help in effective projectManagement

(c) Describe CBSE (Component Based SoftwareEngineeing). what arb the challenges for GBSE ? 10

MCS-034

(c)

5

9,000

Downloaded from www.paraman.in

Page 18: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 19: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

ADCA / MCA (II Yr)

Term-End Examination

December, 2OO7

CS-10 : 'SOFTWARE ENGINEERING .

Time : 3 hours Maximum Msrks : 75

Note , Qu estion number 1 is compulsory. Answer anythree quesfions from the rest.;

f . (a)- With the help of a neat diagram explain how a spiralmodel encompasses the best features of both theclassic life cycle and prototyping model. Also mentionits limitations. 10

(b) Describe a checklist for attributes to be consideredwhen the feasibility of a system is to be evaluated. I

(c) Develop a complete Obpct Oriented Analysis (OOA)

model for the manufacturing control system for anautomobile assembly plant. 12

2. befine software quality assurance. Discuss the FURpS

metrics for software quality. 15

c s - 1 0 P . T . O .

Downloaded from www.paraman.in

Page 20: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

3. (a) Explain all the four steps of Cause-Effect Graphing

test-case design technique with the help of a

diagram.

(b) Explain the concept of Version Control during the

software engineering Process.

4. (a) With the help of an example for each, explain the

ll'':*::i:iliques:(ii) Loop testing

'(b) List and explain the criteria to select a langua ge/tool

for developin g s/w Project.

5. ' (u} ' Draw ,dt least two-levels of DFDs for an

electricity-billing application ' I

(b) Explain the following : - 7

(i) Real tirne databases for real time applications

(ii) Recovery testing and stress testing

C S - 1 O

f1

1 1, ,OOO

Downloaded from www.paraman.in

Page 21: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Mcs-os4@

MCA (Revised)

Term-End Examination

Jqre, 2O08

MCS-034@ : SOFTWARE ENG|NEER|NG

Time : 3 hours Moxlmum Marks : 700

Not€ .. Question number'7 is compulsory. Attempt onythree questions lrom the rest.

f. (a) "Spiral model combines the strength of various cithersoftv,are development models. " Justify thestatement. Also, explain the primary activities in thismodel. For which kind of projects do we use thismodel ? n

(b) Why is software design called the core of thesoftware engineering ? Rplain the important issuesthat should be kept in mind while performing thedesign. 70

(c) Explain, how CASE tools help in effectiverequirements engineering.

(d) Define the term ,,Ribk". Explain the different phasesof risk management.

1 0

10

Mcs-034o P.T.O.

Downloaded from www.paraman.in

Page 22: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

2. (a)

3. (a)

4- (a)

(b)

What are the vdrious resources estimated during

software pro.iect planning ? Explain the different

levels of COCOMO and effort equation T0

Why is Java technology suited for wireless

applications development ? Explain the process ol ,^

connecting Midlet to a Serv'let' tu

What is software review ? Why is it an important

process in sofhlare development ? Fiplain di{ferent

activities to be reviewed during the so{tware design

phase. 10

"Requirement gathering is an art'" Justify the

statement. Also' explain the use and imporiance of

various information gathering tools' 70

What is boundary value analysis method ? Mention

the test case selection guidelines {or boundary value

analysis. Consider a simple program to generate the

next dote, where three input values are day' month

and year ai following boundaries

1 < d a Y < 3 1

1 < m o n t h 3 1 2

1947 <Year <2O47

Design ihe suitable test cases for boundary value

analysis. 10

(b) What is the purpose of Software Quality Assurance

(SQA) ? Also, explain the various processes of SQA' I0

(b)

Mcs-o34o

Downloaded from www.paraman.in

Page 23: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

5. A Universiiy needs to implement an online examination

system, with following oblectives and requirements :

. To maintain sfudents records appearing in different

cours€s at various examination centres'

o To automate the student registration for different

courses and giving updated information to the

students.

o To conduct examinations online'

. To evaluate and declare results online

o To award certificates and degrees online'

For the above mentioned requirements :

(a) Develop a Syst€m Requirement Specification (SRS)'

(b) Design Zero level, First level and Second level DFDs'

(c) Design an ER diagram. 20

Note : Make suitable assumptions, if necessary' Also'

wfite the assumPtions made'

4,000MCs-034@

Downloaded from www.paraman.in

Page 24: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 25: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

MCA (Revised)

Term-Ead Examination

June, 2OO8

MCS-034 : SOFTWARE ENGINEERING

Time : 3 hours Maxlmum Morks : 700

(Weightage 75%Q

Nole ; Question number 7 Is compulsory- Attempt ony

three questions lrom the rest.

l . (a) Differentlate betr,veen white box testing and black

box testing. Explain the methods for conducting

white box testing. 10

What is meant by software metric ? Explain theparameters for soltware measurement. Also,

mention some common software measures. 10

What is meant by mupling in software design ?

Explain different types of couplng. Diflerentiate

behveen loosely coupled and tightly coupled systems

with a suitable example for each. 10

How does software reengineedng improve the

soltware qmlity ? Explain the phasep oI software

1 0

P.T . O .

(bl

(c)

(d)

MCS-034

reengineering life cycle.

Downloaded from www.paraman.in

Page 26: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

2. (al

3- (a)

(b)

4. (a)

1 0

1 0

(b)

1 0

1 0

What is the lmportance of So{tware ConfigurationManagement (SCM) ? Also, diruss the role ofCASE tools in software project management.

"Capabilily Maturity Models emphasise on softwarequality and process maturity." Justify and commenton the statement.

Explain how software quality and software designproc€ss are highly inter-related. Also, explain themain phases and processes of software design.

Compare different cost estimation models based ontheir advantages and disadvantages.

What is coverage-based testing ? MenHon the criteriafor conducting coverage-based testing. Consider thefollowing program for finding the GCD for the given

two numbers x and y.

int gcd (x, y)

int x, y;

Iwhile (x! = y) .{ i f ( x > Y }

x = x _ y ;

e l s e y = y - x ;

I

retum (x);l

Make the test cases for the various coverage criteriafor the above program.

M CS-034

1 0

Downloaded from www.paraman.in

Page 27: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

(b) Differenilate between functional and non-functional

requirements. Explain the various problems

associated with requirement analysis.

5. An office needs to dwelop a software to automate the

Visitor Registration System in its office. Whener.rer a visitor

wants to meet any staff member in the oflice, the system

will record the name of the visitor. name of the stalf. time

of entry, purpose of vtsit and time of exit. The system also

strould have the following requirements :

. To display the names of all visitors to a staff member

dayrwise.

. To display the time spent by a particular vlsitor in

the office.

o To display the rnmes of all visitors who are in oflice

at a particular time.

For the abor.re mentioned requirements

(a) Develop a System Requirement Specifications (SRS).

(b) Design Zero level, First level and Second level DFDs.

(c) Design an ER Diagram,

Note t Moke suitable ossumptions, il necessary.

Also, write the ossumpflons made.

1 0

20

MCS-034 14,000

Downloaded from www.paraman.in

Page 28: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 29: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

OLf)o)c)

MCA (Revised)

Term-End Examination

December,2008

MCS-034 : SOFTWARE ENGINEERING

Time : 3 hours Maximum Marks :1,00

frVeightage 75%)

Note : Question number 1 is compulsory. Attempt any three

questions from the rest.

Define the term "Baseline". Explain the

process of changing a Baseline.

What are the shortcomings of Waterfall

Model ? How they are overcome in the

Iterative Enhancement Model? Explain.

Draw and explain the Risk Manager Tool.

Discuss the role of various CASE tools

helping in the effective management of

teams and projects.

(a)

(b)

1 .

(c)

1 0

10

10

10(d)

Downloaded from www.paraman.in

Page 30: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

1 02. (a) Explain the functionality of Coupling andCohesion used in modular design. Givedisadvantages of low Cohesion and highCoupling.

(b) How can formal methods be used to specifyaspects of a system other than thefunctionality ? Also, list some of the areaswhere the formal specifications can beapplied.

With the help of a suitable example program,explain the "Boundary-Value Analysis"testing strategy by deriving boundaryconditions.

1 0

1 0(u)J .

1 0(b) the costExplain the process ofof a Software Project.

4. (u) Explain characteristics of a web based 10application. Explain the organisation ofweb application Teams.

(b) Explain any five attributes of Software 10

Quality. Mention any two Software QualityStandards.

Downloaded from www.paraman.in

Page 31: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

205 . Suppose if you are given the task to automate theactivities of your study center, perform thefollowing:

(a) Derive the systems requirments.

(b) Develop the SRS document.

(c) Draw the DFD's till level - 2.

(d) Design an ER - diagram.

Note z Make assumptions wherevernecessary, but list them.

o O o -

Downloaded from www.paraman.in

Page 32: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 33: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

O-$00O

MCA (Revised)

Term-End Examinationjune, 2009

MCS-034 : SOFTWARE ENGINEERING

Time : 3 hours Maximum Marks : 100(VVeightage 75%)

Note : Question No. 1 is Compulsary. Attempt any three

,"ttrr": fr"- -t t*

L. (u) What is the signif icance of Software 1-0

Engineering ? Discuss salient features of

Spiral Model. For what type of Projects is

Spiral Model suitable ?

(b) Construct Level-0 and Level-l diagrams for 10

the procedures followed in a restaurant in

supplying food to the customer. Make

necessary assumption..

(c) Explain the categories of risk management. 10

(d) Explain various steps in the process of 10requirements engineering.

2 . (u) Explain all rules for Human Computer

Interface design.

1 0

MCS-034 P.T.O.

Downloaded from www.paraman.in

Page 34: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

(b) How is cyclomatic complexity computed ?Calculate cyclomatic complexity for theprogram to find the greatest of threenumbers.

(u) Explain the process of performing Black BoxTesting.

(b) Explain any two Software QualityStandards.

Explain the factors that affect deployment

of CASE tools in an atganuzation. Also,

discuss one characterist ic of successful

CASE tools.

With the help of a diagram, explain the

process of clean room Software Engineering.

1 0

L 03 .

(u)4 .

(b)

1_0

1 0

1 0

5 . Explain the following terms with suitableexamples : ZxLA

(a) S/W Reliability

(b) Reverse Engineering

- o O o -

MCS-034

Downloaded from www.paraman.in

Page 35: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

I MCS-034

MCA (Revised)

Term-End Examination

December, 2009

MCS-034 : SOFTWARE ENGINEERING

Time : 3 hours Maximum Marks : 100(VVeightage 75%)

Note : Question No. 1 is Compulsory. Attempt any three

questions from the rest.

1.

(a) Explain the various phases of SDLC. Briefly 10explain the proto-typing model.

Discuss the importance of DFD overER Diagram. Develop level-0 DFD andlevel-1 DFD for a library ManagementSystem. 4+3+3

What is Formal Methods ? Explain the 10Goals of Formal Specification in detail.

(d) What do you mean by scheduling of a S/W 10Project. Discuss any two types of schedulingtechniques used in Software Engineering.

MCS-034

1 P.T.O.

Downloaded from www.paraman.in

Page 36: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

2. Write the complete structure of Software 10Requirements Specification (SRS).

Define cohesion and coupling. Explainbriefly the various types in each of them.

10

3. Explain the steps involved in debugging. 10

Explain COCOMO Model in detail. 10

4. Explain the Software Change requestformat, Engineering Change order formatand Software Change report format.

10

Briefly, explain different characteristics ofa web application.

10

5. Write short notes on the following : 20

CASE TOOLS.

S/W Quality.

Mobile S/W Engineering.

Cyclomatic complexity.

- o 0 o -

MCS-034 2

Downloaded from www.paraman.in

Page 37: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 38: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

Downloaded from www.paraman.in

Page 39: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

I MCS-034 INo. of Printed Pages : 2

MCA (Revised)

Term-End Examination

co June, 2010

MCS-034 : SOFTWARE ENGINEERING

Time : 3 hours Maximum Marks : 100(Weigh Cage 75%)

Note : Question No. 1 is Compulsory. Attempt any three

questions from the rest.

How does software differ from other 10Engineering products ? Explain withappropriate examples.Briefly discuss the following :

Testing Activities

Testing toolsExplain the various issues of Management 6

of web-based projects.What are the goals and limitations of formal 6

specification using formal methods ?Explain in brief.Differentiate software, program andalgorithm on relevant attributes.Software does not wear-out. Comment and 6

justify.

MCS-034

1 P.T.O.

Downloaded from www.paraman.in

Page 40: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

2. Explain the different phases of Waterfall 10Model in detail.

What do you understand by the termsoftware development life cycle ? Explain.

10

3. What are the various levels of testing ? 10Explain with examples.

Briefly discuss about the risk management. 10

4. Define the term baseline. Explain the designspecification for baseline.

10

What are CASE tools ? Briefly explain thecharacteristics of a successful CASE tools.

10

5. With a neat diagram explain the softwareconfiguration management.

10

Discuss about the overview of clean room 10Software Engineering Development.

MCS-034 2

Downloaded from www.paraman.in

Page 41: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

No. of Printed Pages : 3 MCS-034

N 00 MCA (Revised)

O N Term-End Examination 0

June, 2011

MCS-034 : SOFTWARE ENGINEERING

Time : 3 hours Maximum Marks : 100 (VVeightage 75%)

Note : Question No. 1 is Compulsory. Attempt any three questions from the rest.

1. (a) In the Capability Maturity Model, 10 significant emphasis is given to the techniques to improve the "s/w quality" and "process maturity". Describe and justify the statement in comparison with various s/w development models. Also, briefly define the five maturity levels.

(b) Describe the need for Project Metrics. Also, 10 explain, with the help of appropriate examples, the two categories of Project Metrics.

MCS-034 1 P.T.O.

Downloaded from www.paraman.in

Page 42: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

(c) Differentiate between Auditing and Formal 10 Technical Review. Mention a check list for s/w configuration Audit. Also, describe status reporting and its contents.

(d) How are JZME applications tested ? What 10 are the essential features of the suite ? How many different types of tests can be conducted using the respective suite ? Explain.

2. (a) Construct level - 0, level - 1 and level - 2 10 data flow diagrams (DFDs) for a Study Centre Management System make necessary assumptions and list them.

(b) Consider a simple program to classify a 10 triangle. Its input consists of 3 positive integers (say x, y and z) and the data types for input parameters ensures that these will be integers greater than zero and less than or equal to 100. The three values are interpreted as representing the lengths of the sides of a triangle. The program then prints a message to the standard output that states whether the triangle is a scalene, isosceles, equilateral or right - angled.

For the above problem, derive the basic possible boundary conditions and some test cases respectively.

MCS-034 2

Downloaded from www.paraman.in

Page 43: MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 ... · MCA (Revised) Terrn-End Examination June, 2OOT MCS-034 : SOFTWARE ENGINEERTNG Time : 3 hours Maximum Marks : 100 Note

3. (a) Define version - control. With the help of 10 an evolutionary graph for a different

version of an item, explain the Concept.

Also, mention any two Commercial tools

available which perform version control.

(b) Mention the major concerns of the formal 10 methods and explain them briefly.

4. (a) Explain the roles and responsibilities of the 10 following w.r.t web - applications :

(i) Web Master

(ii) Application support team

(iii) Content Development team

(iv) Web Publisher

(b) Describe the Component Qualification, 10 Adaptation and Composition of Component

Based Development Process.

5. Write short notes on any 4 of the following :

(a) CASE Repository

(b) Change Control

(c) Software Reliability

(d) Risk Control

(e) Spiral Model

4x5=20

MCS-034 3

Downloaded from www.paraman.in