No.
of Printed Pages : 2
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term End Examination
Oace.6 -
June, 2016
BCS-051 : INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question number 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) Explain IEEE SRS format and apply
it to develop SRS for "Online Railway
Reservation System". Make necessary
assumptions. 20
(b) What is Use Case Diagram ? Draw a
Use Case Diagram for Bank ATM System. 10
(c) What is Spiral Model for software
development ? Explain its primary
activities in brief. 10
BCS-051 1 P•T•O•
4
2. (a) Draw the first two levels of DFDs for
"Online Railway Reservation System".
Make necessary assumptions wherever,
required. 10
(b) Define the term 'Coupling% ExplairCt
differences between coupling and cohesion. 10
3. (a) - Draw a GANTT chart for the development
of "Online Railway Reservation System". 10
(b) Explain Software Development Life Cycle
10
(SDLC) in brief.
(a) What is Software Configuration
4.
Management ? Explain the necessity of
software configuration management in
10
brief.
(b) Write a short note on Software Quality
Assurance (SQA). 10
5. (a) What is Function Oriented Design ?
Explain the key elements and key features
of Function Oriented Design. 10
(b) Write a short note on Regression Testing. 10
2 5,000
BCS-051
No. of Printed Pages : 2 BCS-0511
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term-End Examination
e3 June, 2017
C:1.44
BCS-051 : INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours ' Maximum Marks : 100
(Weightage : 75%)
Note : Question number 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) Develop SRS for an "Online Railway
Reservation System". Make necessary
assumptions. Follow IEEE SRS format. 15
(b) What is Waterfall Model ? Explain whether
this model is suitable for developing a
Railway Reservation System or not. 10
(c) What are static objects ? Explain with the
help of an example. 5
(d) Differentiate between Black Box Testing
and White Box Testing, with the help of
suitable examples for both types of testing. 10
BCS-051 1 P.T.O.
2. (a) What is debugging ? Briefly explain any
four debugging strategies. 10
(b) Draw the first two levels of DFDs for an
"Online Railway Reservation System".
Make the necessary assumptions required. 10
3. (a) Draw a Gantt chart for the develOpnient of
an "Online Railway Reservation System". 10
(b) What is the need of software maintenance ?
Explain different types of software
maintenance. 10
4. (a) In Object Oriented Design, how are
necessary utility objects identified ?
Explain with the help of an example. 10
(b) Define the term 'Software Quality'. Also,
briefly explain McCall's software quality
factors. 10
5. Write short notes on any four of the
following : 4x5=20
(a) Data Dictionary
(b) Capability Maturity Models (CMM)
(c) Software Metrics
(d) Use Case Diagram
(e) Project Planning
BCS-051 2 3,500
No. of Printed Pages : 2 I BCS 05 1 I
-
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term-End Examination
December, 2017
01760
BCS-051 : INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question number 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) Explain IEEE SRS format and apply it to
develop SRS for an online banking system.
Make necessary assumptions. 25
(b) What is Class Diagram ? Explain with the
help of an example. 5
(c) What is Coupling ? Is there any relation
between Coupling and Cohesion ? Explain
the meaning of highly coupled system. 10
BPS-051 1 P.T.O.
2. (a) Draw the first three levels of DFDs for an
Online Banking System. Make necessary
assumptions. 10
(b) Explain the terms System testing and
Regression testing. 10
3. (a) Draw a Gantt Chart for the development of
an Online Banking System. 10
(b) Write a short note on Software
Maintenance. 10
4. (a) Write a short note on Capability Maturity
Model (CMM). 10
(b) Draw an ERD for an online banking
system. 10
5. (a) What is Software Quality ? Explain the role
of software metrics in quality software
development. 10
(b) What is the need of Software Project
Management ? Explain the various tasks
involved in it. 10
BCS-051 2 8,000
No. of Printed Pages : 2 I BCS-051
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term-End Examination
19g3 June, 2015
BCS-051 : INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question number 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) Explain IEEE SRS format and apply it to
develop SRS for "Student Admission
System". Make necessary assumptions. 25
(b) Explain any two of the following with
suitable examples : 10
(i) Function Oriented Design
(ii) Object Oriented Design
(iii) Testing Tools
(c) Differentiate between Waterfall model and
Spiral model.
BCS-051 1 P.T.O.
2. (a) Draw the first two levels of DFDs for a
"Student Admission System". Make
assumptions wherever necessary. 10
(b) Define the terms "Integration Testing" and
"Regression Testing". 10
3. (a) Draw GANTT chart for the development of
"Student Admission System". 10
(b) Explain the term "Software Matrices". 10
4. (a) Develop a test case for any testing
technique for "Student Admission System". 10
(b) Explain the Prototype Model with the help
of a suitable example. 10
5. (a) Explain the various debugging strategies. 10
(b) Write a short note on Reverse Engineering. 10
BCS-051 2 5,000
No. of Printed Pages : 2 BCS-051
BACHELOR OF COMPUTER
APPLICATIONS
Term-End Examination
December, 2013
BCS-051 : Introduction to Software Engineering
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question no. 1 is compulsory and carries 40 marks.
Attempt any three questions from rest
1. (a) Write the structure of SRS as per IEEE 25
standards.
(b) Explain any two characteristics of a good 10
function oriented design.
(c) Explain water Fall Model with the help of a 5
diagram.
2. (a) Draw first three levels of DFDs for a 10
"Student Admission System" . Make
assumptions wherever necessary.
(b) Define the terms "Black Box Testing" and 10
"White Box Testing".
3. (a) Draw PERT chart for the development of 10
"Student Admission System".
(b) Draw Class Diagram for any system of your 10
choice. Include a short note on the system
chosen.
BCS-051 1 P.T.O.
4. (a) Develop a test case for any testing technique 10
for "Student Admission System".
(b) Define the term "Software Project 10
Management". Explain various tasks
involved in it.
5. (a) Draw ERD for any system of your choice. 10
Indicate the title of the system chosen.
(b) Write a short note on Software 10
Configuration Management.
BCS-051 2
No. of Printed Pages : 2 BCS-051
BACHELOR OF COMPUTER
APPLICATIONS
Term-End Examination
December, 2013
BCS-051 : Introduction to Software Engineering
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question no. 1 is compulsory and carries 40 marks.
Attempt any three questions from rest
1. (a) Write the structure of SRS as per IEEE 25
standards.
(b) Explain any two characteristics of a good 10
function oriented design.
(c) Explain water Fall Model with the help of a 5
diagram.
2. (a) Draw first three levels of DFDs for a 10
"Student Admission System" . Make
assumptions wherever necessary.
(b) Define the terms "Black Box Testing" and 10
"White Box Testing".
3. (a) Draw PERT chart for the development of 10
"Student Admission System".
(b) Draw Class Diagram for any system of your 10
choice. Include a short note on the system
chosen.
BCS-051 1 P.T.O.
4. (a) Develop a test case for any testing technique 10
for "Student Admission System".
(b) Define the term "Software Project 10
Management". Explain various tasks
involved in it.
5. (a) Draw ERD for any system of your choice. 10
Indicate the title of the system chosen.
(b) Write a short note on Software 10
Configuration Management.
BCS-051 2
No. of Printed Pages : 2 BCS-051
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term-End Examination
04054 December, 2014
BCS-051 : INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question no. 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) Develop SRS for "Library Information
System". Make necessary assumptions.
Follow IEEE SRS format. 15
(b) Explain the solution design methods in
Function Oriented Design. 10
(c) Explain Waterfall Model with feedback. 5
(d) Write short notes on any two of the
following : 10
(i) Structure Chart
(ii) PERT Chart
(iii) Software Quality Assurance
BCS-051 1 P.T.O.
2. (a) Draw first two levels of DFDs for a
"Library Information System". Make
assumptions wherever necessary. 10
(b) Differentiate between "Black Box Testing"
and "White Box Testing". Give suitable
examples for both types of testing. 10
3. (a) Draw GANTT chart for the development of
"Library Information System". 10
(b) Explain the rules to create a use case.
Apply them to an example. 10
4. (a) Explain any one testing technique and use
it to develop a test case for "Library
Information System". 10
(b) How do you identify necessary utility
objects in Object Oriented Design ? 10
5. (a) Explain the different categories of Software
Maintenance. 10
(b) Write short notes on any two of the
following : 10
(i) Data Dictionary
(ii) Coupling
(iii) Cohesion
BCS-051 2 7,000
No. of Printed Pages : 2 BCS-051
BACHELOR OF COMPUTER
t'r) APPLICATIONS
00 Term-End Examination
June, 2014
BCS-051 : Introduction to Software Engineering
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question no. 1 is compulsory and carries 40 marks.
Attempt any three questions from the rest.
1. (a) Develop SRS for "Railway Reservation 25
System". Make necessary assumptions.
Follow IEEESRS format.
(b) Define the terms "Coupling" and 10
"Cohesion". Write the differences between
them.
(c) What SDLC model will you use for 5
"Railway Reservation System" ? Justify your
answer.
2. (a) Draw first three levels of DFDs for a 10
"Railway Reservation System". Make
assumptions, wherever necessary.
(b) Define the terms "System Testing" and 10
"Integration Testing".
BCS-051 1 P.T.O.
3. (a) Draw GANTT chart for the development of 10
"Railway Reservation System".
(b) Draw Use Case Diagram for a system of 10
your choice. Include a short note on the
system chosen.
4. (a) Develop a test case for any testing technique 10
for "Railway Reservation System".
(b) Write a short note on Software Metrics. 10
5. (a) Draw structure chart for any system of your 10
choice. Indicate the title of the system
chosen.
(b) Write a short note on Software Quality 10
Assurance.
BCS-051 2
No. of Printed Pages : 2 I BCS-051 I
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term-End Examination
December, 2018
0611.. 9:3
BCS-051 INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question number 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) What is SRS ? Explain the characteristics
of SRS. Develop SRS for an Online
Examination System. Make necessary
assumptions and follow IEEE SRS format. 20
(b) Explain the advantages of Spiral model of
software development. Describe the nature
of software systems which are developed
using Spiral model. 10
(c) What is a class diagram ? Draw a
class diagram for a system which
maintains attendance of Post-Graduate
and Under-Graduate students of an
institution. 10
BCS 051- 1 P.T.O.
2. (a) Draw first two levels of DFDs for an Online
Examination System. Make necessary
assumptions. 10
(b) Explain module testing with the help of an
example. 10
3. (a) Draw a Gantt chart for the development of
an Online Examination System. 10
(b) What is Use Case ? Draw a Use Case for
Online Ticket Booking for a movie. 10
4. (a) Explain Software Project Control Cycle
with the help of a diagram (flow chart). 10
(b) What is Data Dictionary ? Briefly explain
the components of Data Dictionary with
the help of an example. 10
5. (a) What is Software Configuration
Management ? Briefly explain the activities
in software configuration management. 10
(b) Explain the process of developing Entity
Relationship Diagram (ERD) with the help
of drawing an ERD for managing Savings
Account in a Banking System. Make
necessary assumptions. 10
BCS-051 2 6,000
No. of Printed Pages : 2 I BCS-051
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term-End Examination
June, 2018
BCS-051 : INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question number 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) Develop SRS for an "Online Student
Admission System". Make necessary
assumptions and follow IEEE SRS format. 15
(b) Draw use case diagram for an "Online
Student Admission System". 10
(c) A University wants to develop an "Online
Student Admission System". Explain which
software development model is suitable for
this and why. 10
(d) Explain the need of data dictionary in
software development. 5
BCS-051 1 P.T.O.
2. (a) Draw a PERT chart for the development of
an "Online Student Admission System". 10
(b) Draw the first three levels of DFDs for an
"Online Student Admission System". 10
3. (a) What is software testing ? Explain the need
of system testing. Also describe the process
of system testing. 10
(b) Describe software quality assurance. 10
4. (a) What is function oriented design ? Explain
its main elements and features. 10
(b) Draw ERD for an "Online Student
Admission System". 10
5. (a) What is software configuration
management ? Explain the need for
software configuration management. 10
(b) What is acceptance testing ? Explain alpha
testing and its process. 10
BCS-051 2 5,000
No. of Printed Pages : 2 I BCS-051 I
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term-End Examination
December, 2015
BCS 051 : INTRODUCTION TO SOFTWARE
-
ENGINEERING
Time : 3 houis Maximum Marks : 100
(Weightage : 75%)
Note : Question number 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) Explain IEEE SRS format and apply it to
develop SRS for an "Online Examination
System". Make necessary assumptions. 25
(b) What is waterfall model for software
development ? Explain the situation, in
which the spiral model for software
development should be preferred over
waterfall model. 10
(c) What is a class diagram ? Explain with the
help of an example. 5
BCS-051 1 P.T.O.
2. (a) Draw the first two levels of DFDs for an
"Online Examination System". Make
necessary assumptions. 10
(b) Draw a GANTT chart for the development
of an "Online Examination System". 10
3. (a) What is 'acceptance' testing ? Explain
briefly alpha and beta testing. 10
(b) Write a short note on software
maintenance. 10
4. (a) Define the term 'Software Quality'. Explain
McCall's Software Quality Factors in brief. 10
(b) What is a static object ? Explain the
specifications of static objects for a problem
of your choice. 10
5. (a) What is system testing ? Explain recovery
testing and performance testing with the
help of examples. 10
(b) Write a short note on Capability Maturity
Models (CMM). 10
BCS-051 2 9,000
No. of Printed Pages : 2 I BCS-051(
BACHELOR OF COMPUTER APPLICATIONS
(BCA) (Revised)
Term-End Examination
S7
December, 2016
BCS-051 : INTRODUCTION TO SOFTWARE
ENGINEERING
Time : 3 hours Maximum Marks : 100
(Weightage : 75%)
Note : Question number 1 is compulsory and carries
40 marks. Attempt any three questions from the
rest.
1. (a) Develop an SRS for an "Online Student
Registration System". Make necessary
assumptions. Follow IEEE SRS format.
Briefly explain the characteristics of a good
SRS. 15
(b) What is Spiral model for software
development ? Explain the types of
software systems developed using this
model. 10
(c) What is PERT chart ? Explain with the
help of an example, the creation process of
a PERT chart. 10
(d) What is coupling ? Explain the meaning of
a strongly coupled system. 5
BCS-051 1 P.T.O.
2. (a) Draw the first two levels of DFDs for an
"Online Student Registration System".
Make necessary assumptions as required. 10
(b) Develop a test case for any testing
technique for an "Online Student
Registration System". 10
3. (a) What is a data dictionary ? Briefly explain
the contents of data dictionaries. 10
(b) What are application logic objects ?
Explain with the help of an example. 10
4. (a) What is Module Testing ? How is it
different from Integration Testing ? 10
(b) What is the need of software planning ?
Briefly explain any four types of project
plans. 10
5. Write short notes on any four of the
following : 4x5=20
(a) Entity Relationship Diagram
(b) Class Diagram
(c) Alpha and Beta Testing
(d) Software Quality Assurance Activities
(e) Project Triangle
BCS-051 2 6,500