Software Quiz interview questions
93 questions. Tap “Show answer” to check yourself.
-
The acronym of CASE is
- Computer Aided Structured Engineering
- Continuously Aimed Software Engineering
- Computer Aided Software Engineering
- None of the above
Show answer
C. Computer Aided Software Engineering
-
What is the most suitable architecture to develop a web based system?
- Client Server Model
- Distributed System Model
- Island Model
- Repository Model
Show answer
A. Client Server Model
-
The visual interface developed by Xerox was modeled on a
- Desktop
- File cabinet
- Tree
- None of these
Show answer
A. Desktop
-
The advantage of better testing in software development is in
- Iterative
- Prototyping
- Waterfall model
- All of these
Show answer
A. Iterative
-
Who develop software products?
- Customers
- Database administrators
- Software engineers
- Programmers
Show answer
C. Software engineers
-
Choose the tool which is not used in the requirement analysis.
- Activity Network
- Flow Graphs
- Module Dependency Diagram
- Data Flow Diagram
Show answer
D. Data Flow Diagram
-
Information hiding is to hide from user, details that
- May be maliciously handled by him
- Are not relevant to him
- Are relevant to him
- Are confidential
Show answer
A. May be maliciously handled by him
-
A Simulation program
- Teaches by emulating the responses of the system being studied
- Teaches facts, such as arithmetic operations and spelling
- Guides novices through the basics of using other computer programs
- None of these
Show answer
A. Teaches by emulating the responses of the system being studied
-
What is the disadvantage of using distributed approach to system development?
- Security
- Scalability
- Concurrency
- Fault tolerance
Show answer
A. Security
-
Use of recursion
- makes debugging easier
- reduces execution time
- makes software bug-free
- enhances logical clarity and reduces code size
Show answer
D. enhances logical clarity and reduces code size
-
Which of the following is (are) required by top-down design?
- Modularity
- Step-wise refinement
- Flow charging
- All of these
Show answer
D. All of these
-
If a file is to be moved from main memory to a disk, the directory file would be modified by the
- File manager
- Command processor
- I/0 managers
- Supervisor
Show answer
A. File manager
- Advertisement
-
The error distribution in the case of requirement analysis is
- 10%
- 20%
- 30%
- 40%
Show answer
B. 20%
-
Configuration management is not concerned with
- Choice of hardware configuration for an application
- Controlling changes to the source code
- Controlling documentation changes
- Maintaining versions of software
Show answer
A. Choice of hardware configuration for an application
-
The data flow model of an application mainly shows
- decision and control information
- communication network structure
- processing requirements and the flow of data
- the underlying data and the relationship among them
Show answer
C. processing requirements and the flow of data
-
A desirable property of module is
- High coupling
- Multifunctional
- Low Cohesiveness
- Independency
Show answer
D. Independency
-
A Good specification should be
- Functional
- Distinctly specific
- Unambiguous
- None of these
Show answer
D. None of these
-
A program written for an application generator includes
- Procedural statements
- Non-procedural statements
- Both (a) and (b)
- None of these
Show answer
C. Both (a) and (b)
-
Data structure suitable for the application is discussed in
- Interface design
- Procedural design
- Architectural design
- Data design
Show answer
D. Data design
-
Which of the following is a tool in design phase?
- Abstraction
- Refinement
- Information hiding
- All of these
Show answer
D. All of these
-
Which of the following types of maintenance takes the maximum chunk of the total maintenance efforts in a typical commercial application environment?
- Adaptive Maintenance
- Perfective Maintenance
- Preventive Maintenance
- Corrective Maintenance
Show answer
B. Perfective Maintenance
-
In an IBM PC, ROM contains
- The file manager
- The I/0 manager
- The operating system supervisor
- All of these
Show answer
C. The operating system supervisor
-
Home finance programs are
- Inventory management programs
- Project management programs
- Accounting programs
- None of these
Show answer
C. Accounting programs
-
The shell
- Accepts command from the user
- Maintains directories of files
- Translates the keyboard’s character codes
- None of these
Show answer
A. Accepts command from the user
- Advertisement
-
In object oriented design of software
- Classes are always different
- Classes are defined based on the attributes of objects
- Objects inherit the properties of the class
- All of these
Show answer
D. All of these
-
The extent to which the software can control to operate correctly despite the introduction of invalid input is called as
- Portability
- Fault tolerance
- Robustness
- Reliability
Show answer
C. Robustness
-
The maximum error distribution is in
- Testing
- Coding
- Design
- Requirement analysis
Show answer
B. Coding
-
The model which estimates the total effort in terms of person, months of the technical project staff, is
- COCOMO Model
- Waterfall model
- Prototyping
- Spiral
Show answer
A. COCOMO Model
-
Game programs include
- Video arcade games
- Adventure games
- Simulation games
- All of these
Show answer
D. All of these
-
The principle, a function can always be replaced by its value (irrespective of the context), without changing the meaning is called
- Referential transparency
- Context-free
- Orthogonality
- Unbinding
Show answer
A. Referential transparency