If every requirement can be checked by a cost-effective process, then the SRS is
1.verifiable
2.traceable
3.modifiable
4.complete
In the spiral model ‘risk analysis’ is performed
1.In the first loop
2.in the first and second loop
3.In every loop
4.before using the spiral model
Software consists of
1.Set of instructions + operating procedures
2.Programs + documentation + operating procedures
3.Programs + hardware manuals
4.Set of programs
The problem that threatens the success of a project but which has not yet happened is
1.bug
2.error
3.risk
4.failure
A COCOMO model is
1.Common Cost Estimation Model
2.Constructive Cost Estimation Model.
3.Complete Cost Estimation Model.
4.Comprehensive Cost Estimation Model.
A fault simulation testing technique is ______.
1.Mutation testing
2.Stress testing
3.Black box testing
4.White box testing
A number of clauses used in ISO 9001 to specify quality system requirements are:
1.15
2.20
3.25
4.28
Aggregation represents
1. is_a relationship
2.part_of relationship
3.composed_of relationship
4.None of the above
All activities lying on the critical path have slack time equal to
1.0
2.1
3.2
4.None of the above
All the modules of the system are integrated and tested as a complete system in the case of
1.Bottom-up testing
2.Top-down testing
3.Sandwich testing
4.Big-Bang testing
Alpha and Beta Testing are forms of
1.Acceptance testing
2.Integration testing
3.System Testing
4.Unit testing
An object encapsulates
1.Data
2.Behavior
3.State
4.Both Data and behavior
CASE Tool is
1. Computer Aided Software Engineering
2.Component Aided Software Engineering
3.Constructive Aided Software Engineering
4.Computer Analysis Software Engineering
Changes made to an information system to add the desired but not necessarily the required features are called
1.Preventative maintenance
2.Adaptive maintenance
3.Corrective maintenance
4.Perfective maintenance.
Changes made to the system to reduce the future system failure chances is called
1. Preventive Maintenance
2.Adaptive Maintenance
3.Corrective Maintenance
4.Perfective Maintenance
Coupling and cohesion can be represented using a
1.cause-effect graph
2.dependency matrix
3.Structure chart
4.SRS
Each time a defect gets detected and fixed, the reliability of a software product
1.increases
2.decreases
3.remains constant.
4.cannot say anything.
FAST stands for
1.Functional Application Specification Technique
2.Fast Application Specification Technique
3.Facilitated Application Specification Technique
4.None of the above
For a well-understood data processing application, it is best to use
1.The waterfall model
2.prototyping model
3.the evolutionary model
4.the spiral model
IEEE 830-1993 is an IEEE recommended standard for
1.Software requirement specification.
2.Software design.
3.Testing
4.Both (A) and (B)
If a program in its functioning has not met user requirements is some way, then it is
1.an error
2.a failure.
3.a fault.
4.a defect
If every requirement stated in the Software Requirement Specification (SRS) has only one interpretation, SRS is said to be
1.correct
2.unambiguous
3.consistent
4.verifiable
If P is risk probability, L is a loss, then Risk Exposure (RE) is computed as
1.RE = P/L
2.RE = P + L
3.RE = P*L
4.RE = 2* P *L
In function point analysis, the number of general system characteristics used to rate the system is
1.10
2.14
3.20
4.12
Modifying the software to match changes in the ever-changing environment is called
1.adaptive maintenance
2.corrective maintenance
3.perfective maintenance
4.preventive maintenance
Modules X and Y operate on the same input and output data, then the cohesion is
1.Sequential
2.Communicational
3.Procedural
4.Logical
One of the fault base testing techniques is
1.unit testing
2.beta testing.
3.Stress testing.
4.mutation testing.
Output comparators are used in
1.static testing of a single module
2.dynamic testing of a single module
3.static testing of single and multiple modules
4.dynamic testing of single and multiple modules
Pseudocode can replace
1.flowcharts
2. structure charts
3.decision tables
4.cause-effect graphs
Requirements can be refined using
1.The waterfall model
2.prototyping model
3.the evolutionary model
4.the spiral model
SRD stands for
1.Software requirements definition
2.Structured requirements definition
3.Software requirements diagram
4.Structured requirements diagram
SRS is also known as the specification of
1. White box testing
2.Stress testing
3.Integrated testing
4.Black box testing
Structured charts are a product of
1.requirements gathering
2.requirements analysis
3.design
4.coding
The desired level of coupling is
1.No coupling
2.Control coupling
3.Common coupling
4.Data coupling
The feature of the object-oriented paradigm which helps code reuse is
1.object
2.class
3.inheritance
4.aggregation
The level at which the software uses scarce resources is
1.reliability
2.efficiency
3.portability
4.All of the above
The main purpose of integration testing is to find
1.design errors
2.analysis errors
3.procedure errors
4.interface errors
The model in which the requirements are implemented by category is
1.Evolutionary Development Model
2.Waterfall Model
3.Prototyping
4.Iterative Enhancement Model
The model that assumes that effort and development time are functions of product size alone is
1. Basic COCOMO model
2.Intermediate COCOMO model
3.Detailed COCOMO model
4.All three COCOMO models
The most important feature of the spiral model is
1.requirement analysis.
2.risk management.
3.quality management.
4.configuration management.
The symbol represents
1.mandatory 1 cardinality
2.mandatory many cardinalities
3.optional 0 or 1 cardinality
4.optional zero-many cardinality
The testing that focuses on the variables is called
1.black box testing
2.white box testing
3.data variable testing
4. data flow testing
The tools that support different stages of software development life cycle are called:
1.CASE Tools
2.CAME tools
3.CAQE tools
4.CARE tools
The worst type of coupling is
1.Data coupling.
2.control coupling.
3.stamp coupling.
4.content coupling.
Which is not a step of requirement engineering?
1.Requirements elicitation
2.Requirements analysis
3.Requirements design
4.Requirements documentation
Which is the most important feature of the spiral model?
1.Quality management
2.Risk management
3.Performance management
4.Efficiency management
Which of the following statements is true
1.Abstract data types are the same as classes
2.Abstract data types do not allow inheritance
3.Classes cannot inherit from the same base class
4.Object have state and behavior
Which phase is not available in the software life cycle?
1.Coding
2.Testing
3.Maintenance
4.Abstraction