You are on page 1of 3

Set A

Continuous Assessment Test – II


Programme Name & Branch: B.Tech – CSE Slot: F2+TF2
Course Title: Software Engineering Course Code: CSE3001
F2 QP In charge: Prof. Deepikaa S Maximum Marks: 30
Class Numbers: VL202021010 5295
Answer ALL Questions
S.No. Question Marks Course
Outcome
(CO)
1 Given a software project to build an automatic vehicle 10 3
parking slot allocation system. The system has a sensor to
identify the presence of new car and read its number and
allocates the parking slot and narrates the slot number. On
exit, the car number is read and the parking bill is generated
based on the timing.
a. Identify the functional and non-functional
requirements (based on classification) (5M)
b. Identify the graphical model that best explores the
requirements. And list the use cases for the given
scenario (5M)
2 For the scenario given in Q.1 Convert the analysis model to 10 4
design model.
Draw the architecture diagram with the abstract modules and
elaborate the modules with detailed design using any suitable
UML diagram.
3 For the given Code, Draw the control flow graph, and 10 5
calculate the Cyclomatic complexity using all the three
methods.
#include <iostream>
bool IsPasswordOkay(void)
{
char Password[8];
gets(Password);
if (!strcmp(Password, “badprog"))
return(true);
else return(false);
}
void main()
{
bool PwStatus;
puts("Enter password:");
PwStatus = IsPasswordOkay();
if (PwStatus == false){
puts("Access denied");
exit(-1);
}
else puts("Access granted");
}
Set B

Continuous Assessment Test – II


Programme Name & Branch: B.Tech – CSE Slot: F2+TF2
Course Title: Software Engineering Course Code: CSE3001
F2 QP In charge: Prof. Deepikaa S Maximum Marks: 30
Class Numbers: VL202021010 5295
Answer ALL Questions
S.No. Question Marks Course
Outcome
(CO)
1 Given a software project to build an online Courier tracking 10 3
system. It has admin login to make entries of new packages.
The customer login to track the packages. The packages are
given a unique bar code.
a. Identify the functional and non-functional
requirements (based on classification) (5M)
b. Identify the graphical model that best explores the
requirements. And list the use cases for the given
scenario (5M)
2 For the scenario given in Q.1 Convert the analysis model to 10 4
design model.
Draw the architecture diagram with the abstract modules and
elaborate the modules with detailed design using any suitable
UML diagram.
3 A website is developed by government to educate people 10 5
about the severity of the disease. The areas are indicated with
the respective colors based on the inputs collected by the
health advisory committee (Red- most affected, orange-less
affected and green for not affected). This will help people
avoid going to the disease prone areas without any reason.

No of affected is >1000, then color is red.


999>No of affected >0, then color is orange
No of affected =0, then color is green.

Design the test cases based on the equivalence class


partitioning method to test the color zones.
Set C

Continuous Assessment Test – II


Programme Name & Branch: B.Tech – CSE Slot: F2+TF2
Course Title: Software Engineering Course Code: CSE3001
F2 QP In charge: Prof. Deepikaa S Maximum Marks: 30
Class Numbers: VL202021010 5295
Answer ALL Questions
S.No. Question Marks Course
Outcome
(CO)
1 Given a software project to build an online shopping app to 10 3
buy mobile phones of all brands and its accessories. The app
should give show various offers and exchanges possible for
the customers.
a. Identify the functional and non-functional
requirements (based on classification) (5M)
b. Identify the graphical model that best explores the
requirements. And list the use cases for the given
scenario (5M)
2 For the scenario given in Q.1 Convert the analysis model to 10 4
design model.
Draw the architecture diagram with the abstract modules and
elaborate the modules with detailed design using any suitable
UML diagram.
3 A program calculates the total salary of an employee with the 10 5
conditions that if the working hours are less than or equal to
48, then give normal salary. The hours over 48 on normal
working days are calculated at the rate of 1.25 of the salary.
However, on holidays or Sundays, the hours are calculated at
the rate of 2.00 times of the salary. Design the test cases
using cause effect graph testing.

You might also like