0% found this document useful (0 votes)
70 views

csc313 356 139-CSC313

This document outlines the examination for the Software Engineering course (CSC313) for the 5th semester Bachelor of Engineering students. It contains 3 units which cover topics related to software engineering processes, object oriented design, and testing. Students must answer questions from each unit. Unit I focuses on software quality, requirements specification, and process models. Unit II covers design principles, class diagrams, and data flow diagrams. Unit III is about unit testing, requirement based testing, and equivalence partitioning.

Uploaded by

Aniket Ambekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views

csc313 356 139-CSC313

This document outlines the examination for the Software Engineering course (CSC313) for the 5th semester Bachelor of Engineering students. It contains 3 units which cover topics related to software engineering processes, object oriented design, and testing. Students must answer questions from each unit. Unit I focuses on software quality, requirements specification, and process models. Unit II covers design principles, class diagrams, and data flow diagrams. Unit III is about unit testing, requirement based testing, and equivalence partitioning.

Uploaded by

Aniket Ambekar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Dec_2015 CSC313

USN 2 B V

V Semester B.E. Examination


(Computer Science and Engineering)
Software Engineering (CSC313)
Duration: 3 hours Max. Marks: 100
Note: i) Answer any TWO full questions from UNIT-I, any TWO full questions from
UNIT-II and any ONE full question from UNIT-III.

UNIT-I

1 a. One of the important challenges of Software Engineering is Quality and


Productivity. Explain quality attributes and productivity in brief. (04 marks)

b. Explain any four needs of SRS (04 marks)

c. Which of the software development process models would you follow for the
following projects and justify your answers.
• A mobile service provider system which provides different services to the
customer.
• System that manages booking, transhipment and delivery of parcels online
with online parcel tracking.
• A weather forecasting system.
• A compiler needs to be written for a new programming language. (12 marks)

2 a. Explain agile process model SCRUM used in software development. (05 marks)

b. A Corporate Employee Welfare(CEW) network system need to be developed


where all corporate employees and company can share valuable information like
company events, company growth, job vacancy, employee information etc. Write
five Functional requirements and three Non functional requirements for the
scenario. Assume required data. (08 marks)

c. Write short notes on following:


i) Client server Architecture ii ) Shared data style (07 marks)

3 a. Write Use case description for any two of functional requirements written in
Q 2(b) using a standard template. (10marks)

b. Suggest two possible architectures for an electronic vegetable market(e-Mandi)


making the vegetable market more convenient for the use of civilization and even
to keep the transparency in the whole market system from retailer to the whole
seller. Compare both of them with respect to construction, ease of maintenance
and system performance. (10 marks)

UNIT-II

4 a. Explain principles of Design in brief.


(06 marks)

Page 1
Course Teacher Signature: ------------------------------- Scrutinizer Signature: -------------------------------------
b. Identify different classes, relations and draw the class diagram for the Q 2(b).
Use coupling and cohesion principle of OOD. (08 marks)

c. Write structure chart to merge two sorted lists into a single list. (06 marks)

5 a. Explain any two coding techniques in brief. (07 marks)

b. Draw the Data Flow diagram for the scenario given in Q 2(b). Assume necessary
data. (08 marks)

c. Explain coupling techniques of OOD with example. (05 marks)

6 a. Answer the following: (10 marks)


• PDL description for searching a book on either Author, Publisher name.
• Coding errors such as synchronization error, Null dereferencing, Memory
leaks with an example.

b. Consider a scenario of Banking System. Identify classes, attributes, methods and


relationship between classes. Draw the following:
i) Class diagram for the above scenario. Apply class cohesion and coupling
principles.
ii) Sequence diagram for the requirement “ user withdrawing a money from
an account” (10 marks)

UNIT-III

7 a. What are the different types of errors that can be discovered using UNIT testing?
Explain the UNIT testing environment. (06 marks)

b. Write test cases for any three requirements of the problem given in
Q2(b) using requirement based testing. Use standard template for writing test
cases. (06 marks)

c Write appropriate test cases for selecting the element using binary search method
using equivalence partition testing. (08 marks)

8 a. For the given algorithm, Write a flow graph, Find Cyclomatic complexity using 3
methods, Determine independent paths.
do
{ if (A) then {…};
else { If (B) then
{ if (C ) then {….};
else {…} }
else if (D) then {…};
else {…}; (10 marks)

Page 2
Course Teacher Signature: ------------------------------- Scrutinizer Signature: -------------------------------------
}
}
While (E);

b. Explain the need for test automation and the process involved with neat diagram (10 marks)

Page 3
Course Teacher Signature: ------------------------------- Scrutinizer Signature: -------------------------------------
Department: Computer science and Engineering Sem:V Sub-Name: Computer Science & Eng
Sub-Code:CSC313 Faculty Name: Padmashree Desai

Q.No Blooms Learning Course Learning PO PI codes Marks


Levels (LL) Objectives(CLO’s)

1: a 2 1 1 1.4.6 04
b 2 3 3 3.1.6 04
c 3 2 1 1.4.6 12
2: a 2 2 1 1.4.6 05

b 4 3 3 3.1.6 08

c 2 4 3 3.2.2 07
3: a 3 3 3 3.1.4 10
b 4 4 3 3.2.2 10
4: a 2 4 3 3.4.1 06
b 4 4 3 3.4.1 08
c 3 4 3 3.4.1 06
5: a 2 4 3 3.4.1 07
b 4 4 3 3.4.1 08
c 2 4 3 3.4.1 05
6: a 3 4 3 3.4.1 10
b 4 4 3 3.4.1 10
7: a 2 5 14 14.2.1 06
b 3 5 14 14.2.2 06
c 3 5 14 14.2.2 08
8: a 3 5 14 14.2.2 10
b 2 5 14 14.2.2 10

Page 4
Course Teacher Signature: ------------------------------- Scrutinizer Signature: -------------------------------------
K.L.E Society’s
B.V.Bhomaraddi College of Engineering & Technology, Hubli-580 031

Examination Section
Semester End Examination Question Paper Review
Set I / Set II / Set III/ External
(Strike off the not applicable one)
Programme.CSE Course: Software Engineering
Course Code:CSC313
Duration: 3 Hrs Semester: V
Self Review Expert
Criterion (Yes/No/NA/ Review
Number (Yes/No/N
A/ Number
1] Whether the following details are mentioned correctly YES
on the
Header of the question paper (Exam month and year etc
up to instructions)?
2] Whether the question paper covers the entire syllabus YES
(unit wise) as announced in the scheme of SEE at the
end of prescribed syllabus for this course?
3] Whether the pattern of question paper is in accordance YES
with the model question paper?
4] Whether marks distribution is proper for all the YES
questions and sub questions?
5] Whether the question paper has all the required data and YES
figures? If figures exist, mention the number of figures
in the paper.
6] Mention the time required for an average student to 170
answer this paper (in minutes)
7] How many corrections you have made in the print copy NIL
of the question paper (typographical errors etc)?
8] Whether the scheme is ready along with the paper? YES
9] Whether the scheme contains marks splitting along with YES
points?
10] a) How many numerical problems are there in the NA
question paper?
b) How many worked out solutions exist in the scheme?
11] Is the Softcopy previewed for printing & verified for YES
corrections?
12] Would you like to do modifications to any of the NA *Yes/No
questions? (only for reviewer)
Reviewer’s Signature

Reviewer’s Padmashree
Name Desai
Date of Review

Page 5
Course Teacher Signature: ------------------------------- Scrutinizer Signature: -------------------------------------
*If Yes please fill in the details on the reverse page

To,
The Controller of Examinations
B.V.B College of Engineering & Technology, Hubli.

Sir,

After scrutinizing I Recommend No/ The Following (Strike out not applicable)
corrections for this paper. The details are as follows:

Department: CSE Course code : software engineering


Paper Code:139-CSC313 Course Code: CSC313

Correction Unit Question & Existing Question Suggested Change Reasons for Change
No No Sub Questions

Date:______________ Signature of Scrutinizer:


Name of the Scrutinizer:

Page 6
Course Teacher Signature: ------------------------------- Scrutinizer Signature: -------------------------------------

You might also like