Software Engineering Questions SET 1
Software Engineering Questions SET 1
1
Writing an idea for a software
Application of engineering principles to the design a software
None of the above
6. This software development model represents the progress as a linear downward flow:
RAD Model
Waterfall Model
Iterative Model
Big bang Model
8. _______ testing is a type of high-level testing in which the primary goal is to evaluate
functionalities from a behavioural standpoint.
White box
Grey box
Black box
Blue box
9. Which of the following statements has nothing to do with the Evolutionary Process Model?
WINWIN Spiral Model
Concurrent Development Model
Incremental Model
All of the above
2
Not appropriate for small projects
Operation cost is high
Is not efficient
The risk factor is manageable
3
32) What is functional programming?
33) What is Quality Assurance vs. Quality Control?
34) What are CASE tools?
35) Which process model removes defects before software get into trouble?
36) Solve this problem
There are twenty different socks of two types in a drawer in one dark room. What is the minimum number
of socks you need to take to ensure you have a matching pair?”
37) How you can make sure that your written code which can handle various kinds of error situation?
38) Explain the differences between a Thread and a Process?
39) Tell me the difference between an EXE and a DLL?
40) What is strong-typing and weak-typing? Which is preferred? Why?
41) Describe the difference between Interface-oriented, Object-oriented and Aspect-oriented
programming.
42) Why using catch (exception) is always a bad idea?
43) What type of data is passed via HTTP Headers?
44) How do you prioritize requirements?
45) Give me differences between object-oriented and component-based design?
46) When do you use polymorphism?
47) What is the difference between stack and queue?
48) What is essential for testing the quality of the code?
49) Do you think that the maintenance of software is expensive?
50) Give me differences between tags and branches?
51) Where is a protected class-level variable available?
52) Is it possible to execute multiple catch blocks for a single try statement?
53) When do you need to declare a class as abstract?
54) Develop an algorithm that output your current location and a list of ATMs locations in that area. Get
you the closest K ATMs to your location.