Why is decomposition technique required?
A. Software project estimation is a form of problem solving
B. Developing a cost and effort estimate for a software project is too complex
C. All of the mentioned
D. None of the mentioned
Select an option to see the answer and solution.
Choose the suitable options with respect to regression testing.
A. It helps in development of software
B. It helps in maintenance of software
C. It helps in development & maintenance of software
D. none of the mentioned
Select an option to see the answer and solution.
Identify the correct statement with respect to Evolutionary development:
A. Evolutionary development usually has two flavors; exploratory development, and throw-away prototyping
B. Very large projects are usually done using evolutionary development based approach
C. It facilitates easy project management, through the high volume of documentation it generates
D. Sometimes the construction of a throw-away prototype is not followed by a re- implementation of the software system using a more structured approach
Select an option to see the answer and solution.
Standard Enforcer is a
A. Static Testing Tool
B. Dynamic Testing
C. Static & Dynamic Testing
D. None of the mentioned
Select an option to see the answer and solution.
A sequence of baselines representing different versions of a system is known as
A. System building
B. Mainline
C. Software Configuration Item(SCI)
D. None of the mentioned
Select an option to see the answer and solution.
What is Cyclomatic complexity?
A. Black box testing
B. White box testing
C. Yellow box testing
D. Green box testing
Select an option to see the answer and solution.
Which reliability requirements are concerned with maintaining copies of the system?
A. Checking requirements
B. Recovery requirements
C. Redundancy requirements
D. Ambiguous requirements
Select an option to see the answer and solution.
Which model in system modelling depicts the dynamic behaviour of the system ?
A. Context Model
B. Behavioral Model
C. Data Model
D. Object Model
Select an option to see the answer and solution.
Data Store Symbol in DFD represents a
A. Physical file
B. Data Structure
C. Logical file
D. All of the mentioned
Select an option to see the answer and solution.
Test cases should uncover errors like
A. Nonexistent loop termination
B. Comparison of different data types
C. Incorrect logical operators or precedence
D. All of the mentioned
Select an option to see the answer and solution.
When does one decides to re-engineer a product?
A. when tools to support restructuring are disabled
B. when system crashes frequently
C. when hardware or software support becomes obsolete
D. subsystems of a larger system require few maintenance
Select an option to see the answer and solution.
"An ordering system may be adapted to cope with a centralized ordering process in one company and a distributed process in another." Which category the example belong to?
A. Process specialization
B. Platform specialization
C. Environment specialization
D. Functional specialization
Select an option to see the answer and solution.
Which architecture is used when there is a high volume of transactions to be processed by the server?
A. Multi-tier client-server architecture
B. Master-slave architecture
C. Distributed component architecture
D. Peer-to-peer architecture
Select an option to see the answer and solution.
Which method recommends that very frequent system builds should be carried out with automated testing to discover software problems?
A. Agile method
B. Parallel compilation method
C. Large systems method
D. All of the mentioned
Select an option to see the answer and solution.
The arc-to-node ratio is given as r = a/n. What does 'a' represent in the ratio?
A. maximum number of nodes at any level
B. longest path from the root to a leaf
C. number of modules
D. lines of control
Select an option to see the answer and solution.
Which things in UML are the explanatory parts of UML models?
A. Structural things
B. Behavioral things
C. Grouping things
D. Annotational things
Select an option to see the answer and solution.
Cohesion is a qualitative indication of the degree to which a module
A. can be written more compactly
B. focuses on just one thing
C. is able to complete its function in a timely manner
D. is connected to other modules and the outside world
Select an option to see the answer and solution.
Which of the following is not an objective of reverse engineering?
A. to reduce maintenance effort
B. to cope with complexity
C. to avoid side effects
D. to assist migration to a CASE environment
Select an option to see the answer and solution.
In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself is implemented.
Select an option to see the answer and solution.
Structured Analysis is based on the principles of
A. Top-down decomposition approach
B. Divide and conquer principle
C. Graphical representation of results using DFDs
D. All of the mentioned
Select an option to see the answer and solution.