CS504 Current FinalTerm Paper 20 February 2018 | FALL 2017 |
MCQ From Past PapersSUBJECTIVE
1. WRITE 3 ENTITIES OF AIR TRAFFIC CONTROLLER SYSTEM
2. WRITE CYCLOMATIC COMPLEXITY OF FOLLWING CODE(SCREEN SHOT ATTACHED IN MCQ’s LIST)
3. N-TIER ARCHITECTURE AND LAYERED ARCHITECTURE
4. CORRECTION OF CODE
CS504 today's paper
Sbjective
two types of errors and symptoms of loop error
Find Cyclomatic complexity
What do u know about Byte order
Self documentinng code
Classification of deerns
Thin client model and fat client model
CS504 – Software Engineering I
Today Subjective Paper
Time: 4:30 PM
Date: 23-Feb-18
3 Marks Question
Q1) Do you agree or not the use of do-while loop should be avoided. Give solid Reason?
Q2) What are the main elements which must be part of any test case?
Q3) You are the working as developer and writes a program. Now you are testing this program by using unit testing techniques. Write any three quantitative benefits if unit testing.
Q4) Which Krutchen’s architecturally views models are important for functionality and implementation of the software system?
Q5) Consider the following case study,
“Whenever the processor need data, it sends a read request to RAM with the location of the data, RAM activities the specified address, the data is read from this address and then sent to the processor through data base”.
Using peter code methodology identifying at least two tangible objects from the above.”?
5 Marks Question
Q6) Suppose you want to write a Java program that contains declaration of an interface and a class. Class contains different static variables instance variable, constructor and methods write down the exact sequence in which toy will declare all these?
(Note: No need to write exact code, Just write sequence).
Q7) What is meant by Non-Reproducible bug’s. give an example for justification.
Q8) Write an advantage and disadvantage of using Thin Client and Fat Client Model?
Q9) Consider the following code give below
sorted = false;
while (!sorted)
{
//1
sorted true;
for(i=0; i<N-1; i++)
{
//2
if(a[i] > a[i+1])
{
swap(a[i], a[i+1]); //3
sorted = false;
}//4
}//5
}//6
Q10) Consider the following class, a student claims that the class is poorly (low) cohesive.
Devise more cohesive class (es) out of this class.
PatientManager
string patientName;
string patientAdmissionDate;
string PhysicianName;
string OperationDate;
setPatientDate();
admitPatient();
discaregPatient();
getPhysicianAvailability();
getPhysicianWeekSchedule();
scheduleOperation();
Emoticon