Unit 1 Macqs Software Engeeniring
Unit 1 Macqs Software Engeeniring
Unit 1 Macqs Software Engeeniring
1.
Identify which of the following life cycle contains the phases: test case design, test
execution, defect tracking, maintenance.
SDLC
STLC
SQLC
BLC
Hide
Wrong Answer
Answer - B) Test case design, test execution, defect tracking, maintenance falls
under STLC.
2.
Identify the incorrect phase of STLC(Software Testing Life cycle).
Test closure
Coding
Requirement analysis
Test planning
Hide
Wrong Answer
Answer - B) Coding is not a phase of STLC
3.
What does the RAD software process stand for?
Rapid Application Development
Recent Application Development
Relative Application Development
Rapid Application Design
Hide
Correct Answer
Answer - A) RAD stands for Rapid Application Development.
4.
Identify the simplest model of SDLC?
Agile
RAD
Waterfall
Spiral
Hide
Wrong Answer
Answer - D) The spiral model is the simplest model of SDLC.
5.
Which is the following is the most important feature of the spiral model?
Efficiency management
Time management
Risk management
Quality management
Hide
Correct Answer
Answer - C) Risk management is the most important feature of the spiral model.
6.
Which of the following is the first step of SDLC?
Coding
Design
Preliminary Investigation and Analysis
Testing
Hide
Correct Answer
Answer - C) The first step of SDLC is Preliminary Investigation and Analysis
7.
Identify the incorrect black box technique?
Syntax testing
Linear Code Sequence and Jump(LCSAJ)
State transition testing
None of the above
Hide
Correct Answer
Answer - B) LCSAJ is not a black box technique
8.
Identify the term which is known as a variance from software product
specifications?
Report
Defect
Review
Requirement
Hide
Wrong Answer
Answer - B) The term which is known as a variance from software product
specifications is known as a defect.
9.
Identify the type of integration testing which uses stubs.
Bottom-up testing
top-down testing
system testing
both a and b
Hide
Wrong Answer
Answer - A) Bottom-up testing uses stubs
10.
Identify the correct functional requirement.
Robustness
Portability
Maintainability
None
Hide
Wrong Answer
Answer - D) All of the above are non-functional requirements, hence D) is correct.
11.
SDLC stands for _______________
System development life cycle
secure development life cycle
Software development life cycle
Both a and b
Hide
Correct Answer
Answer - C) SDLC stands for Software development life cycle.
12.
Identify the fault-based testing technique.
Beta testing
Unit testing
Mutation testing
Stress testing
Hide
Correct Answer
Answer - C) Mutation testing is a fault-based technique.
13.
Which of the following are types of code review?
Code walkthrough
Code inspection
Both A and B
None
Hide
Correct Answer
Answer - C) Both A and B are types of code review
14.
The full form of ITG is?
independent test group
integration testing group
individual testing group
None of the above
Hide
Wrong Answer
Answer - A) Full form of ITG is an independent test group.
15.
What does FAST stand for?
Facilitated Application Specification Technique
Functional Application Specification Techniques
Fast Application Specification Technique
None
Hide
Wrong Answer
Answer - A) FAST stands for Facilitated Application Specification Technique.
16.
Total phases of RAD software model is-
6
5
3
2
Hide
Correct Answer
Answer - B) RAD consists of a total of 5 phases - Business modeling, Data
modeling, Process modeling, application generation, and testing & turnover.
17.
Choose the correct option among the following. What does the software consist of?
Program+documentation operating procedures
Program+hardware manuals
Instruction+hardware manuals
Set of programs
Hide
Correct Answer
Answer - A) Software consists of Program+documentation operating procedures
18.
Identify the stage in which test cases are designed?
Test planning
Test configuration
Test specification
Test recording
Hide
Wrong Answer
Answer - C) Test cases are designed during Test specification
19.
Select the best time when regression testing should be done?
As frequently as possible
When the environment has been modified
After the software has been modified
Both b and c are correct
Hide
Wrong Answer
Answer - D) Regression testing should be done after the software has been
modified and when the environment has been modified
20.
When can white-box testing be started?
After SRS creation
After installation
After programming
After designing
Hide
Wrong Answer
Answer - C) White-box testing be started after programming.
21.
For which of the following reasons is the waterfall model not suitable.
Small projects
Complex projects
Maintenance Projects
Accommodating changes
Hide
Wrong Answer
Answer - D) Waterfall model is not suitable for accommodating changes.
22.
By whom is unit testing done?
Users
Customers
Developers
None
Hide
Wrong Answer
Answer - C) Unit testing is done by developers.
23.
Identify the term which is used to define testing?
Finding broken code
A stage of all projects
Evaluating deliverables to find errors
None of the above
Hide
Wrong Answer
Answer - C) Evaluating deliverables to find errors is testing
24.
Choose the correct option which does not relate to the Evolutionary Process
Model?
Concurrent Development Model
WINWIN Spiral Model
Incremental Model
All of the above
Hide
Wrong Answer
Answer - D) All of the above does not relate to the Evolutionary Process Model.
The Evolutionary Process Model is designed for rapid model development i.e it is
developed from scratch and is modified as per user requirement.
25.
Black box testing is also known as
Behavioral testing
Data flow testing
Graph-based testing
Loop testing
Hide
Wrong Answer
Answer - A) Black box testing is also known as Behavioral testing.
26.
Identify the model which is also known as Verification and Validation Model?
Waterfall model
V-model
Prototype model
Evolutionary model
Hide
Wrong Answer
Answer - B) The V-model is also known as Verification and Validation Model.
27.
Which of the following models will not result in the desired output, when the user
participation isn’t involved?
RAD and prototyping
Waterfall and prototyping
Prototyping and spiral
Spiral and RAD
Hide
Wrong Answer
Answer - A) RAD and prototyping are the models which are dependent upon the
user’s participation and might produce undesired output
28.
Which is not true in the case of Unit testing?
It is conducted by the development team.
It decreases the speed of development.
Tester tests whether individual units of source code are fit for use.
It cannot be expected to catch every error in the program.
Hide
Correct Answer
Answer - B) Unit testing does not decrease the speed of development.
29.
For how many lines of code(LOC) is the Build and Fix model suitable for
programming exercises?
100-200
400-1000
200-400
>1000
Hide
Wrong Answer
Answer - A) Build and Fix model suitable for programming exercises of 100-200
LOC.
30.
When can white-box testing be started?
After SRS creation
After installation
After programming
After designing
Hide
Wrong Answer
Answer - C) White-box testing be started after programming.
31.
Identify the two dimensions of the spiral model.
Radial, angular
Diagonal, angular
Diagonal, perpendicular
None
Hide
Wrong Answer
Answer - A) Radial, angular are the two types of dimensions of the spiral model.
32.
Identify among the following which is not recommended for software processes in
software engineering?
Software verification
Software testing and validation
Software designing
Software evolution
Hide
Wrong Answer
Answer - A) Software verification is not recommended since it is mainly used for
implementing and testing
33.
Identify the incorrect type of Prototyping model.
Vertical prototype
Horizontal prototype
Diagonal prototype
Domain prototype
Hide
Wrong Answer
Answer - C) Diagonal prototype is not a type of Prototyping model.
34.
Choose the advantage of the Iterative model among the following.
Simpler to manage
Divided workload
Early revenue generation
all of the above
Hide
Wrong Answer
Answer - D) All of the above are advantages of the Iterative model.
35.
Identify the correct measure for correctness.
Errors per KLOC
$ per KLOC
Defects per KLOC
None
Hide
Wrong Answer
Answer - C) Defects per KLOC is the most common measure for the correctness
36.
In which of the following categories can white-box testing be classified?
Design based testing
Structural testing
Error guessing technique
None of the above
Hide
Wrong Answer
Answer - B) White-box testing can also be classified as structural testing.
37.
When is the ‘risk analysis’ In the spiral model performed?
In the first loop
Before using the spiral model
Every loop
The first and second loop
Hide
Correct Answer
Answer - C) The ‘risk analysis’ In the spiral model is performed in every loop.
38.
The SRS document is also known as _____________ specification.
Black box
White box
Grey box
None
Hide
Wrong Answer
Answer - A) The SRS document is also known as black box specification
39.
Identify the environment in which we can perform alpha testing?
User’s end
Developer’s end
Both a and b are correct
None of the above
Hide
Correct Answer
Answer - B) Alpha testing is always performed from the developer’s end
40.
What is cyclomatic complexity?
Black box testing
White-box testing
Grey box testing
All of the above
Hide
Correct Answer
Answer - B) White box testing
41.
Identify the testing which cannot be performed on the first build of the software?
Sanity testing
Regression testing
Retesting
All a, b and c
Hide
Wrong Answer
Answer - D) None of the above tests can be performed on the first build of the
software.
42.
Identify among the following which is not a type of incremental testing approach.
Big-bang
Top-down
Bottom-up
Functional incrimination
Hide
Wrong Answer
Answer - A) Big-bang is not a type of incremental testing approach
43.
Choose the correct option which represents the key objective of integration
testing?
Interface errors
Procedure errors
Design errors
None of the above
Hide
Correct Answer
Answer - A) The key objective of integration testing is to resolve interface errors.
44.
Choose the option which does not apply to agile software development?
Producing only the essential work products.
Recent Application Development
Abolishing the project planning and testing
None
Hide
Wrong Answer
Answer - C) Abolishing the project planning and testing is not applicable as testing
and planning are essential in SDLC.
45.
Identify the correct option among the following which is not included in SRS?
Functionality
Performance
External interfaces
Design solutions
Hide
Wrong Answer
Answer - D) Design solutions are not included in SRS.
46.
Select the correct defect rate for Six sigma?
1.0 defect per million lines of code.
1.4 defects per million lines of code.
3 defects per million lines of code.
3.4 million per million lines of code.
Hide
Correct Answer
Answer - D) Defect rate for Six sigma is 3.4 million per million lines of code.
47.
Select the correct option. Agile development testing is not treated as a separate
phase.
True
False
Hide
Correct Answer
Answer - A) Agile development testing is not treated as a separate phase.
48.
The full form of SPICE is?
Software Process Improvement and Control Determination
Software Process Improvement and Capability Determination
Software Process Improvement and Compatibility Determination
None of the above
Hide
Wrong Answer
Answer - B) SPICE stands for Software Process Improvement and Capability
Determination.
49.
Choose the correct option among the following which is involved in the system
planning and designing phase of the Software Development Life Cycle (SDLC)?
Parallel run
Sizing
Specification freeze
All of the above
Hide
Wrong Answer
Answer - D) Parallel run, sizing, specification freeze are involved in the system
planning and designing phase of the Software Development Life Cycle (SDLC).
50.
Identify the incorrect testing technique.
Integration testing
Collaboration testing
System testing
Unit testing
Hide
Wrong Answer
Answer - B) Collaboration testing is not a testing technique
1. If every requirement can be checked by a cost-effective process, then the
SRS is _____?
A). Verifiable
B). Complete
C). Traceable
D). Modifiable
View Answer
Correct: A
2. If every requirement stated in the Software Requirement Specification(SRS)
has only one interpretation, SRS is said to be _____?
A). Correct
B). Unambiguous
C). Verifiable
D). Consistent
View Answer
Correct: B
4. Consider a system where a heat sensor detects an intrusion and alerts the
security company. What kind of a requirement the system is providing?
A). Functional
B). Non-Functional
C). Known Requirement
D). None of the mentioned
View Answer
Correct: A
10. Which of the following is not the primary objectives in the preliminary
investigation of system development?
A). Assess cost and benefit of alternative approaches
B). Determining the size of the project
C). Preparing the SRS to cover all the system specifications
D). Report finding to the management with recommendation to accept or reject the
proposal
View Answer
Correct: C
13. _____ and _____ are not the subject matter of requirement analysis.
A). Performance, modelling present system
B). Functional, non-functional
C). Internal controls, present system work load
D). Stakeholder knowledge of computers, developer’s staff
View Answer
Correct: D
24. Which one from the following is highly associated activity of project
planning?
A). Keep track of the project
B). Compare actual and planned progress and costs
C). Identify the activities, milestones and deliverables produced by a project
D). Both B and C
View Answer
Correct: C
26. Arrange the given sequence to form a SRS prototype outline as per SRS
standard.
i). General description
ii). Introduction
iii). Review
iv). Appendices
v). Specific Requirements
A). iii, i, ii,v, iv
B). iii, ii, i, v, iv
C). ii, i, v, iv, iii
D). iii, i, ii,v,iv
View Answer
Correct: C
3. Which of the items listed below is not one of the software engineering
layers?
A). Process
B). Methods
C). Tools
D). Manufacturing
View Answer
Correct: D
7. Compilers, Editors software and operating system come under which type
of software?
A). System software
B). Application software
C). Scientific software
D). None of the above
View Answer
Correct: A
11. Which one of the following set of attributes should not be encompassed by
effective software metrics?
A). Simple and computable
B). Consistent and objective
C). Programming language dependent
D). Consistent in the use of units and dimensions
View Answer
Correct: C
13. Lehman has given laws for software evolution and he divided the software
into ________ different categories.
A). 2
B). 3
C). 5
D). 6
View Answer
Correct: B
17. Which design identifies the software as a system with many components
interacting with each other?
A). Architectural design
B). Detailed design
C). High-level design
D). Both B & C
View Answer
Correct: A
24. Explain what is meant by PRODUCT with reference to one of the eight
principles as per the ACM/IEEE code of Ethics?
A). The product should be easy to use
B). Software engineers shall ensure that their products and related modifications
satisfy the client
C). It means that the product designed /created should be easily available
D). Software engineers shall ensure that their products and related modifications
meet the highest professional standards possible
View Answer
Correct: D
25. Which of the following is not viewed as a primary mover in improving the
software process?
A). Increased effectiveness
B). Better product quality & reduced costs
C). Tighter managerial control
D). Improved staff satisfaction
View Answer
Correct: C
1. SDLC stands for _____?
A). System Development Life cycle
B). System Design Life Cycle
C). Software Design Life Cycle
D). Software Development Life Cycle
View Answer
Correct: D
18. The phase of system development associated with creation of the test data
is _____?
A). Logical design
B). Physical design
C). System analysis
D). System acceptance
View Answer
Correct: D
19. Which of the following is a true statement regarding the SDLC phases?
A). The life cycle may be thought of a circular process
B). The SDLC is not iterative
C). The life cycle is always a sequentially ordered set of phases
D). It is not possible to completed some activities in one phase in parallel with those
of another phase
View Answer
Correct: B
22. In the first phase of the system development life cycle, which of the
following aspects are usually analyzed?
A). Input (transactions)
B). Outputs
C). Controls
D). All of the above
View Answer
Correct: D
24. Which phase of the SDLC is known as the "ongoing phase" where the
system is periodically evaluated and updated as needed?
A). System design
B). System maintenance
C). System implementation
D). Preliminary investigation
View Answer
Correct: B
25. The final step of the system analysis phase in the SDLC is to _____?
A). Analyze data
B). Gather data
C). Propose changes
D). Write system analysis report
View Answer
Correct: D