SE MCQ
SE MCQ
SE MCQ
a. System software
b. Application software
c. Scientific software
a. True
b. False
ANSWER: True
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 2/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Project planning
b. Scope management
c. Project estimation
a. Functional Requirement.
b. Nonfunctional Requirement.
c. Goals of implementation.
a. Spiral model
c. V-model
d. Waterfall model
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 3/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Software Design
b. Feasibility Study
c. Requirement Gathering
d. System Analysis
a. Architectural design
b. High-level design
c. Detailed design
d. Both B & C
SOFTWARE ENGINEERING
Multiple Choice Questions
d. Set of programs
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 4/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Quality management
b. Risk management
c. Performance management
d. Efficiency management
a. Unambiguous
b. Consistent
c. Verifiable
ANSWER: Unambiguous
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 5/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Requirements elicitation
b. Requirements analysis
c. Requirements design
d. Requirements documentation
a. Reliability
b. Efficiency
c. Portability
ANSWER: Efficiency
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 6/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Adaptive maintenance
b. Corrective maintenance
c. Perfective maintenance
d. Preventive maintenance
a. Verifiable
b. Traceable
c. Modifiable
d. Complete
ANSWER: Verifiable
a. is_a relationship
b. part_of relationship
c. composed_of relationship
d. none of above
a. RE = P/L
b. RE = P + L
c. RE = P*L
d. RE = 2* P *L
ANSWER: RE = P*L
a. 15
b. 20
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 7/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. 25
d. 28
ANSWER: 20
a. Static view
b. Functional view
c. Dynamic view
b. Software design
c. Testing
a. Unit Testing
b. Beta Testing
c. Stress Testing
d. Mutation Testing
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 8/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 9/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Memory leaks.
a. HR Plan
b. Manager Plan
c. Team Plan
a. Acceptance testing
b. Integration testing
c. System Testing
d. Unit testing
b. Waterfall Model
c. Prototyping
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 10/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. CASE Tools
b. CAME tools
c. CAQE tools
d. CARE tools
a. Design
b. Detailed design
c. Coding
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 11/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Strict evaluation
b. Recursion
c. Calculus
d. Pure functions
a. Risk avoidance
b. Risk monitoring
c. Risk timing
d. Contingency planning
a. Business risks
b. Predictable risks
c. Project risks
d. Technical risks
a. Task analysis
d. Testing
ANSWER: Testing
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 12/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Feasibility study
b. Requirement Gathering
a. True
b. False
ANSWER: True
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 13/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Most maintenance engineers are newbie and use trial and error
method to rectify problem.
a. Quality
b. Efficiency
c. Accuracy
d. Both A and B
e. Both B and C
a. Unit testing
b. Regression testing
c. Integration testing
d. Thread-based testing
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 14/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. True
b. False
ANSWER: True
b. Acceptance testing
c. Integrated testing
a. Customers
b. End-users
c. Project managers
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 15/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Yes
b. No
ANSWER: Yes
a. Requirement gathering
b. Implementation
c. Disposition
d. Communication
ANSWER: Communication
a. Manage
b. Monitor
c. Categorize
d. Identification
ANSWER: Identification
a. Usability
b. Functionality
c. Reliability
ANSWER: Usability
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 16/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. True
b. False
ANSWER: True
c. Measurement
d. Technical reviews
a. Procedural cohesion
b. Logical cohesion
c. Emporal cohesion
d. Co-incidental cohesion
a. Content coupling
b. Stamp coupling
c. Data coupling
d. Common coupling
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 17/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Scenario scripts
b. Support classes
c. Key classes
d. Subsystems
a. Project risk
b. Business risk
c. Technical risk
d. Schedule risk
a. Compatibility
b. Interoperability
c. Performance
d. Security
ANSWER: Interoperability
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 18/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Process applied
b. Resources expended
a. Process classes
b. System classes
c. Persistent classes
a. Developer
b. Tester
c. User
d. System Analyst
ANSWER: User
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 19/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Process
b. Manufacturing
c. Methods
d. Tools
ANSWER: Manufacturing
a. Indirect measures
b. Direct measures
c. Coding
a. Reliable software
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 20/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Track progress
a. Random paradigm
b. Open paradigm
c. Synchronous paradigm
d. Closed paradigm
25) For the best Software model suitable for the project,
in which of the phase the developers decide a roadmap
for project plan?
a. Software Design
b. System Analysis
c. Coding
d. Testing
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 21/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Only performance.
b. Only context.
a. Application level
b. Component level
c. Modules level
a. True
b. False
ANSWER: False
a. Putnam model
b. COCOMO
c. Both A & B
ANSWER: COCOMO
a. Check-box
b. Text-box
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 22/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Button
d. Radio-Button
ANSWER: Radio-Button
a. True
b. False
ANSWER: False
a. CASE Tools
b. CAME tools
c. CAQE tools
d. CARE tools
a. Requirements elicitation
b. Requirements analysis
c. Requirements design
d. Requirements documentation
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 23/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Performed
b. INCOMPLETE
c. Optimized
d. Quantitatively Managed
ANSWER: Performed
a. A Continuous model
b. A Staged model
c. Both A & B
a. True
b. False
ANSWER: True
a. Classes
b. Objects
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 24/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Encapsulation
d. Inheritance
ANSWER: Encapsulation
a. High-level designs
b. Architectural designs
c. Detailed design
16) Which tools are used for project planning, cost, effort
estimation, project scheduling and resource planning?
c. Diagram tools
d. Documentation tools
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 25/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Architectural design
b. High-level design
c. Detailed design
d. Both A & B
a. True
b. False
ANSWER: True
19) What is the project and process level that provides the
Quality Metric benefit?
a. Defect amplification
c. Measuring quality
b. Pattern-based design
c. Architectural design
d. Component-level design
a. Postcondition
b. Precondition
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 26/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Invariant
ANSWER: Precondition
1) Content database
2) Database capabilities
c. Integration testing
d. Unit testing
a. True
b. False
ANSWER: True
a. Coding
b. Testing
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 27/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Maintenance
d. Abstraction
ANSWER: Abstraction
a. System software
c. Embedded software
b. Software design.
c. Testing.
d. Both a and b
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 28/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Project managers
b. Practitioners
c. Customers
d. End users
ANSWER: Practitioners
a. Spiral model.
b. Waterfall model.
c. Prototyping model
a. Dialogue box
b. Text-Box
c. Check-Box
d. Radio Button
c. Project does not comes with a start time and end time.
b. Spiral model
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 29/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Iterative model
d. Waterfall model
a. Perfective maintenance
b. Adaptive maintenance
c. Corrective maintenance
d. Preventive maintenance
a. W3HH principle
b. WHO principle
c. W5HH principle
a. True
b. False
ANSWER: False
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 30/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Yes
b. No
ANSWER: No
1) Schedule risk
2) Project risk
3) Technical risk
4) Business risk
a. 1,2 and 3
b. 2,3 and 4
c. 1,2 and 4
d. 1,3 and 4
a. Entities
b. Process
c. Data storage
d. Data flow
ANSWER: Process
15) The six sigma for software engineering what gives the
existing process and its output to determine the current
quality performance?
a. Define
b. Analyze
c. Measure
ANSWER: Measure
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 31/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
16) Which tools are helpful in all the stages of SDLC, for
requirement gathering to testing and documentation?
a. Classes
b. Object
c. Polymorphism
d. Encapsulation
ANSWER: Polymorphism
a. Scenario-based elements
b. Class-based elements
c. Behavioural elements
d. Flow-oriented elements
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 32/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Yes
b. No
ANSWER: Yes
a. Closed paradigm
b. Open paradigm
c. Random paradigm
d. Synchronous paradigm
a. State diagram
c. Activity diagram
d. Component diagram
a. Acceptance Phase.
b. Testing.
c. Maintenance.
ANSWER: Maintenance.
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 33/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Iterative Development
c. RAD Model.
d. Incremental Development
a. Self-regulation
b. Reducing quality
c. Feedback systems
d. Organizational stability
c. Feasibility study
d. Requirement Gathering
a. Feasibility study
b. Requirement gathering
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 34/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Both A & B
b. Both B & C
c. Both A & C
a. Requirement quality
b. Design quality
c. Code quality
a. Attributes
b. Relationship
c. Domain
ANSWER: Attributes
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 35/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. $ per KLOC
a. Requirement documentation
b. User documentation
d. Technical documentation
a. Business risk
b. Technical risk
c. Schedule risk
d. Project risk
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 36/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. True
b. False
ANSWER: True
a. Waterfall model
c. V-model
d. Spiral model
ANSWER: V-model
a. Time
b. Cost
c. Quality management
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 37/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Icon
b. Window
c. Menu
d. Cursor
ANSWER: Icon
a. Gathering of requirement.
b. Understanding of requirement.
a. Cardinality
b. Attributes
c. Operations
d. Transformers
ANSWER: Cardinality
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 38/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Process
b. Methods
c. Manufacturing
ANSWER: Manufacturing
a. System software
c. Embedded software
a. Instructions
b. Data Structures
c. Documents
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 39/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Naming conventions
b. Identifying
c. Whitespace
d. Operators
ANSWER: Whitespace
a. Comments
b. Functions
d. Control Structure
a. Window
b. Tabs
c. Menu
d. Cursor
ANSWER: Tabs
2. Design——————————b. Analysis
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 40/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Unit testing
b. Regression testing
c. Sandwich testing
d. Thread-based testing
a. Requirement gathering
b. Organizing requirements
d. Documentation
a. Spiral model
b. Waterfall model
c. Prototyping model
b. Programming Language
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 41/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. True
b. False
ANSWER: True
a. ISO 9000
b. ISO 9001
c. SPICE (ISO/IEC15504)
d. Both B and C
a. Instructions
b. Data Structures
c. Documents
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 42/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
c. Both A & B
a. Budget
b. Time
c. People
ANSWER: Budget
a. State box
b. Clear box
c. Black box
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 43/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Time estimation
b. Effort estimation
c. Cost estimation
a. True
b. False
ANSWER: True
a. Cost
b. Dynamic Nature
c. Quality Management
d. Scalability
a. Host modifications
b. Client requirements
c. Market conditions
d. Organization changes
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 44/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. True
b. False
ANSWER: False
a. Data flow
b. Data storage
c. Data Structures
d. Data elements
a. Size oriented
b. Function-Oriented
c. Object-Oriented
d. Use-case-Oriented
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 45/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. Radio-Button
b. Text-box
c. Check-box
d. Dialogue box
a. Preventive maintenance
b. Perfective maintenance
c. Corrective
d. Adaptive
a. Static-type
b. Embedded-type
c. Practical-type
ANSWER: Embedded-type
https://engineeringinterviewquestions.com/software-engineering-multiple-choice-questions-and-answers/ 46/50
8/7/2021 300+ [UPDATED] Software Engineering MCQs Pdf 2021
a. True
b. False
ANSWER: True
------>>[MOST IMPORTANT]<<------
1.34
+e Engineer
ware Ee ingi
(S.Y.B.Sc. Comp. Science)
ae Introduction to Software Engineering
and Process Models
cc) Linear model and Prototyping model
(d) Waterfall model and RAD model
_ The spiral model has two dimensions namely —and_
(a) diagonal, angular (b) radial, perpendicular
(c) radial, angular (d) diagonal, perpendicular
a) 2.(dq) 3. (c) 4.(dq) 5. (d) 6. (c) 7.(b) 8. (¢) 9. (c) 10. (b)
0) 12.(a) 13.(a) 14.(d) 15. (ce) 16.(b) 17. (c) 18. (c) 19. (c)
I: Fill in the Blanks:
1. Software is a set of that when executed Provide desired function and
performance.
Softwareisaprocessand _.
Software engineeringisa__,
The definition phase of software engineering includes t asks such
engineering, software project planningand as system
analysis.
___ Maintenance results in modification
to the software to accommodate
changes to its external environment.
In waterfall model, the phases invo
lved in th € software development
organizedin_ are
The development approach followed in
prototype modelis_.
The method is also known as the iterative enh
ancement model.
In software engineering both ___ and ____
_ are important for software quality.
. The application of systematic, discipline
d, approach to development,
operation, and maintenance of software;
that is application of engineering to
software
11. Software Engineering is about designing
and developing quality software
Oz The view of software quality is conformance to specification.
13. Agile process promote development
14. —__ emphasizes on a conceptual solutio
n that fulfill the requirements rather than
its implementation.
15. —_ emphasizes on the investigation of
the problem and requirements rather
than solution.
ar
saea
Software Engineering (S.Y.B.Sc. Comp. Science) Agile Deve
pA
(RON) by identi,
13. Which is responsible for maximizing Return On Investment afeature list, deciding
product features, translating these into a prioritized
and continually Te-priottig.
should be at the top of the list for the next Sprint, \g
and refining the list.
hh) ProductOwner
(a) ScrumMaster
(c) Manager (d) Team
to articulate the product Visi
14. The first step in Scrum is for the Product Owner
Eventually, this evolves into a refined and prioritized list of features Called hy
1.(d) 2.(o) 3.(c) 40) 5.) 6.(¢) 7.(c) 8.(. 9.(c) 10.0
11.(b) 12.(c) 13.00) 14(c) 15.(c) 16.(d) § 17.(c)
2.28
_
orEne gineereeinrigng (S.Y.B.Sc. Co
mp. Science)
softs ww)
is a simplified ne,
eg sce eeeeessmnighinene
bores Tae ie ists bean ireitnntmamipe erage apenatiece
2.29
Software Engineering (S.Y.B.Sc. Comp. Science)
1. (F) 2.(T) 3.(T) 4.(F) 5.(T) 6.(T) 7.(T) 8. (F) 9, (F) 10, (T)
11. (F) 12.(T) 13.(T) 14.(T) 15.(T) 16.(T) 17.(T) 18. (T)
[eae ee P .
the softw
Document is known as are requirements from Client, Analyze 2” i ,|
4)iO Req
Garkuirae
ement engigin
neereer
inging process (b) Requirement elicitation process .
— ace requirements
ee (d) Softwar t Ivst
ees,
a
e system analys
3.28
- gopware Engineering (
S.Y.B.Sc. Comp.
Simp. Science) Requirements Analysis
3, In which elicitation process the developers discus
and know their expectations from S with the client and end users
the software?
Requirement gathering
(b) Organizing requirements
(c) Negotiation & discussion
7 (d) Documentation
g, Requirement engineering process includ
es which of these steps?
(a) Feasibility study (b) Requirement Gathering
(c) Software Requirement specification and Validation
_‘dy All mentioned above
10. Which of the following property does not correspond to a good Software
Requirements Specification (SRS)?
(a) Verifiable \-b) Ambiguous
(c) Complete (d) Traceable
11, Which of the following property of SRS is depicted by the statement: “Conformity
to a standard is maintained”?
(a) Correct tb) Complete
(c) Consistent (d) Modifiable
12. The SRS is said to be consistent ifandonlyif__.
(a) its structure and style are such that any changes to the requirements can be
made easily while retaining the style and structure
(b) every requirement stated therein is one that the software shall meet
(c) every requirement stated therein is verifiable
td) no subset of individual requirements described in it conflict with each other
13. The SRS document is also known as__ specification.
J black-box (b) white-box
(c)_grey-box (d) none of the mentioned
14. Which of the following is included in SRS?
(a) Cost tb) _ Design Constraints
(c) Staffing (d) Delivery Schedule
have a good human
'S. Consider the following Statement: “The product should
interface”. What characteristic of SRS is being depicted here?
(@) Consistent ei Non-Veriflable
(©) Correct (d) Ambiguous
16 n within 10 secs of
Consider the Statement: “The output of a program shall be or
of SRS is being cep! cted here?
event X 10% of the time.” What characteristic
(a) Consistent ty Verifiable
3.29
Software Engineering (S.Y.B.Sc. Comp. Science) ae
Requir \
er
e engineering (S.Y.B.Sc. Comp. Scien
ce)
a
Requirements Analysis
yi; Fill in the Blanks:
Q. .
3.31
Software Engineering (S.Y.B.Sc. Comp. Science)_ Requirements Analysi
+<9. The nature of collaboration is such that all system requirements are defined by
consensus of a committee of customers and developers.
\-40. Requirements engineering is a generic process that does not vary from on,
software project to another.
11, A stakeholder is anyone who will purchase the completed software system under
development.
. 12. It is relatively common for different customers to propose conflicting
requirements, each arguing that his or her version is the right one.
\, 13. User stories are complete descriptions the user needs and include the non-
functional requirements for a software increment.
4, Developers and customers create use-cases to help the software team understand
how different classes of end-users will use functions.
\_ 15. Analysis patterns facilitate the transformation of the analysis model into a design
model by suggesting reliable solutions to common problems.
\,16. In agile process models requirements engineering and design activities are
interleaved.
>< 17. Use-case actors are always people, never system devices.
a 18. In requirements
q validation the requirements model is reviewed to ensure its
technical feasibility.
Answers
PRACTICE QUESTIONS”
AWOL
YY 7
MUM MMe “ing
design known as _.
(a) HTML
(b) XML
AG UML (d) SGML
1. (a) 2. (c) 3. (b) 4. (a) 5. (a) 6.(b) 7.(c) 8. (a) 9.(c) 10.(b)
11. (d) 12. (b) 13.(b) 14.(a) 15. (d) 16. (c)
Q. U1: Fill in the Blanks:
1. In software engineering, modeling is essentially the planning stage of
a
software application or system.
2, A___ may be structural, emphasizing the organization of the system, or it may be
behavioral, emphasizing the dynamics of the system.
models show what happens or what is supposed to happen when a system
responds to a stimulus from its environment.
4. represent physical implementation units, such as executable files , libraries,
software components, documents, and databases.
Requirements Modeling
Software Engineering (S.Y.B.Sc. Comp. Science)
oN _____ models may be static models, which show the structure of the system design
show the organization of the system when it is
or dynamic models, which
executing.
A use case model is represented by using ____ diagram.
The _____ is a graphical language for visualizing, specifying, constructing, ang
system.
documenting the artifacts of a software-intensive
Deployment diagrams are a set of __ and their relationships.
the system.
Behavioral modeling describes the ____ within
10. _____ model shows an interaction, consisting of set of objects and their
among them.
relationships, including the message that may flow
11, An activity diagram represents the ___ model which contains
simple and
composite states, branches, fork, and joins.
. Graphically a model is collaboration diagram.
Answers
4.60
ena ptt
frware Engineering (S.Y.B.
Requirements Modeling
ppACTICE
soft
ar
QUESTIONS ong cna
ie Multiple Choice Questions:
1, Which is a process through
which requirements are translated
constructing the software? ed ; into a blueprint for
(a) Software analysis “—TD) Software
(c) Software development design
2. (d) None of these
Software design encomp
asses the set of_
development of a high-quali » and th
ty system or product.
—— mat lead to the
(a) principles
(b) concepts
(c) practices
Td) All of these
3. Which design describes how the sof
interoperate with it and with humans thattwause
re communicates with systems that
it? a
interface (b) data
6 component (d) None of these
4. Which model provides details about software
d ata structures, architecture
interfaces and components which are requ ,
ired to im plement the system?
<a) analysis (b) modeling
© design (d) All of these
5. Software is referred to as the process of developing, maintaining and
updating software for various reasons.
a) evolution (b) versions
(c) revision (d) All ofthese
6. Which allows software designers to consider components at an abstract level,
while neglecting the implementation details of the components?
(a) refinement _—(6) Abstraction
(c) architecture (d) pattern
7. The overall structure of the software is called as
(a) refinement (b) Abstraction
\—(c) architecture (d) pattern
8. Types of pattern includes _.
(a) Architectural (b) Design
(c) Idioms \_(d) All of these am?
9. Which is a set of information that affects the code of a computer prog
a) Concern (b) architecture
(c) pattern (d) All of these verns?
10. Which is the most common manifestation of separation of con
(a) Architecture (b) Abstraction
_ _
<-9) Modularity (d) All of these —
- ~e
Design Cone
°pts
Software Engineering (S.Y.B.Sc. Comp. Science)
the concepts Modulariy
improvement OF enhancement to
11. Which isa direct
abstraction and information hiding?
__@) Functional independence
(b) Functional dependence
(c) Non-functional independence
None of these
(d)
refinement 1n small steps of a Program
12. a refers to the progressive
specification into a program? ,
(b) Abstraction
refinement
(d) pattern pes t
architecture detail of each
fully describes he internal
* (c)
e of level des ign for sof twa re
13. Which typ
software component?
(bh) component
(a) architectural |
(d) interface
(c) deployment
rface, and procedural representations
14. What incorporates data, architectural, inte
of the software?
(b) user’s model
a) design model
(d) system image
(c) mental image
all view of the system?
15. Which design elements provide us over
(b) component
architecture
(d) deployment
(c) interface
Answers
1. Select the option that suits the Manifesto for Agile Software Development
a) Individuals and interactions
b) Working software
c) Customer collaboration
d) All of the mentioned
View Answer
Answer:d
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 1/7
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer:d
Explanation: The software is developed in increments with the customer specifying the
requirements to be included in each increment and the highest priority is to satisfy the
customer through early and continuous delivery of valuable software. They are iterative
because they work on one iteration followed by improvements in next iteration
View Answer
Answer:b
Explanation: The 4GT approach does not incorporate iteration and the continuous
feedback,which is the fundamental aspect of an agile method.
View Answer
Answer:b
Explanation: The aim of agile methods is to reduce overheads in the software process and to
be able to respond quickly to changing requirements without excessive rework.
https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 2/7
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry
process
b) Speci cation, design, implementation and testing are interleaved
c) Iteration occurs within activities
d) All of the mentioned
View Answer
Answer:c
Explanation: A plan-driven approach to software engineering is based around separate
development stages with the outputs to be produced at each of these stages planned in
advance.
advertisement
View Answer
Answer:b
Explanation: There are three phases in Scrum.The initial phase is an outline planning phase
followed by a series of sprint cycles and project closure phase.
7. Agile methods seem to work best when team members have a relatively high skill level.
a) True
b) False
View Answer
https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 3/7
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry
Answer:a
Explanation: None.
View Answer
Answer:c
Explanation: Testing is a major part of each software development process which can’t be
avoided.
View Answer
Answer:c
Explanation: None.
advertisement
10. In agile development it is more important to build software that meets the customers’ needs
today than worry about features that might be needed in the future.
a) True
https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 4/7
4/21/2021 Agile Software Development - Software Engineering Questions and Answers - Sanfoundry
b) False
View Answer
Answer:a
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Software Process and Product – 2
» Next - Software Engineering Questions and Answers – Extreme Programming
advertisement
Recommended Posts:
1. Mining Engineering Questions and Answers
2. Engineering Materials and Metallurgy Questions and Answers
3. Engineering Mechanics Questions and Answers
4. Microwave Engineering Questions and Answers
5. Engineering Drawing Questions and Answers
6. Engineering Physics II Questions and Answers
7. Engineering Geology Questions and Answers
8. About
https://www.sanfoundry.com/software-engg-mcqs-agile-software-development/ 5/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry
1. Which of the following is not the primary objectives in the analysis model?
a) describing the customer complaints
b) establishing a basis for the creation of a software design
c) de ning a set of requirements that can be validated once the software is built
d) none of the mentioned
View Answer
Answer: d
Explanation: All the options are covered in analysis model.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 1/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: None.
3. Which diagram indicates the behaviour of the system as a consequence of external events?
a) data ow diagram
b) state transition diagram
c) control speci cation diagram
d) work ow diagram
View Answer
Answer: b
Explanation: The state transition diagram represents the various modes of behavior (called
states) of the system and the manner in which transitions are made from state to state.
View Answer
Answer: d
Explanation: The data model consists of three interrelated pieces of information: the data
object,
the attributes that describe the data object, and the relationships that connect data objects to
one another.
https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 2/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry
5. _________ de nes the properties of a data object and take on one of the three di erent
characteristics.
a) data object
b) attributes
c) relationships
d) data object and attributes
View Answer
Answer: b
Explanation: They can be used to name an instance of the data object, describe the instance,
or make reference to another instance in another table.
advertisement
6. The __________ of a relationship is 0 if there is no explicit need for the relationship to occur or
the relationship is optional.
a) modality
b) cardinality
c) entity
d) structured analysis
View Answer
Answer: a
Explanation: The modality is 1 if an occurrence of the relationship is mandatory, else 0 for
optional relationship.
7. A _________ is a graphical representation that depicts information ow and the transforms that
are applied as data moves from input to output.
a) data ow diagram
b) state transition diagram
https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 3/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: The basic form of a data ow diagram, also known as a data ow graph or a
bubble chart.
View Answer
Answer: a
Explanation: Standard ow of condition check.
9. The __________ enables the software engineer to develop models of the information domain
and functional domain at the same time
a) data ow diagram
b) state transition diagram
c) control speci cation
d) activity diagram
View Answer
Answer: a
Explanation: As the DFD is re ned into greater levels of detail, the analyst performs an implicit
functional decomposition of the system, thereby accomplishing the fourth operational analysis
principle for function.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 4/7
4/21/2021 Analysis Modelling - Software Engineering Questions and Answers - Sanfoundry
10. The __________ contains a state transition diagram that is a sequential speci cation of
behavior.
a) data ow diagram
b) state transition diagram
c) control speci cation
d) work ow diagram
View Answer
Answer: c
Explanation: The control speci cation(CSPEC) describes the behavior of the system, but it gives
us no information about the inner working of the processes that are activated as a result of
this behavior .
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Object Oriented Design using UML
» Next - Software Engineering Questions and Answers – Component Level Design
advertisement
https://www.sanfoundry.com/software-engg-mcqs-analysis-modelling/ 5/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: In architectural design you design a system organization satisfying the functional
and non-functional requirements of a system.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 1/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry
2. A ________ view shows the system hardware and how software components are distributed
across the processors in the system.
a) physical
b) logical
c) process
d) all of the mentioned
View Answer
Answer: a
Explanation: A physical view is implemented by system engineers implementing the system
hardware.
View Answer
Answer: d
Explanation: The UML was designed for describing object-oriented systems and, at the
architectural design stage, you often want to describe systems at a higher level of abstraction.
4. Which of the following view shows that the system is composed of interacting processes at run
time?
a) physical
b) development
c) logical
d) process
View Answer
Answer: d
Explanation: This view is useful for making judgments about non-functional system
characteristics such as performance and availability.
https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 2/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: High availability architecture can be a ected by several design factors that are
required to be maintained to ensure that no single points of failure exist in such design.
advertisement
View Answer
Answer: d
Explanation: Architectural design decisions include decisions on the type of application, the
distribution of the system, the architectural styles to be used, and the ways in which the
architecture should be documented and evaluated.
7. Architecture once established can be applied to other products as well.
a) True
b) False
View Answer
https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 3/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry
Answer: b
Explanation: Systems in the same domain often have similar architectures that re ect domain
concepts.
8. Which of the following pattern is the basis of interaction management in many web-based
systems?
a) architecture
b) repository pattern
c) model-view-controller
d) di erent operating system
View Answer
Answer: c
Explanation: Model-View-Controller pattern is the basis of interaction management in many
web-based systems.
View Answer
Answer: c
Explanation: The majority of systems that use large amounts of data are organized around a
shared database or repository.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 4/7
4/21/2021 Architectural Design - Software Engineering Questions and Answers - Sanfoundry
10. Which view in architectural design shows the key abstractions in the system as objects or
object classes?
a) physical
b) development
c) logical
d) process
View Answer
Answer: c
Explanation: It is possible to relate the system requirements to entities in a logical view.
View Answer
Answer: d
Explanation: All these models re ects the basic strategy that is used to structure a system.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-architectural-design/ 5/7
4/21/2021 Basic Software Engineering Questions and Answers - Sanfoundry
1. Choose the option that does not de ne Function Oriented Software Design.
a) It consists of module de nitions
b) Modules represent data abstraction
c) Modules support functional abstraction
d) None of the mentioned
View Answer
Answer:b
Explanation: Option b de nes an Object Oriented Design.
advertisement
https://www.sanfoundry.com/software-engineering-basic-questions-answers/ 1/7
4/21/2021 Basic Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer:d
Explanation: None.
View Answer
Answer:b
Explanation: None.
View Answer
Answer:d
Explanation: None.
https://www.sanfoundry.com/software-engineering-basic-questions-answers/ 2/7
4/21/2021 Basic Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer:d
Explanation: All the options are correct with respect to Function Oriented Software Design.
advertisement
View Answer
Answer:d
Explanation: It takes long time to establish the system in order to comply with the available
system.
View Answer
Answer:b
Explanation: None.
https://www.sanfoundry.com/software-engineering-basic-questions-answers/ 3/7
4/21/2021 Basic Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer:a
Explanation: Structural decomposition is concerned with developing a model of the design
which shows the dynamic structure.
9. A function-oriented design focuses on the entities in the system rather than the data
processing activities.
a) True
b) False
View Answer
Answer:b
Explanation: It is an object oriented design which focus on entities.
advertisement
View Answer
Answer:a
Explanation: None.
https://www.sanfoundry.com/software-engineering-basic-questions-answers/ 4/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Sequence implements processing steps that are essential in the speci cation of
any algorithm. Condition provides the facility for selected processing based on some logical
occurrence, and repetition allows for looping.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 1/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: A decision table includes action stub and a condition stub with a set of rules.
View Answer
Answer: d
Explanation: The di erence between PDL and a real programming language lies in the use of
narrative text embedded directly within PDL statements.
4. Which of the following term is best de ned by the statement:”The ability to represent local and
global data is an essential element of component-level design.”?
a) Data representation
b) Logic veri cation
c) “Code-to” ability
d) Automatic processing
View Answer
Answer: a
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 2/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry
5. A software component
a) Implements some functionality
b) Has explicit dependencies through provides and required interfaces
c) Communicates through its interfaces only
d) All of the mentioned
View Answer
Answer: d
Explanation: All the options identify with features of a software component.
advertisement
6. Which diagram evolved from a desire to develop a procedural design representation that
would not allow violation of the structured constructs?
a) State transition diagram
b) Box diagram
c) ER diagram
d) None of the mentioned
View Answer
Answer: b
Explanation: None.
7. A __________ executes the loop task rst, then tests a condition and repeats the task until the
condition fails.
a) repeat until
b) condition
c) do while tests
d) if then-else
View Answer
https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 3/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry
Answer: a
Explanation: None.
View Answer
Answer: d
Explanation: This functionality is covered by UML diagrams.
View Answer
Answer: b
Explanation: None.
advertisement
10. Which of the following term is best de ned by the statement “Notation that can be input
directly into a computer-based development system o ers signi cant bene ts.”?
a) Machine readability
b) Maintainability
c) Structure enforcement
https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 4/7
4/21/2021 Component Level Design - Software Engineering Questions and Answers - Sanfoundry
d) Overall simplicity
View Answer
Answer: a
Explanation: Readability is processing input.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Agricultural Engineering Questions and Answers
2. Manufacturing Engineering / Processes I Questions and Answers
3. Aircraft Design Questions and Answers
4. Information Technology Questions and Answers
5. Electronics & Communication Engineering Questions and Answers
6. Food Engineering Questions and Answers
7. Design of Electrical Machines Questions and Answers
8. Instrumentation Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-component-level-design/ 5/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry
1. A characteristic of a software system that can lead to a system error is known as?
a) Human error or mistake
b) System fault
c) System error
d) System failure
View Answer
Answer: b
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 1/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry
2. An erroneous system state that can lead to system behavior that is unexpected by system
users is known as?
a) Human error or mistake
b) System fault
c) System error
d) System failure
View Answer
Answer: c
Explanation: None.
3. An event that occurs at some point in time when the system does not deliver a service as
expected by its users is called _____________
a) Human error or mistake
b) System fault
c) System error
d) System failure
View Answer
Answer: d
Explanation: None.
4. A chemical plant system may detect excessive pressure and open a relief valve to reduce these
pressures before an explosion occurs. What kind of dependability and security issue the
example states?
a) Hazard avoidance
b) Damage limitation
c) Hazard detection
d) Hazard detection and removal
View Answer
Answer: d
Explanation: The system is designed so that hazards are detected and removed before they
result in an accident.
https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 2/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: The system may include protection features that minimize the damage that may
result from an accident.
advertisement
6. An assessment of the worst possible damage that could result from a particular hazard is
known as
a) Risk
b) Hazard probability
c) Hazard severity
d) Mishap
View Answer
Answer: c
Explanation: Hazard severity can range from catastrophic, where many people are killed, to
minor, where only minor damage results. When an individual death is a possibility, a
reasonable assessment of hazard severity is ‘very high’.
7. which of the following terms is a measure of the probability that the system will cause an
accident?
a) Risk
https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 3/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry
b) Hazard probability
c) Accident
d) Damage
View Answer
Answer: a
Explanation: The risk is assessed by considering the hazard probability, the hazard severity,
and the probability that the hazard will lead to an accident.
8. A weakness in a computer-based system that may be exploited to cause loss or harm is known
as?
a) Vulnerability
b) Attack
c) Threat
d) Exposure
View Answer
Answer: a
Explanation: None.
9. A password checking system that disallows user passwords that are proper names or words
that are normally included in a dictionary is an example of ___________ with respect to security
systems.
a) risk
b) control
c) attack
b) asset
View Answer
Answer: b
Explanation: A control protective measure that reduces a system’s vulnerability.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 4/7
4/21/2021 Dependability & Security - Software Engineering Questions and Answers - Sanfoundry
10. The safety of a system is a system attribute that re ects the system’s ability to operate,
normally or abnormally, without injury to people or damage to the environment.
a) True
b) False
View Answer
Answer: a
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Instrumentation Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-dependability-security/ 5/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Static analysis techniques are system veri cation techniques that don’t involve
executing a program.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 1/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: None.
View Answer
Answer: c
Explanation: Formal methods are the ultimate static veri cation technique that may be used at
di erent stages in the development process.
View Answer
Answer: b
Explanation: Model checking is very expensive.It is only practical to use it in the veri cation of
small to medium sized critical systems.
5. Choose the fault class in which the following automated static analysis check would
fall:”Variables declared but never used”.
a) Control Faults
b) Data Faults
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 2/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry
c) Input/Output Faults
d) Interface faults
View Answer
Answer: b
Explanation: None.
advertisement
6. Choose the fault class in which the following automated static analysis check would fall:
“Unreachable code”.
a) Control Faults
b) Data Faults
c) Input/Output Faults
d) Interface faults
View Answer
Answer: a
Explanation: None.
7. Choose the fault class in which the following automated static analysis check would fall:”Non-
usage of the results of functions”.
a) Storage management faults
b) Data Faults
c) Input/Output Faults
d) Interface faults
View Answer
Answer: d
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 3/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry
8. Static analysis is now routinely used in the development of many safety and security critical
systems.
a) True
b) False
View Answer
Answer: a
Explanation: The static analyzer can discover areas of vulnerability such as bu er over ows or
unchecked inputs
9. Which level of Static Analysis allows speci c rules that apply to a program to be checked ?
a) Characteristic error checking
b) User-de ned error checking
c) Assertion checking
d) All of the mentioned
View Answer
Answer: b
Explanation: Users of a programming language de ne error patterns, thus extending the types
of error that can be detected.
advertisement
10. Choose the fault class in which the following automated static analysis check would
fall:”Pointer Arithmetic”.
a) Storage management faults
b) Data Faults
c) Input/Output Faults
d) Interface faults
View Answer
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 4/7
4/21/2021 Dependability & Security Assurance Questions and Answers - Sanfoundry
Answer: a
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Electrical Engineering Questions and Answers
2. Instrumentation Engineering Questions and Answers
3. Bioprocess Engineering Questions and Answers
4. Civil Engineering Questions and Answers
5. Engineering Metrology Questions and Answers
6. Java Programming Examples on Multithreading
7. Fluidization Engineering Questions and Answers
8. About
9. Basic Chemical Engineering Questions and Answers
10. Java Programming Examples on Inheritance
11. Microwave Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-assurance/ 5/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: These include Risk identi cation, Risk analysis, Risk reduction and Risk
decomposition
advertisement
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 1/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry
2. Consider a case where the system is unavailable and cannot deliver its services to users. What
type of failure is being described here?
a) Loss of service
b) Incorrect service delivery
c) System/data corruption
d) None of the mentioned
View Answer
Answer: a
Explanation: One may separate this into loss of critical services and loss of non-critical
services, where the consequences of a failure in non-critical services are less than the
consequences of critical service failure.
3. Consider a case where the failure of the system causes damage to the system itself or it data.
What type of failure is being described here?
a) Loss of service
b) Incorrect service delivery
c) System/data corruption
d) None of the mentioned
View Answer
Answer: c
Explanation: None.
View Answer
Answer: d
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 2/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry
5. Which reliability metric sets out the probable number of system failures that are likely to be
observed relative to a certain time period?
a) POFOD
b) ROCOF
c) AVAIL
d) None of the mentioned
View Answer
Answer: b
Explanation: Rate of occurrence of failures (ROCOF) sets out the probable number of system
failures that are likely to be observed relative to the number of system executions.
advertisement
View Answer
Answer: d
Explanation: All the options are correct except option d.
7. To specify security requirements, one should identify the risks that are to be dealt with.
a) True
b) False
View Answer
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 3/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry
Answer: b
Explanation: To specify security requirements, one should identify the assets that are to be
dealt with.
8. The aim of preliminary risk analysis and assessment process is to derive security requirements
for the system as a whole.
a) True
b) False
View Answer
Answer: a
Explanation: In preliminary risk analysis stage, decisions on the detailed system requirements,
the system design, or the implementation technology have not been made.
9. At which stage of risk analysis speci cation, the additional security requirements take account
of the technologies used in building the system and system design and implementation
decisions?
a) Preliminary risk analysis
b) Life-cycle risk analysis
c) Operational risk analysis
d) All of the mentioned
View Answer
Answer: b
Explanation: This risk assessment takes place during the system development life cycle after
design choices have been made..
advertisement
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 4/7
4/21/2021 Dependability & Security Specification Questions and Answers - Sanfoundry
10. Which reliability requirements are concerned with maintaining copies of the system?
a) Checking requirements
b) Recovery requirements
c) Redundancy requirements
d) Ambiguous requirements
View Answer
Answer: b
Explanation: These requirements are geared to helping the system recover after a failure has
occurred.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Embedded System Questions and Answers
2. Mechatronics Engineering Questions and Answers
3. Electronics & Communication Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-dependability-security-specification/ 5/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Software customers expect all software to be dependable. However, for non-
critical applications such as certain management systems, they may be willing to accept some
system failures.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 1/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry
2. What is the term for development process organised such that faults in the system are
detected and repaired before delivery to the customer ?
a) Fault Avoidance
b) Fault detection
c) Fault tolerance
d) None of the mentioned
View Answer
Answer: a
Explanation: In Fault Avoidance, the system is developed in such a way that human error is
avoided and thus system faults are minimised.
3. What is the term for a system that is designed such that the faults in the delivered software do
not result in system failure ?
a) Fault Avoidance
b) Fault detection
c) Fault tolerance
d) None of the mentioned
View Answer
Answer: c
Explanation: None.
View Answer
Answer: c
Explanation: It means that process standards are being followed and make suggestions for
process improvement.
https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 2/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: A Protection system is a specialized system that is associated with some other
control system, which can take emergency action if a failure occurs.
advertisement
6. The use of a well-de ned, repeatable process is essential if faults in a system are to be
minimized.
a) True
b) False
View Answer
Answer: a
Explanation: The answer is self explanatory.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 3/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry
Answer: d
Explanation: Diversity means to provide the same functionality in di erent ways so that critical
components of a dependable system will not fail in the same way.
View Answer
Answer: b
Explanation: Exception handling is a mechanism to provide some fault tolerance.
View Answer
Answer: d
Explanation: All the options are good practices to achieve Dependability Engineering.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 4/7
4/21/2021 Dependability Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Dependability and Security Speci cation
» Next - Software Engineering Questions and Answers – Security Engineering
advertisement
Recommended Posts:
1. Engineering Chemistry II Questions and Answers
2. Metallurgical Engineering Questions and Answers
3. Home
4. Manufacturing Engineering / Processes I Questions and Answers
5. Basic Chemical Engineering Questions and Answers
6. Best Reference Books – Technology, Engineering and Sciences
7. Aerospace Engineering Questions and Answers
8. Waste Water Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-dependability-engineering/ 5/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry
1. Which of the following uses empirically derived formulas to predict e ort as a function of LOC
or FP?
a) FP-Based Estimation
b) Process-Based Estimation
c) COCOMO
d) Both FP-Based Estimation and COCOMO
View Answer
Answer: d
Explanation: Function points and COCOMO are used to evaluate e ort.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 1/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry
2. The empirical data that support most estimation models are derived from a vast sample of
projects.
a) True
b) False
View Answer
Answer: b
Explanation: The Empirical data is derived from a limited sample of projects. For this reason,
no estimation model is appropriate for all classes of software and in all development
environments.
View Answer
Answer: a
Explanation: None.
4. Which version of COCOMO states that once requirements have been stabilized, the basic
software architecture has been established?
a) Early design stage model
b) Post-architecture-stage model
c) Application composition model
d) All of the mentioned
View Answer
Answer: a
Explanation: None.
5. Which model was used during the early stages of software engineering, when prototyping of
user interfaces, consideration of software and system interaction, assessment of performance,
https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 2/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: None.
advertisement
View Answer
Answer: d
Explanation: It is the part of white box testing.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 3/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry
Answer: c
Explanation: Barry Boehm introduced a hierarchy of software estimation models bearing the
name COCOMO, for COnstructive COst MOdel.
View Answer
Answer: d
Explanation: Estimation depends on factors such as Function points and LOC.
View Answer
Answer: b
Explanation: None.
advertisement
10. Which one is not a stage of COCOMO-II?
a) Early design estimation model
b) Application Composition estimation model
c) Comprehensive cost estimation model
https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 4/7
4/21/2021 Emperical Estimation Models - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: It was a part of COCOMO.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Size and Cost Estimation of Software
» Next - Software Engineering Questions and Answers – Software Risks and Identi cation
advertisement
Recommended Posts:
1. Genetic Engineering Questions and Answers
2. Basic Civil Engineering Questions and Answers
3. Electronics & Communication Engineering Questions and Answers
4. Mechatronics Engineering Questions and Answers
5. Microwave Engineering Questions and Answers
6. About
7. Electrical Engineering Questions and Answers
8. Information Science Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-empirical-estimation-models/ 5/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Incremental development is supported through small, frequent system releases.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 1/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry
2. In XP, as soon as the work on a task is complete, it is integrated into the whole system.
a) True
b) False
View Answer
Answer: a
Explanation: XP follows a continuous integration approach.After any such integration, all the
unit tests in the system must pass.
View Answer
Answer: b
Explanation: Extreme Programming (XP) takes an ‘extreme’ approach to iterative
development.New versions may be built several times per day, hence delivering the increment
for approval every 2nd week after testing the new version.
View Answer
Answer: c
Explanation: User requirements are expressed as scenarios or user stories.These are written
on cards and the development team break them down into implementation tasks. These tasks
are the basis of schedule and cost estimates.
5. Is a customer involved test development and validation in XP ?
a) Yes
b) No
https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 2/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: The role of the customer in the testing process is to help develop acceptance
tests for the stories that are to be implemented in the next release of the system.However,
people adopting the customer role have limited time available and so cannot work full-time
with the development team. They may feel that providing the requirements was enough of a
contribution and so may be reluctant to get involved in the testing process.
advertisement
6. Programmers prefer programming to testing and sometimes they take shortcuts when writing
tests. For example, they may write incomplete tests that do not check for all possible exceptions
that may occur.
a) True
b) False
View Answer
Answer: a
Explanation: In XP Some tests can be very di cult to write incrementally.For example, in a
complex user interface, it is often di cult to write unit tests for the code that implements the
‘display logic’ and work ow between screens.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 3/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry
Answer: a
Explanation: Automated test harnesses are used to run all component tests each time that a
new release is built.
8. In XP an automated unit test framework is used to write tests for a new piece of functionality
before that functionality itself is implemented.
a) True
b) False
View Answer
Answer: a
Explanation: XP follows Test- rst development approach.
9. Developers work individually on a release and they compare their results with other
developers before forwarding that release to customers.
a) True
b) False
View Answer
Answer: b
Explanation: XP follows the principle of pair programming which means developers work in
pairs, checking each other’s work and providing the support to always do a good job.
advertisement
10. Which four framework activities are found in the Extreme Programming(XP) ?
a) analysis, design, coding, testing
b) planning, analysis, design, coding
c) planning, design, coding, testing
https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 4/7
4/21/2021 Extreme Programming - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: XP involves the mentioned four activities, and in the same in order.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Marine Engineering Questions and Answers
2. Java Programming Examples
3. Agricultural Engineering Questions and Answers
4. Dairy Engineering Questions and Answers
5. C# Programming Examples on Networking
6. Information Science Questions and Answers
7. Object Oriented Programming using C++ Questions and Answers
8. Bachelor of Computer Applications Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-extreme-programming/ 5/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Rest all are third generation languages(3GL).
advertisement
https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 1/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry
2. Arrange the following activities for making a software product using 4GT.
i. Design strategy
ii. Transformation into product
iii. Implementation
iv. Requirement gathering
a) 1, 4, 3, 2
b) 4, 3, 1, 2
c) 4, 1, 3, 2
d) 1, 3, 4, 2
View Answer
Answer: c
Explanation: The sequence of activities mentioned in option c represents the Fourth
Generation Techniques(4GT)Model.
View Answer
Answer: d
Explanation: Functional processing/testing is also referred to as black box testing in which
contents of the black box are not known.Almost anything might be referred to as a black
box:an algorithm or the human mind.Functionality of the black box is understood in terms of
its inputs and outputs.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 2/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry
Answer: b
Explanation: 4GT encompasses a broad array of software tools enabling the software engineer
to specify the characteristics at a high level leading to an automatically generated source code
based on these speci cations.
View Answer
Answer: a
Explanation: Fifth-generation programming language are built on LISP.
advertisement
6. In 4GT, we can specify the user requirements in graphic notation or small abbreviated
language form.
a) True
b) False
View Answer
Answer: a
Explanation: None.
7. Productivity of software engineers is reduced in using a 4GT.
a) True
https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 3/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry
b) False
View Answer
Answer: b
Explanation: 4GLs are more programmer-friendly and enhance programming e ciency with
usage of English-like words and phrases, thereby increasing the productivity of professionals
able to engage in software development.
8. Which of the following 4GLs invented at IBM and subsequently adopted by ANSI and ISO as
the standard language for managing structured data?
a) SQL
b) PROLOG
c) C
d) JAVA
View Answer
Answer: a
Explanation: C & JAVA are third generation languages(3GLs) whereas PROLOG is a 5GL.
9. What is a major advantage of using a 4GT Model for producing small scale products,
applications or programs ?
a) Improved productivity of software engineers
b) Reduction in software development time
c) 4GT helped by CASE tools and code generators o ers a credible solution to many software
problems
d) None of the mentioned
View Answer
Answer: b
Explanation: Since automated coding is done using CASE tools & code generators proponents
claim a dramatic reduction in software development time.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 4/7
4/21/2021 Fourth Generation Techniques - Software Engineering Questions and Answers - Sanfoundry
10. Which of the following model has a major disadvantage in terms of the coding phase of a
software life cycle model ?
a) Spiral Model
b) Waterfall Model
c) Rad Model
d) 4GT Model
View Answer
Answer: d
Explanation: Since coding phase is eliminated in 4GT Model,more expertise is required for
analysis,design and testing activities.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Selection of a Life Cycle Model
» Next - Software Engineering Questions and Answers – Software Process and Product – 1
advertisement
https://www.sanfoundry.com/software-engg-mcqs-fourth-generation-techniques/ 5/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: All are non-functional requirements representing quality of the system.
Functional requirements describe what the software has to do.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 1/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: A developer needs to test his product before launching it into the market.
3. “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
Answer: a
Explanation: Functional requirements describe what the software has to do.
Answer: a
Explanation: Option c is termed as reliability and option e refers to e ciency.
https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 2/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: The behavior of functional requirements may be expressed as services, tasks or
functions the system is required to perform.
advertisement
View Answer
Answer: c
Explanation: Quantitative Approaches in NFRs are used to nd measurable scales for the
quality attributes like e ciency, exibility, integrity, usability etc.
7. How many classi cation schemes have been developed for NFRs ?
a) Two
b) Three
c) Four
d) Five
View Answer
https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 3/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry
Answer: d
Explanation: Software Quality Tree [Boehm 1976], Roman [IEEE Computer 1985], Process-
Product-External considerations [Sommerville 1992], Mc Call’s NFR list and Dimensions of
Quality–Components of FURPS+ are the ve classi cation schemes for NFRs.
.
View Answer
Answer: b
Explanation: Speed E ciency belong to Performance (P) in FURPS+ .
View Answer
Answer: b
Explanation: Unlike hardware, software is reliable.
advertisement
10. What are the four dimensions of Dependability ?
a) Usability, Reliability, Security, Flexibility
b) Availability, Reliability, Maintainability, Security
c) Availability, Reliability, Security, Safety
https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 4/7
4/21/2021 Functional & Non-Functional Requirements Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: All the traits of option c sync with dependability.
11. Choose the correct statement on how NFRs integrates with Rational Uni ed Process ?
a) System responds within 4 seconds on average to local user requests and changes in the
environment
b) System responds within 4 seconds on average to remote user requests and changes in the
environment
c) All of the mentioned
d) None of the mentioned
View Answer
Answer: b
Explanation: System response to a local user is 2 seconds on average.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
advertisement
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
https://www.sanfoundry.com/software-engg-mcqs-functional-non-functional-requirements/ 5/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: The Capability Maturity Model for Software describes the principles and practices
underlying software process maturity and is intended to help software organizations improve
the maturity of their software processes in terms of an evolutionary path from ad hoc, chaotic
processes to mature, disciplined software processes.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 1/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry
2. The ISO 9000 series of standards is a program that can be used for external quality assurance
purposes.
a) True
b) False
View Answer
Answer: b
Explanation: The ISO 9000 series of standards is a set of documents.
View Answer
Answer: d
Explanation: ISO 9001 requires that the causes of nonconforming product to be identi ed.
Potential causes of nonconforming product are eliminated.
View Answer
Answer: c
Explanation: CMM have certain policy practices covered under .CO policy.
https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 2/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry
b) maintenance
c) veri cation
d) dis-positioning
View Answer
Answer: c
Explanation: The practices de ning the quality records to be maintained in the CMM are
distributed throughout the key process areas in the various Activities Performed practices.
advertisement
View Answer
Answer: a
Explanation: The CMM is organized into ve maturity levels as namely: Initial, Repeatable,
De ned, Managed and Optimizing.
7. In CMM, the life cycle activities of requirements analysis, design, code, and test are described
in
a) Software Product Engineering
b) Software Quality Assurance
c) Software Subcontract Management
d) Software Quality Management
View Answer
https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 3/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry
Answer: a
Explanation: In CMM planning these activities is described in Software Project Planning,
however the life cycle activities of requirements analysis, design, code, and test are described
in Software Product Engineering.
8. Which of the following requires design control measures, such as holding and recording
design reviews and quali cation tests?
a) CMM
b) ISO 9001
c) ISO 9000-3
d) None of the mentioned
View Answer
Answer: c
Explanation: ISO 9000-3 states that the supplier should carry out reviews to ensure the
requirements are met and design methods are correctly carried out.
View Answer
Answer: b
Explanation: CMM emphasizes the need to record information for later use in the process and
for improvement of the process.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 4/7
4/21/2021 ISO 9001 & CMM - Software Engineering Questions and Answers - Sanfoundry
10. _______ states that, where appropriate, adequate statistical techniques are identi ed and
used to verify the acceptability of process capability and product characteristics.
a) ISO 9001
b) ISO 9000-4
c) CMM
d) All of the mentioned
View Answer
Answer: a
Explanation: ISO 9001 states that, where, appropriate adequate statistical techniques are
identi ed and used to verify the acceptability of process capability and product characteristics.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Aeronautical Engineering Questions and Answers
2. Engineering Metrology Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-iso-9001-cmm/ 5/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Each model has to have some requirements, a team of developers, users and the
risk involved in developing a project.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 1/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry
2. Which two models doesn’t allow de ning requirements early in the cycle?
a) Waterfall & RAD
b) Prototyping & Spiral
c) Prototyping & RAD
d) Waterfall & Spiral
View Answer
Answer: b
Explanation: Prototyping Model starts with a requirements analysis phase including
techniques like FAST, QFD, Brainstorming.In case of Spiral model the rst phase involves
activities related to customer communication like determining objectives.
3. Which of the following life cycle model can be chosen if the development team has less
experience on similar projects?
a) Spiral
b) Waterfall
c) RAD
d) Iterative Enhancement Model
View Answer
Answer: a
Explanation: Relying on risk assessment/analysis provides more exibility than required for
many applications which overcomes the criteria of less experienced developers.
4. If you were a lead developer of a software company and you are asked to submit a
project/product within a stipulated time-frame with no cost barriers, which model would you
select?
a) Waterfall
b) Spiral
c) RAD
d) Incremental
View Answer
Answer: c
Explanation: RAD model is inapplicable to develop cheaper products/software/projects as the
https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 2/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry
cost of modeling, hiring highly skilled developers/designers and automated code generation is
very high.But here the cost is not an issue, so one can select this model as it reduces
development time.
5. Which two of the following models will not be able to give the desired outcome if user’s
participation is not involved?
a) Waterfall & Spiral
b) RAD & Spiral
c) RAD & Waterfall
d) RAD & Prototyping
View Answer
Answer: d
Explanation: Active Participation of user is involved in all the four phases of RAD model and in
case of the Prototyping model we need user’s presence/involvement every time a new
prototype is build or designed.
advertisement
6. A company is developing an advance version of their current software available in the market,
what model approach would they prefer ?
a) RAD
b) Iterative Enhancement
c) Both RAD & Iterative Enhancement
d) Spiral
View Answer
Answer: c
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 3/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry
7. One can choose Waterfall Model if the project development schedule is tight.
a) True
b) False
View Answer
Answer: b
Explanation: Real projects rarely follow the sequential ow and iterations in this model are
handled indirectly. This changes can cause confusion as the project proceeds thereby delaying
the delivery date.
View Answer
Answer: c
Explanation: None.
View Answer
Answer: a
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 4/7
4/21/2021 Life Cycle Model Selection - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Evolutionary Software Process Models
» Next - Software Engineering Questions and Answers – Fourth Generation Techniques
advertisement
Recommended Posts:
1. Course Registration – 2
2. Polymer Engineering Questions and Answers
3. Best Reference Books – Technology, Engineering and Sciences
4. Thermal Engineering Questions and Answers
5. Fluidization Engineering Questions and Answers
6. Internship
https://www.sanfoundry.com/software-engg-mcqs-selection-life-cycle-model/ 5/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry
1. Project management involves the planning, monitoring, and control of the people, process,
and events that occur as software evolves from a preliminary concept to an operational
implementation.
a) True
b) False
View Answer
Answer: a
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 1/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: E ective software project management focuses on the four P’s: people, product,
process, and project.
View Answer
Answer: a
Explanation: The people management maturity model de nes the following key practice areas
for software people: recruiting, selection, performance management, training, compensation,
career development, organization and work design, and team/culture development.
View Answer
Answer: d
Explanation: The design part of any project management is done by the project team.
5. A software ________ provides the framework from which a comprehensive plan for software
development can be established.
https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 2/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry
a) people
b) product
c) process
d) none of the mentioned
View Answer
Answer: c
Explanation: A small number of framework activities are applicable to all software projects,
regardless of their size or complexity.
advertisement
6. Who de nes the business issues that often have signi cant in uence on the project?
a) Practitioners
b) Project managers
c) Senior managers
d) None of the mentioned
View Answer
Answer: c
Explanation: None.
7. Who delivers the technical skills that are necessary to engineer a product or an application?
a) Practitioners
b) Project managers
c) Senior managers
d) None of the mentioned
View Answer
https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 3/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry
Answer: a
Explanation: None.
8. Which of the following paradigm attempts to structure a team in a manner that achieves some
of the controls associated with the closed paradigm but also much of the innovation that occurs
when using the random paradigm?
a) asynchronous paradigm
b) open paradigm
c) closed paradigm
d) synchronous paradigm
View Answer
Answer: b
Explanation: Open paradigm team structures are well suited to the solution of complex
problems but may not perform as e ciently as other teams.
View Answer
Answer: d
Explanation: For this reason, competent practitioners often make poor team leaders.
advertisement
10. Which paradigm structures a team loosely and depends on individual initiative of the team
members?
https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 4/7
4/21/2021 Managing Software Projects Questions and Answers - Sanfoundry
a) random paradigm
b) open paradigm
c) closed paradigm
d) synchronous paradigm
View Answer
Answer: d
Explanation: None.
View Answer
Answer: d
Explanation: Critical is no such standard approach of cost estimation.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
advertisement
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
https://www.sanfoundry.com/software-engg-mcqs-managing-software-projects-1/ 5/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Complexity metrics measure the logical complexity of source code.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 1/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: These metrics lead to the design of test cases that provide program coverage.
View Answer
Answer: c
Explanation: First proposed by Albrecht in 1979, hundreds of books and papers have been
written on functions points since then.
4. How many Information Domain Values are used for Function Point Computation?
a) three
b) four
c) ve
d) six
View Answer
Answer: c
Explanation: The ve values are: External Inputs, External Outputs, External Inquiries, Internal
Logical Files and External Interface Files.
5. Function Point Computation is given by the formula
a) FP = [count total * 0.65] + 0.01 * sum(Fi)
b) FP = count total * [0.65 + 0.01 * sum(Fi)].
https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 2/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Option b is the correct formula for Function Point Computation.
advertisement
View Answer
Answer: a
Explanation: They are “black box” in that they do not require any knowledge of the inner
workings of a particular software component.
7. Structural complexity of a module i is given as S(i) = f*f (i). What does f symbolizes here?
a) “fan check-out” of module i
b) “fan check-in” of module i
c) “fan in” of module i
d) “fan out” of module i
View Answer
Answer: d
Explanation: Fan out is number of modules directly invoked by module i.
https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 3/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: None.
9. As the SMI approaches 1.0, the software product starts becoming unstable
a) True
b) False
View Answer
Answer: b
Explanation: As the SMI approaches 1.0, the software product begins to stabilize.
advertisement
View Answer
Answer: a
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-metrics-analysis/ 4/7
4/21/2021 Metrics Analysis - Software Engineering Questions and Answers - Sanfoundry
11. The amount of time that the software is available for use is known as
a) Reliability
b) Usability
c) E ciency
d) Functionality
View Answer
Answer: a
Explanation: None.
12. Usability in metric analysis is de ned as the degree to which the software
a) stated needs
b) is easy to use
c) makes optimal use of system resources
d) none of the mentioned
View Answer
Answer: b
Explanation: None.
advertisement
View Answer
Answer: b
Explanation: Objects are independent.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 1/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: None.
3. Which of the following is a mechanism that allows several objects in an class hierarchy to have
di erent methods with the same name?
a) Aggregation
b) Polymorphism
c) Inheritance
d) All of the mentioned
View Answer
Answer: b
Explanation: In polymorphism instances of each subclass will be free to respond to messages
by calling their own version of the method.
View Answer
Answer: b
Explanation: Inherited object classes are not self-contained. They cannot be understood
without reference to their super-classes.
5. Which of the following points related to Object-oriented development (OOD) is true?
a) OOA is concerned with developing an object model of the application domain
b) OOD is concerned with developing an object-oriented system model to implement
requirements
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 2/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: The answer is in support with the OOD.
advertisement
View Answer
Answer: a
Explanation: None.
View Answer
Answer: d
Explanation: All the options de ne the characteristics of OOD.
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 3/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: None.
View Answer
Answer: b
Explanation: A passive object holds data, but does not initiate control.
advertisement
View Answer
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 4/7
4/21/2021 Object Oriented Software Design Questions and Answers - Sanfoundry
Answer: c
Explanation: Objects may be distributed and may execute sequentially or in parallel.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Function Oriented Design using
Structured Analysis Structured Design
» Next - Software Engineering Questions and Answers – Object Oriented Software Design – 2
advertisement
Recommended Posts:
1. C# Programming Questions and Answers
2. Agricultural Engineering Questions and Answers
3. Mechatronics Engineering Questions and Answers
4. Home
5. Java Programming Examples on Classes
6. C++ Programming Questions and Answers
7. PHP Programming Questions and Answers
8. Python Programming Questions and Answers
9. Information Technology Questions and Answers
10. Ruby Programming Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-software-design-1/ 5/7
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 1/8
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry
2. Process improvement is the set of activities, methods, and transformations that developers
use to develop and maintain information systems.
a) True
b) False
View Answer
Answer: b
Explanation: The de nition is of a system development process.
View Answer
Answer: a
Explanation: None.
View Answer
Answer: a
Explanation: Process measurement, analysis and change are the three stages.
5. In which stage of process improvement bottlenecks and weaknesses are identi ed?
a) Process measurement
b) Process analysis
c) Process change
https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 2/8
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: In Process analysis the current process is assessed and bottlenecks and
weaknesses are identi ed.
advertisement
6. Prototypes and 4GL business systems are categorized under which process?
a) Informal
b) Managed
c) Methodical
d) Supported
View Answer
Answer: a
Explanation: Here the development team chose their own way of working.
7. The documentation of a process which records the tasks, the roles and the entities used is
called
a) Process metric
b) Process analysis
c) Process modelling
d) None of the mentioned
View Answer
Answer: c
Explanation: Process models may be presented from di erent perspectives.
https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 3/8
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: It is always best to start process analysis with an existing model. People then may
extend and change this.
View Answer
Answer: a
Explanation: None.
advertisement
10. What is often unde ned and is left to the ingenuity of the project managers and engineers?
a) Role
b) Exception
c) Activity
d) Process
View Answer
Answer: b
Explanation: Exceptions are often unde ned and it is left to the ingenuity of the project
https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 4/8
4/21/2021 Process Improvement - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Adding more developers aid to process completion rather than changing it.
View Answer
Answer: b
Explanation: The CMM is discrete rather than continuous.
13. The CMMI assessment is based on a x-point scale. What is the value of x?
a) 0
b) 2
c) 4
d) 6
View Answer
Answer: d
Explanation: Not performed, performed, managed, de ned, quantitatively managed, and
optimizing are the six points.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-process-improvement/ 5/8
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Projects need to be managed because professional software engineering is
always subject to organizational budget and schedule constraints.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-project-management/ 1/7
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry
2. Project managers have to assess the risks that may a ect a project.
a) True
b) False
View Answer
Answer: b
Explanation: Risk management involves anticipating risks that might a ect the project
schedule or the quality of the software being developed, and then taking action to avoid these
risks.
View Answer
Answer: c
Explanation: Testing is a part of project, thus it can’t be categorized as risk.
4. The process each manager follows during the life of a project is known as
a) Project Management
b) Manager life cycle
c) Project Management Life Cycle
d) All of the mentioned
View Answer
Answer: c
Explanation: A proven methodical life cycle is necessary to repeatedly implement and manage
projects successfully.
5. A 66.6% risk is considered as
a) very low
b) low
https://www.sanfoundry.com/software-engg-mcqs-project-management/ 2/7
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry
c) moderate
d) high
View Answer
Answer: d
Explanation: The probability of the risk might be assessed as very low (<10%), low (10–25%),
moderate (25–50%), high (50–75%), or very high (>75%).
advertisement
6. Which of the following is/are main parameters that you should use when computing the costs
of a software development project?
a) travel and training costs
b) hardware and software costs
c) e ort costs (the costs of paying software engineers and managers)
d) all of the mentioned
View Answer
Answer: d
Explanation: Estimation involves working out how much e ort is required to complete each
activity and, from this, calculating the total cost of activities.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-project-management/ 3/7
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry
Answer: b
Explanation: The quality plan should set out the desired software qualities and describe how
these are to be assessed.
8. Which of the following is incorrect activity for the con guration management of a software
system?
a) Internship management
b) Change management
c) Version management
d) System management
View Answer
Answer: a
Explanation: Con guration management policies and processes de ne how to record and
process proposed system changes, how to decide what system components to change, how to
manage di erent versions of the system and its components, and how to distribute changes
to customers.
View Answer
Answer: b
Explanation: The current process is assessed, and process weaknesses and bottlenecks are
identi ed.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-project-management/ 4/7
4/21/2021 Project Management - Software Engineering Questions and Answers - Sanfoundry
10. An independent relationship must exist between the attribute that can be measured and the
external quality attribute.
a) True
b) False
View Answer
Answer: b
Explanation: The value of the quality attribute must be related, in some way, to the value of
the attribute than can be measured.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Metrics for Quality Control
» Next - Software Engineering Questions and Answers – Project Planning
advertisement
Recommended Posts:
1. Waste Water Engineering Questions and Answers
2. Basic Civil Engineering Questions and Answers
3. About
4. Master of Computer Applications Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-project-management/ 5/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry
1. Which of the following is an important factor that can a ect the accuracy and e cacy of
estimates?
a) Project size
b) Planning process
c) Project complexity
d) Degree of structural uncertainty
View Answer
Answer: a
Explanation: As size increases, the interdependence among various elements of the software
grows rapidly.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 1/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Functions described in the statement of scope are evaluated and in some cases
re ned to provide more detail prior to the beginning of estimation.
View Answer
Answer: c
Explanation: Facilitated application speci cation techniques
(FAST), this approach encourages the creation of a joint team of customers
and developers who work together to identify the problem, propose elements
of the solution, negotiate di erent approaches, and specify a preliminary set of
requirements.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 2/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry
Answer: a
Explanation: The conveyor line sorting system (CLSS) sorts boxes moving along a conveyor
line. Each box is identi ed by a barcode that contains a part number and is sorted into one of
six bins at the end of the line.
5. The project planner examines the statement of scope and extracts all important software
functions which is known as
a) Association
b) Decomposition
c) Planning process
d) All of the mentioned
View Answer
Answer: b
Explanation: None
advertisement
View Answer
Answer: b
Explanation: Software engineering environment (SEE), incorporates hardware and software.
7. Which of the following is not an option to achieve reliable cost and e ort estimate?
a) Base estimates on similar projects that have already been completed
https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 3/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry
b) Use one or more empirical models for software cost and e ort estimation
c) Use relatively simple decomposition techniques to generate project cost and e ort estimates
d) The ability to translate the size estimate into human e ort, calendar time, and dollars
View Answer
Answer: d
Explanation: None.
View Answer
Answer: b
Explanation: An estimation model for computer software uses empirically derived formulas to
predict e ort as a function of LOC or FP.
View Answer
Answer: d
Explanation: Demands can vary from client to client.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 4/7
4/21/2021 Project Planning - Software Engineering Questions and Answers - Sanfoundry
10. Software project estimation can never be an exact science, but a combination of good
historical data and systematic techniques can improve estimation accuracy.
a) True
b) False
View Answer
Answer: a
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Engineering Mathematics Questions and Answers
2. C# Programming Examples on Sorting
3. Internship
https://www.sanfoundry.com/software-engg-mcqs-project-planning/ 5/7
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 1/8
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry
2. Which of the following is an activity that distributes estimated e ort across the planned
project duration by allocating the e ort to speci c software engineering tasks?
a) Software Macroscopic schedule
b) Software Project scheduling
c) Software Detailed schedule
d) None of the mentioned
View Answer
Answer: b
Explanation: None.
3. Every task that is scheduled should be assigned to a speci c team member is termed as
a) Compartmentalization
b) De ned milestones
c) De ned responsibilities
d) De ned outcomes
View Answer
Answer: c
Explanation: These responsibilities are domain speci c.
4. What is a collection of software engineering work tasks, milestones, and deliverables that must
be accomplished to complete a particular project?
a) Task set
b) Degree of milestone
c) Adaptation criteria
d) All of the mentioned
View Answer
Answer: a
Explanation: None.
5. Ensuring that no more than the allocated number of people are allocated at any given time in
Software Scheduling is known as
a) Time Allocation
https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 2/8
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry
b) E ort Validation
c) De ned Milestone
d) E ort Distribution
View Answer
Answer: b
Explanation: None.
advertisement
6. What is used to determine the recommended degree of rigor with which the software process
should be applied on a project?
a) Degree of Rigor
b) Adaptation criteria
c) Task Set
d) Both degree of Rigor and adaptation criteria
View Answer
Answer: b
Explanation: Four di erent degrees of rigor are: casual, structured, strict, and quick reaction.
7. What evaluates the risk associated with the technology to be implemented as part of project
scope?
a) Concept scoping
b) Preliminary concept planning
c) Technology risk assessment
d) Customer reaction to the concept
View Answer
https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 3/8
4/21/2021 Project Scheduling & Tracking - Software Engineering Questions and Answers - Sanfoundry
Answer: b
Explanation: None.
View Answer
Answer: b
Explanation: These can vary from client to client.
9. Which of the following is a project scheduling method that can be applied to software
development?
a) PERT
b) CPM
c) CMM
d) Both PERT and CPM
View Answer
Answer: d
Explanation: Program evaluation and review technique (PERT) and critical path method (CPM)
are two project scheduling methods that can be applied to software development.
advertisement
c) BAC
d) CBSE
View Answer
Answer: b
Explanation: The earned value system provides a common value scale for every task,
regardless of the type of work being performed. The total hours to do the whole project are
estimated, and every task is given an earned value based on its estimated percentage of the
total.
View Answer
Answer: a
Explanation: A recommended distribution of e ort across the software process is 40%
(analysis and design), 20% (coding), and 40% (testing).
View Answer
Answer: a
Explanation: Timeline chart, also called a Gantt chart was invented by Henry Gantt, an
industrial engineer in 1917 .
advertisement
https://www.sanfoundry.com/software-engg-mcqs-project-scheduling-tracking/ 5/8
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: Product Metrics describe the characteristics of product.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 1/7
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Project Metrics describe the project characteristics and execution.
View Answer
Answer: c
Explanation: Metric is a quantitative measure of the degree to which a system, component, or
process possesses a given attribute.
4. Which of the following is not categorized under Product Operation of McCall’s Software Quality
Factors?
a) Flexibility
b) Reliability
c) Usability
d) Integrity
View Answer
Answer: a
Explanation: Flexibility is a part of Product revision as per McCall’s Software Quality Factors.
5. 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
https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 2/7
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry
c) number of modules
d) lines of control
View Answer
Answer: d
Explanation: ‘a’ represents the arcs or the lines of control.
advertisement
View Answer
Answer: c
Explanation: Morphology metrics are a part of High level design metrics.
View Answer
Answer: b
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 3/7
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Measurement is the act of obtaining a measure.
View Answer
Answer: c
Explanation: Mean time to change (MTTC) is the time it takes to analyze the change request,
design an appropriate modi cation, implement the change, test it, and distribute the change
to all users.
advertisement
10. Identify the correct option with reference to Software Quality Metrics.
a) Integrity = [Sigma(1 – threat)] * (1 – security)
b) Integrity = [1 – Sigma(threat)] * (1 – security)
c) Integrity = [1 – threat * Sigma(1 – security)].
d) Integrity = Sigma[1 – threat * (1 – security)].
View Answer
https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 4/7
4/21/2021 Quality Control Metrics - Software Engineering Questions and Answers - Sanfoundry
Answer: d
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Electronics & Communication Engineering Questions and Answers
2. Food Engineering Questions and Answers
3. Mechanical Engineering Questions and Answers
4. Advanced Machining and Processes Questions and Answers
5. Highway Engineering Questions and Answers
6. Engineering Mechanics Questions and Answers
7. Information Technology Questions and Answers
8. Mechatronics Engineering Questions and Answers
9. Cyber Security Questions and Answers
10. Bioprocess Engineering Questions and Answers
11. About
https://www.sanfoundry.com/software-engg-mcqs-metrics-quality-control/ 5/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Activity Diagram comes under the design phase of SDLC.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 1/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Economic feasibility (cost/bene t analysis), Technical feasibility
(hardware/software/people, etc.) and Legal feasibility studies are done in Requirement
Analysis.
View Answer
Answer: c
Explanation: Problem Recognition, Evaluation and Synthesis (focus is on what not how),
Modeling, Speci cation and Review are the ve phases.
View Answer
Answer: b
Explanation: Requirements traceability is concerned with documenting the life of a
requirement and providing bi-directional traceability between various associated
requirements, hence requirements must be traceable.
https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 2/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry
b) False
c) Depends upon the size of project
d) None of the mentioned
View Answer
Answer: a
Explanation: Requirements must be actionable, measurable, testable, related to identi ed
business needs or opportunities, and de ned to a level of detail su cient for system design.
advertisement
View Answer
Answer: b
Explanation: Option a and c are the types of requirements and not the issues of requirement
analysis..
7. The requirements that result from requirements analysis are typically expressed from one of
three perspectives or views.WhaT is that perspective or view ?
a) Developer
b) User
c) Non-Functional
d) Physical
View Answer
https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 3/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry
Answer: d
Explanation: The perspectives or views have been described as the Operational, Functional,
and Physical views.All three are necessary and must be coordinated to fully understand the
customers’ needs and objectives.
View Answer
Answer: a
Explanation: Requirements analysis is conducted iteratively with functional analysis to
optimize performance requirements for identi ed functions, and to verify that synthesized
solutions can satisfy customer requirements.
9. Coad and Yourdon suggested _______ selection characteristics that should be used as an
analyst considers each potential object for inclusion in the requirement analysis model.
a) Three
b) Four
c) Five
d) Six
View Answer
Answer: d
Explanation: Retained information, Needed services, Multiple attributes, Common attributes,
Common operations and Essential requirements are the six criterion mentioned by Coad and
Yourdon.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 4/7
4/21/2021 Requirement Analysis - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: ‘What’ refers to a system’s purpose, while ‘How’ refers to a system’s structure and
behavior.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Irrigation Engineering Questions and Answers
2. Manufacturing Engineering / Processes I Questions and Answers
3. Basic Electrical Engineering Questions and Answers
4. Engineering Chemistry I Questions and Answers
5. Agricultural Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-requirement-analysis/ 5/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: Stakeholders are the one who will invest in and use the product, so its essential
to chalk out stakeholders rst.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 1/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Users are your customers, they will be using your product, thus making them
most important of all.
View Answer
Answer: b
Explanation: Requirements gathering captures viewpoint from di erent users followed by
evaluation of those view points.Now comes the task of checking the relative importance of the
requirements and nally to consolidate or bind together the information collected.
4. What are the types of requirement in Quality Function Deployment(QFD) ?
a) Known, Unknown, Undreamed
b) User, Developer
c) Functional, Non-Functional
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 2/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: According to QFD, Normal, Expected and Exciting requirements maximizes
customer satisfaction from the Software Engineering Process.
5. What kind of approach was introduced for elicitation and modelling to give a functional view of
the system ?
a) Object Oriented Design (by Booch)
b) Use Cases (by Jacobson)
c) Fusion (by Coleman)
d) Object Modeling Technique (by Rumbaugh)
View Answer
Answer: b
Explanation: Use Case captures who does what with the system, for what purpose, without
dealing with system internals.
advertisement
Answer: d
Explanation: A primary actor is one having a goal requiring the assistance of the system
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 3/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry
whereas, a secondary actor is one from which system needs assistance.There is no such thing
as ternary actor in Software Engineering.
View Answer
Answer: d
Explanation: Users specify unnecessary technical detail that may confuse, rather than clarify
overall system objectives.Also, the customers/users are not completely sure of what is needed,
have a poor understanding of the capabilities and limitations of their computing environment
and they do not understand that the requirements change over time.
8. What requirement gathering method developed at IBM in 1970s is used for managing
requirement elicitation ?
a) JAD
b) Traceability
c) FAST
d) Both JAD and Traceability
View Answer
Answer: d
Explanation: Joint application design (JAD) is a process used to collect business requirements
while developing new information systems for a company. Requirements traceability is
concerned with documenting the life of a requirement and providing bi-directional traceability
between various associated requirements.
View Answer
Answer: a
Explanation: Requirements traceability provides bi-directional traceability between various
associated requirements.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 4/7
4/21/2021 Requirement Elicitation - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: As-is Scenario, Visionary Scenario, Evaluation Scenario and Training Scenario are
the four scenarios in requirement elicitation activities.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation/ 5/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Controlled Requirements Expression(CORE) says that any system can be viewed
from a number of view points and that a complete picture of system requirements can only
emerge by putting together the various viewpoints.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 1/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry
2. ___________ and ____________ are the two view points discussed in Controlled Requirements
Expression (CORE).
a) Functional, Non-Functional
b) User, Developer
c) Known, Unknown
d) All of the mentioned
View Answer
Answer: a
Explanation: The CORE sessions includes the discussion of functional and non-functional
requirements.
View Answer
Answer: c
Explanation: In CORE the requirement speci cation are put together by all users, customers
and analysts, so a passive analyst will not get the requirements properly.
View Answer
Answer: d
Explanation: IBIS is a simple and non-intrusive method that provides a framework for resolving
issues and gathering requirements.
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 2/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Preliminary data collection is done in CORE to get some broad level data on each
view point to structure the view point and to check consistency from within and outside the
viewpoints.
advertisement
6. Which of the following Requirement Elicitation Techniques removes the poor understanding of
application domain and lack of common terminology between the users and the analysts ?
a) FODA
b) CORE
c) IBIS
d) Prototyping
View Answer
Answer: a
Explanation: Feature Oriented Domain Analysis (FODA) is de ned as the process of identifying,
collecting, organizing and representing relevant information in a domain .
7. How many steps are involved in Feature Oriented Domain Analysis (FODA) ?
a) Two
b) Three
c) Four
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 3/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry
d) Five
View Answer
Answer: b
Explanation: Context Analysis, Domain Modeling and Architecture Modeling are the three
steps involved in Feature Oriented Domain Analysis (FODA).
View Answer
Answer: a
Explanation: IBIS is a more structured approach as it captures information which is consistent
and important.On the other hand CORE gives importance to every view point even if it is
obsolete.
View Answer
Answer: b
Explanation: A Tester’s role is seen in after coding phase rather than in elicitation phase.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 4/7
4/21/2021 Requirement Elicitation Techniques - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Uni ed Modeling Language (UML) diagrams are constructed during the design
phase of the SDLC.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Geotechnical Engineering I Questions and Answers
2. Control Systems Questions and Answers
3. Dairy Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-requirement-elicitation-techniques-1/ 5/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: All the mentioned traits are bene cial for an e ective product to be developed.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 1/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Availability is user speci c requirement.
View Answer
Answer: b
Explanation: Requirement Elicitation, Requirement Analysis, Requirement Documentation and
Requirement Review are the four crucial process steps of requirement engineering.Design is in
itself a di erent phase of Software Engineering.
View Answer
Answer: c
Explanation: None.
5. QFD stands for
a) quality function design
b) quality function development
https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 2/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: None.
advertisement
6. A Use-case actor is always a person having a role that di erent people may play.
a) True
b) False
View Answer
Answer: b
Explanation: Use-case Actor is anything that needs to interact with the system, be it a person
or another (external) system.
View Answer
Answer: b
Explanation: Software requirements speci cation (SRS), is a complete description of the
behaviour of a system to be developed and may include a set of use cases that describe
interactions the users will have with the software.
https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 3/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry
8. A stakeholder is anyone who will purchase the completed software system under
development.
a) True
b) False
View Answer
Answer: b
Explanation: Stakeholders are anyone who has an interest in the project. Project stakeholders
are individuals and organizations that are actively involved in the project, or whose interests
may be a ected as a result of project execution or project completion.
9. Con icting requirements are common in Requirement Engineering, with each client proposing
his or her version is the right one.
a) True
b) False
View Answer
Answer: a
Explanation: This situation is seen in every eld of work as each professional has his/her way
of looking onto things & would argue to get his/her point approved.
advertisement
10. Which is one of the most important stakeholder from the following ?
a) Entry level personnel
b) Middle level stakeholder
c) Managers
d) Users of the software
View Answer
https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 4/7
4/21/2021 Requirement Engineering Questions and Answers - Sanfoundry
Answer: d
Explanation: Users are always the most important stakeholders.After all, without users or
customers, what’s the point of being in business?.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Automobile Engineering Questions and Answers
2. About
3. Mechanical Engineering Questions and Answers
4. Recruitment Support Service – Employers
5. C Programming Examples on Linked List
6. Python Programming Examples on Linked Lists
7. C Programming Examples on Data-Structures
8. Mechatronics Engineering Questions and Answers
9. Irrigation Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-requirement-engineering/ 5/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry
1. Which two requirements are given priority during Requirement Management of a product ?
a) User and Developer
b) Functional and Non-functional
c) Enduring and Volatile
d) All of the mentioned
View Answer
Answer: c
Explanation: Enduring requirements are core requirements & are related to main activity of
the organization while volatile requirements are likely to change during software development
life cycle or after delivery of the product.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 1/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: For library management system issue/return of a book, cataloging etc. are core
activities and are stable for any system.
View Answer
Answer: d
Explanation: Systems continue to be built as the advancement of new products being
launched in the market and so does the market changes, the technology and in turn
customer’s expectation.
View Answer
Answer: a
Explanation: Quality makes no sense without reference to requirements, which means quality-
oriented development is requirements-driven development, thus requirements management
is a prerequisite for quality-oriented development.
https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 2/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry
5. Requirements traceability is one of the most important part requirement management. It may
also be referred to as the heart of requirement management.
a) True
b) False
View Answer
Answer: a
Explanation: Requirements traceability refers to the ability to describe and follow the life of a
requirement in both forwards and backwards direction. Requirements can be traced from its
origins, through its development and speci cation, to its subsequent deployment and use, and
through periods of ongoing re nement and iteration in any of these phases.
advertisement
6. Requirements Management has a high initial start-up cost but does not need ongoing funding
throughout a project.
a) True
b) False
View Answer
Answer: b
Explanation: Requirements Management needs continued funding throughout a
project.Project funding is often limited at the onset of a project, restricted to those aspects of
the project which are tangible and visible, and subsequently allocated in a phase-by-phase
manner.
7. Which of the following is not a Requirement Management workbench tool ?
a) RTM
b) DOORS
c) Rational Suite
https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 3/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry
d) RDD 100
View Answer
Answer: c
Explanation: Rational Suite is an environment tool for requirement management.
View Answer
Answer: d
Explanation: All the options are the activities of requirement management.
9. What functionality of Requirement Management Tool (RMT) is depicted by the statement: “the
tool should be able to automatically detect relations between artifacts. For example information
retrieval techniques, monitoring of change history, naming schemas or model transformations.”
a) Automatic Link Detection
b) Documentation Support
c) Graphical Representation
d) Automatic Link Creation and Change
View Answer
Answer: a
Explanation: DOORS is one such tool that supports Automatic Link Detection.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 4/7
4/21/2021 Requirement Management - Software Engineering Questions and Answers - Sanfoundry
10. According to a statistical report: “over 30% of all software projects are cancelled before
completion and over 70% of the remainder fail to deliver expected features”. What must be the
reason for such a situation ?
a) Poor change management
b) Poor requirements management
c) Poor quality control
d) All of the mentioned
View Answer
Answer: b
Explanation: Fundamental to the problem mentioned in the statistical report is poor
requirements management. Option a and c are its sub parts.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Civil Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-requirement-management/ 5/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Risk management involves anticipating risks that might a ect the project
schedule or the quality of the software being developed, and then taking action to avoid these
risks.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 1/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry
2. Which of the following risk is the failure of a purchased component to perform as expected?
a) Product risk
b) Project risk
c) Business risk
d) Programming risk
View Answer
Answer: a
Explanation: Risks that a ect the quality or performance of the software being developed.
3. Which of the following term is best de ned by the statement: “There will be a change of
organizational management with di erent priorities.”?
a) Sta turnover
b) Technology change
c) Management change
d) Product competition
View Answer
Answer: c
Explanation: None.
4. Which of the following term is best de ned by the statement: “The underlying technology on
which the system is built is superseded by new technology.”?
a) Technology change
b) Product competition
c) Requirements change
d) None of the mentioned
View Answer
Answer: a
Explanation: Technology changes are common in the competitive environment of software
engineering.
https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 2/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry
5. What assess the risk and your plans for risk mitigation and revise these when you learn more
about the risk?
a) Risk monitoring
b) Risk planning
c) Risk analysis
d) Risk identi cation
View Answer
Answer: a
Explanation: None.
advertisement
6. Which of the following risks are derived from the organizational environment where the
software is being developed?
a) People risks
b) Technology risks
c) Estimation risks
d) Organizational risks
View Answer
Answer: d
Explanation: These risks are at management level.
7. Which of the following risks are derived from the software or hardware technologies that are
used to develop the system?
a) Managerial risks
b) Technology risks
c) Estimation risks
https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 3/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry
d) Organizational risks
View Answer
Answer: b
Explanation: The risks associated with technology might a ect the product development.
8. Which of the following term is best de ned by the statement: “Derive traceability information
to maximize information hiding in the design.”?
a) Underestimated development time
b) Organizational restructuring
c) Requirements changes
d) None of the mentioned
View Answer
Answer: c
Explanation: Tracing the requirements can help us understand the risk.
9. Which of the following strategies means that the impact of the risk will be reduced?
a) Avoidance strategies
b) Minimization strategies
c) Contingency plans
d) All of the mentioned
View Answer
Answer: b
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 4/7
4/21/2021 Risk Management - Software Engineering Questions and Answers - Sanfoundry
10. Risk management is now recognized as one of the most important project management
tasks.
a) True
b) False
View Answer
Answer: a
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Software Risks and Identi cation
» Next - Software Engineering Questions and Answers – Decomposition Techniques in Software
Project Planning
advertisement
Recommended Posts:
1. Bioprocess Engineering Questions and Answers
2. Engineering Mechanics Questions and Answers
3. Master of Computer Applications Questions and Answers
4. Embedded System Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-risk-management/ 5/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry
View Answer
Answer:d
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 1/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry
2. Security engineering is only concerned with maintenance of systems such that they can resist
malicious attacks.
a) True
b) False
View Answer
Answer:b
Explanation: Security engineering is concerned with maintenance as well as development of
such systems.
View Answer
Answer:d
Explanation: All the options de ne a security control property.
View Answer
Answer:b
Explanation: Here the system is designed so that faults in the delivered software do not result
in system failure.
5. Controls that are intended to ensure that attacks are unsuccessful is analogous to ____________
in dependability engineering.
a) Fault avoidance
https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 2/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry
b) Fault tolerance
c) Fault detection
d) Fault Recovery
View Answer
Answer:a
Explanation: In Fault avoidance the system is developed in such a way that human error is
avoided and thus system faults are minimised.
advertisement
View Answer
Answer:c
Explanation: None.
Answer:a
Explanation: The answer is self explanatory.
https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 3/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry
View Answer
Answer:b
Explanation: It is a security attack.
9. The records of each patient that is receiving or has received treatment resembles which
security concept ?
a) Asset
b) Threat
c) Vulnerability
d) Control
View Answer
Answer:a
Explanation: Asset is a system resource that has a value and has to be protected.
advertisement
Answer:b
Explanation: The answer is self explanatory.
https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 4/7
4/21/2021 Security Engineering Questions and Answers - Sanfoundry
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Operating System Questions and Answers
2. Hazardous Waste Management Questions and Answers
3. Home
4. Mining Engineering Questions and Answers
5. Engineering Materials and Metallurgy Questions and Answers
6. Computer Networks Questions and Answers
7. Manufacturing Engineering / Processes II Questions and Answers
8. Dairy Engineering Questions and Answers
9. Basic Civil Engineering Questions and Answers
10. Engineering Chemistry II Questions and Answers
11. Electronics & Communication Engineering Questions and Answers
12. Information Technology Questions and Answers
13. Mechatronics Engineering Questions and Answers
14. Computer Science Questions and Answers
15. Engineering Geology Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-security-engineering/ 5/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry
1. Which of the following are parameters involved in computing the total cost of a software
development project?
a) Hardware and software costs
b) E ort costs
c) Travel and training costs
d) All of the mentioned
View Answer
Answer: d
Explanation: All these are accounted for in estimating a software development cost.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 1/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry
2. Which of the following costs is not part of the total e ort cost?
a) Costs of networking and communications
b) Costs of providing heating and lighting o ce space
c) Costs of lunch time food
d) Costs of support sta
View Answer
Answer: c
Explanation: This is a incurred by the employees.
View Answer
Answer: a
Explanation: Productivity is expressed in terms of the amount of useful functionality produced
in some given time. Function points and object points
are the best-known metrics of this type.
4. A _________ is developed using historical cost information that relates some software metric to
the project cost.
a) Algorithmic cost modelling
b) Expert judgement
c) Estimation by analogy
d) Parkinson’s Law
View Answer
Answer: a
Explanation: The model uses a basic regression formula with parameters that are derived
from historical project data and current as well as future project characteristics.
https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 2/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry
5. It is often di cult to estimate size at an early stage in a project when only a speci cation is
available
a) True
b) False
View Answer
Answer: a
Explanation: Function-point and object-point estimates are easier to produce than estimates
of code size but are often still inaccurate.
advertisement
6. Which technique is applicable when other projects in the same analogy application domain
have been completed?
a) Algorithmic cost modelling
b) Expert judgement
c) Estimation by analogy
d) Parkinson’s Law
View Answer
Answer: c
Explanation: The cost of a new project is estimated by analogy with these completed projects.
7. Which model assumes that systems are created from reusable components, scripting or
database programming?
a) An application-composition model
b) A post-architecture model
c) A reuse model
d) An early design model
View Answer
https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 3/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry
Answer: a
Explanation: It is designed to make estimates of prototype development.
8. Which of the following states that work expands to ll the time available.
a) CASE tools
b) Pricing to win
c) Parkinson’s Law
d) Expert judgement
View Answer
Answer: c
Explanation: The cost is determined by available resources rather than by objective
assessment. If the software has to be delivered in 12 months and 5 people are available, the
e ort required is estimated to be 60 person-months.
9. Which model is used during early stages of the system design after the requirements have
been established?
a) An application-composition model
b) A post-architecture model
c) A reuse model
d) An early design model
View Answer
Answer: d
Explanation: Estimates are based on function points, which are then converted to number of
lines of source code. The formula follows the standard form discussed above with a simpli ed
set of seven multipliers.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 4/7
4/21/2021 Size & Cost Estimation of Software Questions and Answers - Sanfoundry
10. Which model is used to compute the e ort required to integrate reusable components or
program code that is automatically generated by design or program translation tools?
a) An application-composition model
b) A post-architecture model
c) A reuse model
d) An early design model
View Answer
Answer: c
Explanation: None.
11. The COCOMO model takes into account di erent approaches to software development,
reuse, etc.
a) True
b) False
View Answer
Answer: b
Explanation: Its the COCOMO-2 model. COCOMO 2 incorporates a range of sub-models that
produce increasingly detailed software estimates.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-size-cost-estimation-software/ 5/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: A sociotechnical system is a system that includes people, software, and hardware
to show that you need to take a systems perspective on security and dependability.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-sociotechnical-systems/ 1/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry
a) organizational layer
b) application layer
c) physical layer
d) transport layer
View Answer
Answer: b
Explanation: The application layer This layer delivers the application-speci c functionality
that is required.
3. Consider an example of a system which has a police command and control system that may
include a geographical information system to provide details of the location of incidents. What
kind of system the example represents?
a) Complex System
b) Technical computer-based system
c) Sociotechnical System
d) Both Complex and Sociotechnical System
View Answer
https://www.sanfoundry.com/software-engg-mcqs-sociotechnical-systems/ 2/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry
Answer: d
Explanation: Complex systems are usually hierarchical and so include other systems.
View Answer
Answer: c
Explanation: The volume of a system (the total space occupied) varies depending on how the
component assemblies are arranged and connected.
advertisement
5. Which property of a sociotechnical system depends on the technical system components, its
operators, and its operating environment?
a) security
b) usability
c) volume
d) reliability
View Answer
Answer: b
Explanation: Usability re ects how easy it is to use the system.
View Answer
Answer: d
Explanation: In a sociotechnical system, you need to consider reliability from all three
perspectives.
7. There are ________ overlapping stages in the lifetime of large and complex sociotechnical
systems.
a) two
b) three
c) four
d) ve
View Answer
Answer: b
Explanation: The stages are Procurement, Development and Operation.
advertisement
View Answer
Answer: b
Explanation: Sociotechnical systems are non-deterministic partly because they include people
https://www.sanfoundry.com/software-engg-mcqs-sociotechnical-systems/ 4/7
4/21/2021 Sociotechnical Systems - Software Engineering Questions and Answers - Sanfoundry
and partly because changes to the hardware, software, and data in these systems are so
frequent
9. What are the two ways to view the human error of a sociotechnical system?
a) hardware and software approach
b) management and users approach
c) person and systems approach
d) all of the mentioned
View Answer
Answer: c
Explanation: The answer is self explanatory.
10. Human and organizational factors such as organizational structure and politics have a
signi cant e ect on the operation of sociotechnical systems.
a) True
b) False
View Answer
Answer: a
Explanation: As people are a part of the system, hence they a ect the sociotechnical system.
advertisement
View Answer
Answer: d
Explanation: During software certi cation all given options are targeted.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 1/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: None.
View Answer
Answer: b
Explanation: RTCADO-178B is a popular aviation standard that has become a defacto
standard.
4. How many levels, does the DO-178B certi cation targeted by RTCADO-178B has ?
a) two
b) three
c) four
d) ve
View Answer
Answer: d
Explanation: The levels are A, B, C, D, E.
5. Third Party Certi cation for software standards is based on
a) Ul 1998, Second Edition
b) UT 1998, Second Edition
c) Ul 1992, Second Edition
https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 2/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: None.
advertisement
View Answer
Answer: d
Explanation: The goal is to promote development of competitive market, hence option d.
View Answer
Answer: d
Explanation: National Voluntary Laboratory Accreditation Program Works with other national
metrology institutes to establish criteria for mutual recognition of test results.
https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 3/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: None.
View Answer
Answer: a
Explanation: None.
advertisement
10. Which of the following companies provide certi cations for their own products?
a) CISCO
b) ORACLE
c) Microsoft
d) All of the mentioned
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 4/7
4/21/2021 Software Certification Questions and Answers - Sanfoundry
Answer: d
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Tissue Engineering Questions and Answers
2. Polymer Engineering Questions and Answers
3. Mining Engineering Questions and Answers
4. Geotechnical Engineering I Questions and Answers
5. Basic Civil Engineering Questions and Answers
6. Best Reference Books – Technology, Engineering and Sciences
7. Engineering Materials and Metallurgy Questions and Answers
8. Engineering Metrology Questions and Answers
9. Manufacturing Engineering / Processes I Questions and Answers
10. JUnit Questions and Answers
11. Mechatronics Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-certification/ 5/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: None
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 1/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry
2. Which is a software con guration management concept that helps us to control change
without seriously impeding justi able change?
a) Baselines
b) Source code
c) Data model
d) None of the mentioned
View Answer
Answer: a
Explanation: A baseline is analogous to the kitchen doors in the restaurant. Before a software
con guration item becomes a baseline, change may be made quickly and informally.
3. Software Con guration Management can be administered in several ways. These include
a) A single software con guration management team for the whole organization
b) A separate con guration management team for each project
c) Software Con guration Management distributed among the project members
d) All of the mentioned
View Answer
Answer: a
Explanation: None
4. What combines procedures and tools to manage di erent versions of con guration objects
that are created during the software process?
a) Change control
b) Version control
c) SCIs
d) None of the mentioned
View Answer
Answer: b
Explanation: Con guration management allows a user to specify alternative con gurations of
the software system through the selection of appropriate versions.
https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 2/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry
5. What complements the formal technical review by assessing a con guration object for
characteristics that are generally not considered during review?
a) Software con guration audit
b) Software con guration management
c) Baseline
d) None of the mentioned
View Answer
Answer: a
Explanation: None.
advertisement
6. Which of the following is the process of assembling program components, data, and libraries,
and then compiling and linking these to create an executable system?
a) System building
b) Release management
c) Change management
d) Version management
View Answer
Answer: a
Explanation: None.
7. Which of the following option is not tracked by con guration management tools?
a) Tracking of change proposals
b) Storing versions of system components
c) Tracking the releases of system versions to customers
d) None of the mentioned
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 3/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry
Answer: d
Explanation: All the options are tracked.
View Answer
Answer: b
Explanation: Risk management is an entirely di erent domain.
9. The de nition and use of con guration management standards is essential for quality
certi cation in
a) ISO 9000
b) CMM
c) CMMI
d) All of the mentioned
View Answer
Answer: d
Explanation: It is de ned in all the mentioned options.
advertisement
10. What involves preparing software for external release and keeping track of the system
versions that have been released for customer use?
a) System building
b) Release management
https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 4/7
4/21/2021 Software Configuration Management Questions and Answers - Sanfoundry
c) Change management
d) Version management
View Answer
Answer: b
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Project Scheduling and Tracking
» Next - Software Engineering Questions and Answers – Software Con guration Management – 2
advertisement
Recommended Posts:
1. Environmental Engineering Questions and Answers
2. Information Technology Questions and Answers
3. Mechanical Engineering Questions and Answers
4. SQL Server Questions and Answers
5. Information Science Questions and Answers
6. Waste Water Engineering Questions and Answers
7. Computer Science Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-configuration-management-1/ 5/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: A modular system consist of well de ned manageable units with well de ned
interfaces among the units.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 1/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry
2. Which of the property of software modularity is incorrect with respect to bene ts software
modularity?
a) Modules are robust
b) Module can use other modules
c) Modules Can be separately compiled and stored in a library
d) Modules are mostly dependent
View Answer
Answer: d
Explanation: Modularity cannot bring bene ts unless the modules are autonomous or
independent.
View Answer
Answer: b
Explanation: Coupling or dependency is the degree to which each program module relies on
each one of the other modules.
View Answer
Answer: c
Explanation: The dependency between module A and B is said to be data coupled if their
dependency is based on the fact they communicate by only passing of data.
https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 2/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Content coupling occurs when module A changes data of module B or when
control is passed from one module to the middle of another.
advertisement
View Answer
Answer: d
Explanation: Coincidental cohesion exists in modules that contain instructions that have little
or no relationship to one another.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 3/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry
Answer: a
Explanation: Functional Cohesion is a type of cohesion in which the tasks performed by a
software module all contribute to the performance of a single function.
8. A software engineer must design the modules with the goal of high cohesion and low
coupling.
a) True
b) False
View Answer
Answer: a
Explanation: If the software is not properly modularized, a host of seemingly trivial
enhancement or changes will result into death of the project.
9. In what type of coupling, the complete data structure is passed from one module to another?
a) Control Coupling
b) Stamp Coupling
c) External Coupling
d) Content Coupling
View Answer
Answer: b
Explanation: None.
advertisement
10. If all tasks must be executed in the same time-span, what type of cohesion is being exhibited?
a) Functional Cohesion
b) Temporal Cohesion
c) Functional Cohesion
https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 4/7
4/21/2021 Software Design Modularity Questions and Answers - Sanfoundry
d) Sequential Cohesion
View Answer
Answer: b
Explanation: A Module exhibits temporal cohesion when it contains tasks that are related by
the fact that all tasks must be executed in the same time-span.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Mechanical Engineering Questions and Answers
2. Chemical Engineering Questions and Answers
3. Electrical & Electronics Engineering Questions and Answers
4. Electrical Engineering Questions and Answers
5. Computer Science Questions and Answers
6. Information Science Questions and Answers
7. Irrigation Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-modularity-software-design/ 5/7
4/21/2021 Software Design Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: None.
advertisement
Learn more
https://www.sanfoundry.com/software-engg-mcqs-software-design/ 1/8
4/21/2021 Software Design Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: A Structure Chart (SC) in software engineering and organizational theory, is a
chart which shows the breakdown of a system to its lowest manageable levels.
View Answer
Answer: d
Explanation: None.
4. In the Analysis phase, the development of the ____________ occurs, which is a clear statement of
the goals and objectives of the project.
a) documentation
b) owchart
c) program speci cation
d) design
View Answer
Answer: c
Explanation: Program speci cation is the de nition of what a computer program is expected
to do.
Learn more
5. Actual programming of software code is done during the ____________ step in the SDLC.
a) Maintenance and Evaluation
https://www.sanfoundry.com/software-engg-mcqs-software-design/ 2/8
4/21/2021 Software Design Questions and Answers - Sanfoundry
b) Design
c) Analysis
d) Development and Documentation
View Answer
Answer: d
Explanation: The developer has to nd in the technical documentation enough information to
start coding.
advertisement
View Answer
Answer: d
Explanation: The role of database administrators includes the development and design of
database strategies, system monitoring and improving database performance and capacity,
and planning for future expansion requirements.
7. ____________ is the process of translating a task into a series of commands that a computer will
use to perform that task.
a) Project design
b) Installation
c) Systems analysis
d) Programming
Learn more
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-design/ 3/8
4/21/2021 Software Design Questions and Answers - Sanfoundry
Answer: d
Explanation: None.
8. Debugging is:
a) creating program code
b) nding and correcting errors in the program code
c) identifying the task to be computerized
d) creating the algorithm
View Answer
Answer: b
Explanation: Debugging is a methodical process of nding and reducing the number of bugs,
or defects, in a computer program or a piece of electronic hardware, thus making it behave as
expected.
View Answer
Answer: d
Explanation: Part of the design phase is to create structural and behavioral models of the
system which is covered by architecture, data and the interface of the product.
advertisement
Learn more
10. The importance of software design can be summarized in a single word which is:
a) E ciency
https://www.sanfoundry.com/software-engg-mcqs-software-design/ 4/8
4/21/2021 Software Design Questions and Answers - Sanfoundry
b) Accuracy
c) Quality
d) Complexity
View Answer
Answer: c
Explanation: Software functional quality re ects how well it complies with or conforms to a
given design, based on functional requirements or speci cations.
View Answer
Answer: b
Explanation: Cohesion of a single module/component is the degree to which its responsibilities
form a meaningful unit.
View Answer
Answer: d
Explanation: Coupling between modules/components is their degree of mutual
interdependence.
advertisement
Learn more
https://www.sanfoundry.com/software-engg-mcqs-software-design/ 5/8
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Engineers should normally respect the con dentiality of their employers or
clients irrespective of whether or not a formal con dentiality agreement has been signed.
They should be aware of local laws governing the use of intellectual property such as patents,
copyright, etc.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 1/7
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry
2. “Software engineers should not use their technical skills to misuse other people’s
computers.”Here the term misuse refers to:
a) Unauthorized access to computer material
b) Unauthorized modi cation of computer material
c) Dissemination of viruses or other malware
d) All of the mentioned
View Answer
Answer: d
Explanation: None.
3. 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 modi cations meet the
highest professional standards possible
c) Software engineers shall ensure that their products and related modi cations satisfy the client
d) It means that the product designed /created should be easily available
View Answer
Answer: b
Explanation: None.
View Answer
Answer: a
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 2/7
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Software engineers shall act in a manner that is in the best interests of their client
and employer consistent with the public interest and shall ensure that their products and
related modi cations meet the highest professional standards possible.Thus options a & c are
ruled out.
advertisement
View Answer
Answer: c
Explanation:None.
https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 3/7
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry
d) processing time
View Answer
Answer: b
Explanation: Licensing of a software product comes under corporate part of the software
company.
8. As per an IBM report, “31%of the project get cancelled before they are completed, 53%
overrun their cost estimates by an average of 189% and for every 100 projects, there are 94
restarts”.What is the reason for these statistics ?
a) Lack of adequate training in software engineering
b) Lack of software ethics and understanding
c) Management issues in the company
d) All of the mentioned
View Answer
Answer: a
Explanation: Option b & c are a part of Software Engineering as a subject,hence option a
covers them both.
View Answer
Answer: c
Explanation: Software companies are responsible for making policies and providing working
atmosphere for the software development, so in turn these companies become a part of
software development process.Bugs from developers side is no new thing. Thus option c
answers the question.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 4/7
4/21/2021 Software Engineering Ethics Questions and Answers - Sanfoundry
10. Company has latest computers and state-of the- art software tools, so we shouldn’t worry
about the quality of the product.
a) True
b) False
View Answer
Answer: b
Explanation: The infrastructure is only one of the several factors that determine the quality of
the product.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
https://www.sanfoundry.com/software-engg-mcqs-software-engineering-ethics-1/ 5/7
4/21/2021 Software Engineering Interview Questions and Answers - Sanfoundry
1. Which of these are not among the eight principles followed by Software Engineering Code of
Ethics and Professional Practice ?
a) PUBLIC
b) PROFESSION
c) PRODUCT
d) ENVIRONMENT
View Answer
Answer: d
Explanation: Rest all are clauses for software ethics, environment does not focus on speci c
clause nor its of importace related to question.
advertisement
https://www.sanfoundry.com/software-engineering-interview-questions-answers-2/ 1/7
4/21/2021 Software Engineering Interview Questions and Answers - Sanfoundry
2. What is a Software ?
a) Software is set of programs
b) Software is documentation and con guration of data
c) Software is set of programs, documentation & con guration of data
d) None of the mentioned
View Answer
Answer: c
Explanation: Software is not just set of program but it is also associated documentation and
con guration of data to make program run.
View Answer
Answer: c
Explanation: Increasing supply will lead to more production and not failure.
View Answer
Answer: d
Explanation: Good software should deliver the required functinality, maintainability. Software
development is not an attribute but a fundamental.
https://www.sanfoundry.com/software-engineering-interview-questions-answers-2/ 2/7
4/21/2021 Software Engineering Interview Questions and Answers - Sanfoundry
5. Which of these software engineering activities are not a part of software processes ?
a) Software dependence
b) Software development
c) Software validation
d) Software speci cation
View Answer
Answer: a
Explanation: Software dependence is an attribute and not an engineering activity for process.
advertisement
View Answer
Answer: c
Explanation: Software engineering is a vast sub domain which comes under computer science
which is main domain.
View Answer
https://www.sanfoundry.com/software-engineering-interview-questions-answers-2/ 3/7
4/21/2021 Software Engineering Interview Questions and Answers - Sanfoundry
Answer: d
Explanation: All of them are true.
View Answer
Answer: b
Explanation: Option b & c are a part of Software Engineering as a subject,hence option a
covers them both.
View Answer
Answer: d
Explanation: Software validation is an activity for software process and not the fundamental
for engineering.
advertisement
View Answer
Answer: b
Explanation: The four layers are: Subsystem layer, class and object layer, message layer and
responsibilities layer
advertisement
https://www.sanfoundry.com/software-engineering-interview-questions-answers-experienced/ 1/7
4/21/2021 Software Engineering Interview Questions and Answers for Experienced - Sanfoundry
2. Which of the following early OOD methods incorporates both a “micro development process”
and a “macro development process.” ?
a) Booch method
b) Rumbaugh method
c) Wirfs-Brock method
d) Coad and Yourdon method
View Answer
Answer: a
Explanation: The macro development process includes the architectural planning and micro
developments process de nes rules that govern the use of operations and attributes and the
domain-speci c
policies for memory management, error handling, and other infrastructure
functions.
3. Grady Booch, James Rumbaugh, and Ivar Jacobson combined the best features of their
individual object-oriented analysis into a new method for object oriented design known as
a) HTML
b) XML
c) UML
d) SGML
View Answer
Answer: c
Explanation: The Uni ed Modeling Language (UML) has become
widely used throughout the industry as the standard approach to OOD.
View Answer
https://www.sanfoundry.com/software-engineering-interview-questions-answers-experienced/ 2/7
4/21/2021 Software Engineering Interview Questions and Answers for Experienced - Sanfoundry
Answer: d
Explanation: None.
advertisement
View Answer
Answer: a
Explanation: A package is a namespace that organizes a set of related classes and interfaces.
View Answer
Answer: d
Explanation: None.
7. Which of the following is not an operation as per OOD algorithms and data structures?
a) operations that manipulate data in some way
b) operations that perform a computation
c) operations that check for syntax errors
https://www.sanfoundry.com/software-engineering-interview-questions-answers-experienced/ 3/7
4/21/2021 Software Engineering Interview Questions and Answers for Experienced - Sanfoundry
View Answer
Answer: c
Explanation: Operations that check for syntax errors is concerned with the programming
language used, so it will be handled by the compiler.
advertisement
8. Throughout the OOD process, a software engineer should look for every opportunity for
creating new design process.
a) True
b) False
View Answer
Answer: b
Explanation: A software engineer should look for every opportunity to reuse existing design
patterns whenever they meet the needs of the design rather than creating new ones.
To practice all areas of Software Engineering for Interviews, here is complete set of 1000+
Multiple Choice Questions and Answers on Software Engineering.
advertisement
https://www.sanfoundry.com/software-engineering-interview-questions-answers-experienced/ 4/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry
View Answer
Answer: a
Explanation: Brainstorming is a group or individual creativity technique by which e orts are
made to nd a conclusion for a speci c problem by gathering a list of ideas spontaneously
contributed by its member(s).The idea is to quickly reach to an approved solution ASAP.
advertisement
https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 1/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry
View Answer
Answer: b
Explanation: Except option b all other options represent the characteristics of an evolutionary
prototype.
3. Keeping the requirements of QFD in mind which of the following is not an example of an
Expected Requirement ?
a) Ease of software installation
b) Overall operational correctness and reliability
c) Speci c system functions
d) Quality graphical display
View Answer
Answer: c
Explanation: Expected requirements are so fundamental that a customer does not explicitly
state them.System functions comes under the category of Normal requirements in QFD which
is compulsory to be de ned,hence is not an expected requirement.
View Answer
Answer: a
Explanation: QFD involves heavy investment in initial stages, thus bounding the management
to provide appropriate funding for the development process .
https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 2/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry
View Answer
Answer: c
Explanation: Soft systems methodology (SSM) is a systemic approach for tackling real-world
problematic situations.It is a common misunderstanding that SSM is a methodology for
dealing solely with ‘soft problems’ (problems which involve psychological, social, and cultural
elements). SSM does not di erentiate between ‘soft’ and ‘hard’ problems, it merely provides a
di erent way of dealing with situations perceived as problematic.
advertisement
6. To ensure that a given root de nition is rigorous and comprehensive, The Lancaster team
proposed several criteria that are summarized in the mnemonic CATWOE in Soft Systems
Methodology (SSM).Which of the following alphabet is representing an entirely di erent meaning
to SSM ?
a) C – Customer
b) A – Actor
c) T – Transformation
d) E – ER Model
View Answer
Answer: d
Explanation: ‘E’ in CATWOE stands for Environmental constraints.
https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 3/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry
View Answer
Answer: b
Explanation: SSM is still in its infancy.It is evolving and its industrial usage is low.
View Answer
Answer: b
Explanation: Preparation, Execution and Follow up are the three phases to be achieved for a
successful brainstorming session.
9. Who controls the FAST (Facilitated Application Speci cation Techniques) meeting ?
a) System Analyst
b) Scribe
c) Facilitator
d) Manager
View Answer
Answer: c
Explanation: A Facilitator (a customer/developer/an outsider) controls the FAST meeting.His
role is to ensure that the meeting is productive.
advertisement
https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 4/7
4/21/2021 Software Engineering Interview Questions and Answers for Freshers - Sanfoundry
10. Arrange the steps in order to represent the conducting of Wideband Delphi Technique.
i. Conduct a group discussion
ii. Conduct another group discussion
iii. Present experts with a problem
iv. Collect expert opinion anonymously
v. Iterate until consensus is reached
vi. Feedback a summary of result to each expert
a) i, iii, ii, iv, v, vi
b) iii, i, ii, iv, v, vi
c) i, ii, iii, iv, vi, v
d) iii, i, iv, vi, ii, v
View Answer
Answer: d
Explanation: The sequence represents the working steps of a Wideband Delphi technique .
To practice all areas of Software Engineering for Interviews, here is complete set of 1000+
Multiple Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
https://www.sanfoundry.com/software-engineering-interview-questions-answers-freshers/ 5/7
4/21/2021 Software Engineering MCQs - Sanfoundry
View Answer
Answer: c
Explanation: Reverse engineering is the process followed in order to nd di cult, unknown
and hidden information about a software system..
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 1/7
4/21/2021 Software Engineering MCQs - Sanfoundry
View Answer
Answer: b
Explanation: A software patch is an emergency x which is worked upon the obsolete version
whenever a vulnerability is encountered.
View Answer
Answer: a
Explanation: Waterfall model is a software development model.
4. What does ACT stands for in In Boehm model for software maintenance?
a) Actual change track
b) Annual change track
c) Annual change tra c
d) Actual change tra c
View Answer
Answer: c
Explanation: None.
5. 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
https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 2/7
4/21/2021 Software Engineering MCQs - Sanfoundry
View Answer
Answer: c
Explanation: Regression testing preserves the quality and reliability of software and ensures
the software’s continued operation.
advertisement
View Answer
Answer: b
Explanation: Legacy systems are the existing systems which may require some modi cation or
maintenance.
View Answer
Answer: d
Explanation: SRS provides information on exact requirements of system as agreed between
user and developers.
https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 3/7
4/21/2021 Software Engineering MCQs - Sanfoundry
View Answer
Answer: c
Explanation: System overview provides general description of the system’s functions.
View Answer
Answer: a
Explanation: None.
advertisement
10. How many stages are there in Iterative-enhancement model used during software
maintenance?
a) two
b) three
c) four
d) ve
View Answer
https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 4/7
4/21/2021 Software Engineering MCQs - Sanfoundry
Answer: b
Explanation: The stages include: analysis of existing system, characterize proposed
modi cations, redesign and implement current version.
To practice MCQs on all areas of Software Engineering, here is complete set of 1000+ Multiple
Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Polymer Engineering Questions and Answers
2. Tissue Engineering Questions and Answers
3. Microwave Engineering Questions and Answers
4. Embedded System Questions and Answers
5. Tra c Engineering Questions and Answers
6. Aeronautical Engineering Questions and Answers
7. Chemical Reaction Engineering Questions and Answers
8. Fluidization Engineering Questions and Answers
9. Aerospace Engineering Questions and Answers
10. Best Reference Books – Technology, Engineering and Sciences
https://www.sanfoundry.com/software-engineering-questions-answers-mcqs/ 5/7
4/21/2021 Software Engineering Question Bank - Sanfoundry
View Answer
Answer: c
Explanation: For these reasons, we decompose the problem, re-characterizing it as a set of
smaller problems.
advertisement
https://www.sanfoundry.com/software-engineering-questions-bank/ 1/8
4/21/2021 Software Engineering Question Bank - Sanfoundry
2. Cost and e ort estimation of a software uses only one forms of decomposition, either
decomposition of the problem or decomposition of the process.
a) True
b) False
View Answer
Answer: b
Explanation: Estimation uses one or both forms of partitioning.
View Answer
Answer: a
Explanation: LOC or Line of Code is a direct measure to estimate project size.
4. Which software project sizing approach develop estimates of the information domain
characteristics?
a) Function point sizing
b) Change sizing
c) Standard component sizing
d) Fuzzy logic sizing
View Answer
Answer: a
Explanation: None.
5. The expected value for the estimation variable (size), S, can be computed as a weighted
average of the optimistic(Sopt), most likely (Sm), and pessimistic (Spess) estimates given as
a) EV = (Sopt + 4Sm + Spess)/4
https://www.sanfoundry.com/software-engineering-questions-bank/ 2/8
4/21/2021 Software Engineering Question Bank - Sanfoundry
View Answer
Answer: b
Explanation: This assumes that there is a very small probability that the actual size result will
fall outside the optimistic or pessimistic values.
advertisement
View Answer
Answer: b
Explanation: The three forms include the basic, intermediate and advanced COCOMO model.
Answer: d
Explanation: None.
https://www.sanfoundry.com/software-engineering-questions-bank/ 3/8
4/21/2021 Software Engineering Question Bank - Sanfoundry
8. In many cases, it is often more cost-e ective to acquire, rather than develop, computer
software.
a) True
b) False
View Answer
Answer: a
Explanation: Managers are faced with a make-buy decision in such situations.
View Answer
Answer: d
Explanation: None..
advertisement
10. Which of the following is not one of the ve information domain characteristics of Function
Point (FP) decomposition?
a) External inputs
b) External outputs
c) External process
d) External inquiries
View Answer
https://www.sanfoundry.com/software-engineering-questions-bank/ 4/8
4/21/2021 Software Engineering Question Bank - Sanfoundry
Answer: c
Explanation: External inputs, external outputs, external inquiries, internal logical les, external
interface les are the ve domains.
11. The project planner must reconcile the estimates based on decomposition techniques to
produce a single estimate of e ort.
a) True
b) False
View Answer
Answer: b
Explanation: The planner must determine the cause of divergence and then reconcile the
estimates.
12. Programming language experience is a part of which factor of COCOMO cost drivers?
a) Personnel Factor
b) Product Factor
c) Platform Factor
d) Project Factor
View Answer
Answer: a
Explanation: None.
View Answer
Answer: b
Explanation: A function point (FP) is a unit of measurement to express the amount of business
functionality an information system provides to a user.
advertisement
https://www.sanfoundry.com/software-engineering-questions-bank/ 5/8
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry
1. Which of these following sensor is a useful as part of a burglar alarm system for commercial
buildings?
a) Movement detector
b) Door sensor
c) Window sensor
d) All of the mentioned
View Answer
Answer: d
Explanation: A burglar alarm system for commercial buildings include movement detectors in
individual rooms, door sensors that detect corridor doors opening, and window sensors on
ground- oor windows that can detect when a window has been opened.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 1/7
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry
2. Which of the following is not real-time architectural patterns that are commonly used?
a) Asynchronous communication
b) Observe and React
c) Environmental Control
d) Process Pipeline
View Answer
Answer: a
Explanation: These patterns can be combined and you will often see more than one of them in
a single system.
View Answer
Answer: c
Explanation: If some exceptional event or sensor state is detected by the system, the
monitoring system takes some action. Often, this involves raising an alarm to draw an
operator’s attention to the event.
View Answer
Answer: b
Explanation: A software radio accepts incoming packets of digital data representing the radio
transmission and transforms these into a sound signal that people can listen to.
https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 2/7
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry
View Answer
Answer: b
Explanation: Data acquisition systems collect data from sensors for subsequent processing
and analysis.
advertisement
View Answer
Answer: a
Explanation: A monitoring system examines its environment through a set of sensors and,
usually, displays the state of the environment in some way.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 3/7
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry
Answer: d
Explanation: An anti-skid braking system in a car monitors the car’s wheels and brake system .
View Answer
Answer: a
Explanation: None.
9. Control systems may make use of the Environmental Control pattern, which is a general
control pattern that includes _________processes.
a) sensor
b) actuator
c) pipeline
d) both sensor and actuator
View Answer
Answer: d
Explanation: Such patterns are quite common in Environmental Control Systems.
advertisement
10. ________ can be associated with a separate processor or core, so that the processing steps can
be carried out in parallel.
a) Process Pipeline
b) Environmental Control
https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 4/7
4/21/2021 Software Engineering Questions and Answers - Architectural Patterns - Sanfoundry
View Answer
Answer: a
Explanation: The Process Pipeline pattern makes this rapid processing possible by breaking
down the required data processing into a sequence of separate transformations, with each
transformation carried out by an independent process.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Mining Engineering Questions and Answers
2. Instrumentation Engineering Questions and Answers
3. Aeronautical Engineering Questions and Answers
4. Civil Engineering Questions and Answers
5. Electronics & Communication Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-architectural-patterns/ 5/7
4/21/2021 Software Engineering Questions and Answers for Experienced - Sanfoundry
1. Which of the following diagram is not supported by UML considering Data-driven modeling ?
a) Activity
b) Data Flow Diagram (DFD)
c) State Chart
d) Component
View Answer
Answer: b
Explanation: DFDs focus on system functions and do not recognize system objects.
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-experienced/ 1/6
4/21/2021 Software Engineering Questions and Answers for Experienced - Sanfoundry
2. _________________ allows us to infer that di erent members of classes have some common
characteristics.
a) Realization
b) Aggregation
c) Generalization
d) dependency
View Answer
Answer: c
Explanation: Generalization is an everyday technique that we use to manage complexity.This
means that common information will be maintained in one place only.
3. One creates Behavioral models of a system when you are discussing and designing the system
architecture.
a) True
b) False
View Answer
Answer: b
Explanation: Structural models of software display the organization of a system in terms of the
components that make up that system and their relationships.
View Answer
Answer: a
Explanation: Use case modeling is mostly used to model interactions between a system and
external actors.Sequence diagrams are used to model interactions between system
components, although external agents may also be included.
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-experienced/ 2/6
4/21/2021 Software Engineering Questions and Answers for Experienced - Sanfoundry
5. Which level of Entity Relationship Diagram (ERD) models all entities and relationships ?
a) Level 1
b) Level 2
c) Level 3
d) Level 4
View Answer
Answer: b
Explanation: Level 1 ERD models all data objects (entities) and their “connections” to one
another while Level 3 ERD models all entities, relationships, and the attributes that provide
further depth. Thus option b is correct.
6. ___________ classes are used to create the interface that the user sees and interacts with as the
software is used.
a) Controller
b) Entity
c) Boundary
d) Business
View Answer
Answer: c
Explanation: The answer is self-explanatory.
View Answer
Answer: c
Explanation: All participants in the review (of the CRC model) are given a subset of the CRC
model index cards.
advertisement
View Answer
Answer: b
Explanation: A data object encapsulates data only. There is no reference within a data object
to operations that act on the data.
To practice all areas of Software Engineering for Experienced people, here is complete set of
1000+ Multiple Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
https://www.sanfoundry.com/software-engineering-questions-answers-experienced/ 4/6
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry
1. If a software production gets behind schedule, one can add more programmers and catch up.
a) True
b) False
View Answer
Answer: b
Explanation: As new people are added, people who were working must spend time educating
the newcomers, thereby reducing the amount of time spent on productive development
e ort.
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 1/7
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry
View Answer
Answer: c
Explanation: rest all are external qualities which are visible to the user.
View Answer
Answer: d
Explanation: None.
4. The RUP is normally described from three perspectives-dynamic, static & practice.What does
static perspective do ?
a) It shows the process activities that are enacted
b) It suggests good practices to be used during the process
c) It shows the phases of the model over time
d) All of the mentioned
View Answer
Answer: a
Explanation: None.
5. The only deliverable work product for a successful project is the working program.
a) True
b) False
View Answer
https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 2/7
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry
Answer: b
Explanation: A working program is only one part of a software con guration that includes
many elements. Documentation provides a foundation for successful engineering and, more
important, guidance for software support.
advertisement
6. Which phase of the RUP is used to establish a business case for the system ?
a) Transition
b) Elaboration
c) Construction
d) Inception
View Answer
Answer: d
Explanation: None.
7. Which one of the following is not a fundamental activity for software processes in software
engineering ?
a) Software Veri cation
b) Software Validation
c) Software design and implementation
d) Software evolution
View Answer
Answer: a
Explanation: Software Veri cation is accounted for in implementation & testing activity.
b) False
View Answer
Answer: a
Explanation: A formal and detailed description of the information domain, function, behavior,
performance, interfaces, design constraints and validation criteria is essential which can be
determined only after thorough communication between customer and developer.
View Answer
Answer: d
Explanation: None.
advertisement
View Answer
Answer: a
Explanation: Due to using previously tested components they produce more reliable system at
a faster rate.
https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 4/7
4/21/2021 Software Engineering Questions and Answers for Freshers - Sanfoundry
11. Arrange the following steps to form a basic/general Engineering Process Model.
i. Test
ii. Design
iii. Install
iv. Speci cation
v. Manufacture
vi. Maintain
a) 2, 4, 5, 1, 6, 3
b) 4, 2, 5, 1, 3, 6
c) 2, 4, 5, 1, 3, 6
d) 4, 2, 5, 1, 6, 3
View Answer
Answer: b
Explanation: None.
To practice all areas of Software Engineering for Freshers, here is complete set of 1000+ Multiple
Choice Questions and Answers on Software Engineering.
advertisement
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Software Process and Product – 1
https://www.sanfoundry.com/software-engineering-questions-answers-freshers/ 5/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry
View Answer
Answer: d
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 1/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry
View Answer
Answer: c
Explanation: Each linear sequence produces a deliverable “increment” of the software and
particularly when we have to quickly deliver a limited functionality system.
View Answer
Answer: d
Explanation: Incremental Model is generally easier to test and debug than other methods of
software development because relatively smaller changes are made during each iteration and
is popular particularly when we have to quickly deliver a limited functionality system.However,
option “a” can be seen in other models as well like RAD model,hence option “d” answers the
question.
View Answer
Answer: b
Explanation: None.
https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 2/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry
5. The spiral model has two dimensions namely _____________ and ____________
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular
View Answer
Answer: c
Explanation: The radial dimension of the model represents the cumulative costs and the
angular dimension represents the progress made in completing each cycle. Each loop of the
spiral from X-axis clockwise through 360o represents one phase.
advertisement
View Answer
Answer: b
Explanation: Except option “b” all other tasks/activities are present in Spiral Model as well.
View Answer
https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 3/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry
Answer: a
Explanation: All other options are the advantages of Spiral Model.
View Answer
Answer: b
Explanation: None.
View Answer
Answer: a
Explanation: None.
advertisement
10. If you were to create client/server applications, which model would you go for?
a) WINWIN Spiral Model
b) Spiral Model
c) Concurrent Model
d) Incremental Model
View Answer
https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 4/7
4/21/2021 Software Engineering Questions for Campus Interviews - Sanfoundry
Answer: c
Explanation: When applied to client/server applications, the concurrent process model de nes
activities in two dimensions: a system dimension and a component dimension.Thus
Concurrency is achieved by system and component activities occurring simultaneously and
can be modeled using the state-oriented approach.
To practice all areas of Software Engineering for Campus Interviews, here is complete set of
1000+ Multiple Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Software Life Cycle Models
» Next - Software Engineering Questions and Answers – Selection of a Life Cycle Model
advertisement
Recommended Posts:
1. Basic Civil Engineering Questions and Answers
2. Genetic Engineering Questions and Answers
3. Manufacturing Engineering / Processes II Questions and Answers
4. Data Science Questions and Answers
5. Environmental Engineering Questions and Answers
6. Engineering Materials and Metallurgy Questions and Answers
7. Engineering Physics II Questions and Answers
8. Microwave Engineering Questions and Answers
https://www.sanfoundry.com/software-engineering-questions-answers-campus-interviews/ 5/7
4/21/2021 Software Engineering Quiz - Sanfoundry
1. Which of the following process ensures that versions of systems and components are
recorded and maintained?
a) Codeline
b) Con guration control
c) Version
d) Workspace
View Answer
Answer: b
Explanation: In con guration control changes are managed and all versions of components
are identi ed and stored for the lifetime.
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 1/7
4/21/2021 Software Engineering Quiz - Sanfoundry
2. Which of the following process is concerned with analyzing the costs and bene ts of proposed
changes?
a) Change management
b) Version management
c) System building
d) Release management
View Answer
Answer: a
Explanation: It involves approving those changes that are worthwhile, and tracking which
components in the system have been changed.
View Answer
Answer: b
Explanation: All other options are a part of version management.
4. 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
View Answer
Answer: a
Explanation: In keeping with the agile methods notion of making many small changes,
continuous integration involves rebuilding the mainline frequently, after small source code
changes have been made.
https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 2/7
4/21/2021 Software Engineering Quiz - Sanfoundry
View Answer
Answer: c
Explanation: To reduce the storage space required by multiple versions of components that
di er only slightly, version management systems usually provide storage management
facilities.
advertisement
View Answer
Answer: c
Explanation: Baselines are controlled, which means that the versions of the components
making up the system cannot be changed.
https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 3/7
4/21/2021 Software Engineering Quiz - Sanfoundry
View Answer
Answer: d
Explanation: A con guration item is an approved and accepted deliverable, changes have to be
made through formal procedure.
View Answer
Answer: d
Explanation: Release creation is the process of creating the collection of les and
documentation that includes all of the components of the system release.
View Answer
Answer: b
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 4/7
4/21/2021 Software Engineering Quiz - Sanfoundry
10. Which of the following term is best de ned by the statement “The creation of a new codeline
from a version in an existing codeline”?
a) Branching
b) Merging
c) Codeline
d) Mainline
View Answer
Answer: a
Explanation: The code may then be developed independently.
To practice all areas of Software Engineering for Quizzes, here is complete set of 1000+ Multiple
Choice Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Software Con guration Management – 1
» Next - Software Engineering Questions and Answers – Software Maintenance – 1
advertisement
Recommended Posts:
1. Engineering Mechanics Questions and Answers
2. Computer Science Questions and Answers
3. Information Science Questions and Answers
https://www.sanfoundry.com/software-engineering-questions-answers-quiz/ 5/7
4/21/2021 Software Engineering Quiz Online - Sanfoundry
View Answer
Answer: d
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-online-quiz/ 1/7
4/21/2021 Software Engineering Quiz Online - Sanfoundry
View Answer
Answer: c
Explanation: The module structure is the software architecture.
3. To arrive at a form which is suitable for implementation in some programming language is the
purpose of
a) Structured Analysis (SA)
b) Structured Design (SD)
c) Detailed Design (DD)
d) None of the mentioned
View Answer
Answer: b
Explanation: None.
View Answer
Answer: a
Explanation: The results of structured analysis directly represents customer’s perception of the
problem and uses customer’s terminology for naming di erent functions and data.
5. Structured Analysis is based on the principle of Bottom-Up Approach.
a) True
https://www.sanfoundry.com/software-engineering-questions-answers-online-quiz/ 2/7
4/21/2021 Software Engineering Quiz Online - Sanfoundry
b) False
View Answer
Answer: b
Explanation: Structured Analysis follows uses decomposition approach.
advertisement
View Answer
Answer: a
Explanation: Context diagram captures the various entities external to the system interacting
with it and data ow occurring between the system and the external entities.
View Answer
Answer: c
Explanation: It resembles data ow in the direction of the arrow.
https://www.sanfoundry.com/software-engineering-questions-answers-online-quiz/ 3/7
4/21/2021 Software Engineering Quiz Online - Sanfoundry
View Answer
Answer: a
Explanation: A data dictionary lists all data items appearing in a DFD including de nition and
data names.
View Answer
Answer: a
Explanation: None.
advertisement
Answer: d
Explanation: A logical le can be a data structure or a physical le on disk.
https://www.sanfoundry.com/software-engineering-questions-answers-online-quiz/ 4/7
4/21/2021 Software Engineering Test - Sanfoundry
1. Which paradigm relies on the natural compartmentalization of a problem and organizes team
members to work on pieces of the problem with little active communication among themselves?
a) random paradigm
b) open paradigm
c) closed paradigm
d) synchronous paradigm
View Answer
Answer: c
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engineering-questions-answers-test/ 1/7
4/21/2021 Software Engineering Test - Sanfoundry
2. Who interacts with the software once it is released for production use?
a) End-users
b) Client
c) Project (technical) managers
d) Senior managers
View Answer
Answer: a
Explanation: A product is always built to satisfy an end-user.
View Answer
Answer: d
Explanation: All are key traits of an e ective project manager.
4. Which type of software engineering team has a de ned leader who coordinates speci c tasks
and secondary leaders that have responsibility for sub tasks?
a) Controlled decentralized (CD)
b) Democratic decentralized (DD)
c) Controlled centralized (CC)
d) None of the mentioned
View Answer
Answer: a
Explanation: Problem solving remains a group activity, but implementation of solutions is
partitioned among subgroups by the team leader.
5. Commitments to unrealistic time and resource estimates may result in
a) project delay
b) poor quality work
https://www.sanfoundry.com/software-engineering-questions-answers-test/ 2/7
4/21/2021 Software Engineering Test - Sanfoundry
c) project failure
d) all of the mentioned
View Answer
Answer: d
Explanation: None.
advertisement
View Answer
Answer: b
Explanation: Here Communication among team members is horizontal.
7. Which of the following is not a project factor that should be considered when planning the
structure of software engineering teams?
a) The di culty of the problem to be solved
b) High frustration caused by personal, business, or technological factors that causes friction
among team members
c) The degree of sociability required for the project
d) The rigidity of the delivery date
View Answer
Answer: c
Explanation: Development is irrelevant of social quotient.
https://www.sanfoundry.com/software-engineering-questions-answers-test/ 3/7
4/21/2021 Software Engineering Test - Sanfoundry
View Answer
Answer: d
Explanation: None.
View Answer
Answer: d
Explanation: During the scoping activity decomposition is applied in two major areas: the
functionality that must be delivered and the process that will be used to deliver it.
advertisement
10. Which of the following is not a sign that indicates that an information systems project is in
jeopardy?
a) Software people don’t understand their customers needs
b) Changes are managed poorly
c) Sponsorship is gained
d) Users are resistant
View Answer
https://www.sanfoundry.com/software-engineering-questions-answers-test/ 4/7
4/21/2021 Software Engineering Test - Sanfoundry
Answer: c
Explanation: Other options are contradictory to the question.
View Answer
Answer: b
Explanation: After planning is complete, documenting of the plans is done in a Software
Project Management Plan(SPMP) document.
To practice all areas of Software Engineering for tests, here is complete set of 1000+ Multiple
Choice Questions and Answers on Software Engineering.
advertisement
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
https://www.sanfoundry.com/software-engineering-questions-answers-test/ 5/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: The radial dimension depicts the cumulative costs and the angular dimension
depicts the progress made in completing each cycle. Each loop of the spiral model represents
a phase.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 1/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Each linear sequence produces a deliverable “increment” of the software system,
particularly needed in case of quick delivery of a limited functionality system..
View Answer
Answer: c
Explanation: In case of client/server applications, the concurrent process model speci es
activities in two dimensions: a system dimension and a component dimension. Hence
Concurrency is achieved by these two activities occurring simultaneously and can be modeled
using the state-oriented approach.
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 2/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry
Answer: a
Explanation: Evolutionary development usually has two avors; exploratory development, and
throw-away prototyping.
View Answer
Answer: b
Explanation: Berry Boehm in 1986 in his Article “A spiral model of software development and
enhancement”.
advertisement
View Answer
Answer: b
Explanation: Software evolution refers to the study and management of the process of making
changes to software over time. Thus it comprises rest three options.
View Answer
Answer: d
Explanation: Processes used for software evolution depend on all these factors.
View Answer
Answer: d
Explanation: Processes used for software evolution depend rely on these two techniques.
9. Program modularization and Source code translation are the activities of_____________
a) Forward engineering
b) Reverse Engineering
c) Reengineering
d) Reverse Engineering and Reengineering
View Answer
Answer: c
Explanation: Reengineering is the examination and alteration of a subject system to
reconstitute it in a new form and the subsequent implementation of the new form.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 4/7
4/21/2021 Software Evolution Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Reverse engineering is often the initial activity in a reengineering project.
11. The cost of re-engineering is often signi cantly less than the costs of developing new
software.
a) True
b) False
View Answer
Answer: a
Explanation: There is a high risk in new software development. There may be development
problems, sta ng problems and speci cation problems, thereby increasing the cost.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-evolution/ 5/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry
1. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
a) 100-200
b) 200-400
c) 400-1000
d) above 1000
View Answer
Answer: a
Explanation: Build & Fix Model is suitable for small projects & programming exercises of 100
or 200 lines.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 1/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: None.
3. Which one of the following models is not suitable for accommodating any change?
a) Build & Fix Model
b) Prototyping Model
c) RAD Model
d) Waterfall Model
View Answer
Answer: d
Explanation: Real projects rarely follow the sequential ow that the Waterfall Model proposes.
View Answer
Answer: c
Explanation: Their is no such thing as Diagonal Prototype whereas other options have their
respective de nitions.
5. Which one of the following is not a phase of Prototyping Model?
a) Quick Design
b) Coding
https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 2/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry
c) Prototype Re nement
d) Engineer Product
View Answer
Answer: b
Explanation: A prototyping model generates only a working model of a system.
advertisement
6. Which of the following statements regarding Build & Fix Model is wrong?
a) No room for structured design
b) Code soon becomes un xable & unchangeable
c) Maintenance is practically not possible
d) It scales up well to large projects
View Answer
Answer: d
Explanation: Build & Fix Model is suitable for 100-200 LOC
View Answer
Answer: c
Explanation: RAD Model consists of ve phases namely:Business modeling,Data
modeling,Process modeling,Application generation and Testing & Turnover.
https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 3/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: The client may create an unrealistic product vision leading a team to over or
under-develop functionality.Also, the specialized & skilled developers are not easily available.
View Answer
Answer: a
Explanation: None.
advertisement
10. Which model can be selected if user is involved in all the phases of SDLC?
a) Waterfall Model
b) Prototyping Model
c) RAD Model
d) both Prototyping Model & RAD Model
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 4/7
4/21/2021 Software Life Cycle Models Questions and Answers - Sanfoundry
Answer: c
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Bioprocess Engineering Questions and Answers
2. Engineering Physics II Questions and Answers
3. JUnit Questions and Answers
4. Best Reference Books – Technology, Engineering and Sciences
5. Engineering Materials and Metallurgy Questions and Answers
6. Power Plant Engineering Questions and Answers
7. About
8. Engineering Drawing Questions and Answers
9. Internship
10. IOT Questions and Answers
11. Dairy Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-life-cycle-models/ 5/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 1/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Adaptive, corrective, perfective and preventive are the four types of software
maintenance.
3. The modi cation of the software to match changes in the ever changing environment, falls
under which category of software maintenance?
a) Corrective
b) Adaptive
c) Perfective
d) Preventive
View Answer
Answer: b
Explanation: None.
View Answer
Answer: c
Explanation: None.
5. What type of software testing is generally used in Software Maintenance?
a) Regression Testing
b) System Testing
https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 2/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry
c) Integration Testing
d) Unit Testing
View Answer
Answer: a
Explanation: All other options are known as levels of software testing which further have types
of software testing.
advertisement
View Answer
Answer: a
Explanation: As regression testing is performed many times over the life of the software
product, it becomes a costly a air.
7. Selective retest techniques may be more economical than the “retest-all”technique.How many
selective retest techniques are there?
a) two
b) three
c) four
d) ve
View Answer
Answer: b
Explanation: The three categories include: Coverage, Minimization and Safe techniques.
https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 3/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry
8. Which selective retest technique selects every test case that causes a modi ed program to
produce a di erent output than its original version?
a) Coverage
b) Minimization
c) Safe
d) Maximization
View Answer
Answer: c
Explanation: Safe techniques do not focus on coverage criteria, instead they select every test
case that cause a modi ed program to produce di erent output than its original version.
9. ______________ measures the ability of a regression test selection technique to handle realistic
applications.
a) E ciency
b) Precision
c) Generality
d) Inclusiveness
View Answer
Answer: c
Explanation: Generality measures the ability of a technique to handle realistic and diverse
language constructs, arbitrarily complex modi cations, and realistic testing applications.
advertisement
10. Which regression test selection technique exposes faults caused by modi cations?
a) E ciency
b) Precision
c) Generality
https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 4/7
4/21/2021 Software Maintenance Questions and Answers - Sanfoundry
d) Inclusiveness
View Answer
Answer: d
Explanation: Inclusiveness measures the extent to which a technique chooses test cases that
will cause the modi ed program to produce di erent output than the original program, and
thereby expose faults caused by modi cations.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Software Con guration Management – 2
» Next - Software Engineering Questions and Answers – Software Maintenance – 2
advertisement
Recommended Posts:
1. JUnit Questions and Answers
2. Manufacturing Engineering / Processes I Questions and Answers
3. Highway Engineering Questions and Answers
4. Computer Fundamentals Questions and Answers
5. Embedded System Questions and Answers
6. Transformers Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-maintenance-1/ 5/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: None.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 1/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry
2. Which of the following does not a ect the software quality and organizational performance?
a) Market
b) Product
c) Technology
d) People
View Answer
Answer: a
Explanation: Market is a collection of competitors, stakeholders, users each having di erent
views on the product. So it does not a ect the software quality.
View Answer
Answer: d
Explanation: A project metric is a quantitative measure of the degree to which a system,
component or process possesses an attribute.
View Answer
Answer: a
Explanation: E ciency is an indirect measure.
5. Which of the following is an indirect measure of product?
a) Quality
b) Complexity
https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 2/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry
c) Reliability
d) All of the Mentioned
View Answer
Answer: d
Explanation: All the mentioned options are indirect measures of a product.
advertisement
View Answer
Answer: c
Explanation: None.
7. Which of the following is not an information domain required for determining function point
in FPA ?
a) Number of user Input
b) Number of user Inquiries
c) Number of external Interfaces
d) Number of errors
View Answer
Answer: d
Explanation: FPA includes ve domains namely input, output, inquiries, interface and logical
les.
https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 3/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: None.
9. A graphical technique for nding if changes and variation in metrics data are meaningful is
known as
a) DRE (Defect Removal E ciency)
b) Function points analysis
c) Control Chart
d) All of the mentioned
View Answer
Answer: c
Explanation: Others options are formulas.
advertisement
View Answer
https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 4/7
4/21/2021 Software Metrics Types Questions and Answers - Sanfoundry
Answer: c
Explanation: DRE = E / (E + d).
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
« Prev - Software Engineering Questions and Answers – Object Oriented Software Design – 2
» Next - Software Engineering Questions and Answers – Web Engineering Project Metrics
advertisement
Recommended Posts:
1. Environmental Engineering Questions and Answers
2. Bioprocess Engineering Questions and Answers
3. Microwave Engineering Questions and Answers
4. Engineering Chemistry II Questions and Answers
5. Basic Electrical Engineering Questions and Answers
6. Engineering Chemistry I Questions and Answers
7. Genetic Engineering Questions and Answers
8. Basic Chemical Engineering Questions and Answers
9. Mechanical Engineering Questions and Answers
10. C# Programming Examples on Data Structures
11. Manufacturing Engineering / Processes I Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-types-software-metrics/ 5/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Portability is a software product quality which means software can run on
di erent hardware platforms or software environments.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 1/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: rest all are sub categories/applications of option c.
View Answer
Answer: a
Explanation: For systems with a long life, maintenance costs may be several times
development costs.
View Answer
Answer: b
Explanation: Pattern recognition uses Arti cial Intelligence (AI) software.
https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 2/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Cost of a software is a management issue & is not related to process activities.
advertisement
6. The work associated with software engineering can be categorized into three generic
phases,regardless of application area, project size, or complexity namely the__________ phase
which focuses on what, the_________ phase which focuses on how and the_________ phase which
focuses on change.
i. support
ii. development
iii. de nition
a) 1, 2, 3
b) 2, 1, 3
c) 3, 2, 1
d) 3, 1, 2
View Answer
Answer: c
Explanation: None.
7. Which of the following activities of a Generic Process framework provides a feedback report?
a) Communication
b) Planning
c) Modeling & Construction
d) Deployment
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 3/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry
Answer: d
Explanation: In Deployment the product is delivered to the customer who evaluates the
product and provides feedback based on the evaluation.
8. Process adopted for one project is same as the process adopted from another project.
a) True
b) False
View Answer
Answer: b
Explanation: the overall ow of activities, actions,tasks,the level of autonomy given to the
software team and the inter dependencies among two process can never be the same.
9. Which one of the following is not an Umbrella Activity that complements the ve process
framework activities and help team manage and control progress, quality, change, and risk.
a) Reusability management
b) Risk management
c) Measurement
d) User Reviews
View Answer
Answer: d
Explanation: None.
advertisement
10. Four types of change are encountered during the support phase.Which one of the following
is not one that falls into such category?
a) Translation
b) Correction
https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 4/7
4/21/2021 Software Process & Product Questions and Answers - Sanfoundry
c) Adaptation
d) Prevention
View Answer
Answer: a
Explanation: Translation is done in the development phase.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. About
2. Engineering Materials and Metallurgy Questions and Answers
3. Bioprocess Engineering Questions and Answers
4. Best Reference Books – Technology, Engineering and Sciences
5. Environmental Engineering Questions and Answers
6. Statistical Quality Control Questions and Answers
7. Food Engineering Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-process-product-1/ 5/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Failure costs are those that would disappear if no defects appeared before
shipping a product to customers.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 1/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Lack of conformance to requirements is lack of quality.
View Answer
Answer: b
Explanation: All other options support a SQA plan.
4. Degree to which design speci cations are followed in manufacturing the product is called
a) Quality Control
b) Quality of conformance
c) Quality Assurance
d) None of the mentioned
View Answer
Answer: b
Explanation: None.
5. Which of the following is not included in External failure costs?
a) testing
b) help line support
c) warranty work
https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 2/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry
d) complaint resolution
View Answer
Answer: a
Explanation: External failure costs are associated with defects found after the product has
been shipped to the customer.
advertisement
View Answer
Answer: c
Explanation: It is associated prevention cost.
7. Who identi es, documents, and veri es that corrections have been made to the software?
a) Project manager
b) Project team
c) SQA group
d) All of the mentioned
View Answer
Answer: c
Explanation: None.
https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 3/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry
8. The primary objective of formal technical reviews is to nd _________ during the process so that
they do not become defects after release of the software.
a) errors
b) equivalent faults
c) failure cause
d) none of the mentioned
View Answer
Answer: a
Explanation: Errors lead to faults
View Answer
Answer: d
Explanation: The cost of quality includes all costs incurred in the pursuit of quality or in
performing quality-related activities.
advertisement
10. Software quality assurance consists of the auditing and reporting functions of management.
a) True
b) False
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 4/7
4/21/2021 Software Quality Assurance Questions and Answers - Sanfoundry
Answer: a
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Metallurgical Engineering Questions and Answers
2. Geotechnical Engineering I Questions and Answers
3. Irrigation Engineering Questions and Answers
4. Aerospace Engineering Questions and Answers
5. Marine Engineering Questions and Answers
6. Agricultural Engineering Questions and Answers
7. Mining Engineering Questions and Answers
8. Food Engineering Questions and Answers
9. Mechanical Engineering Questions and Answers
10. Internship
11. Engineering Metrology Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-quality-assurance/ 5/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: Risk identi cation states what could cause a potential loss.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 1/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Risk management activities would never want a new risk to be generated.
3. What is the product of the probability of incurring a loss due to the risk and the potential
magnitude of that loss?
a) Risk exposure
b) Risk prioritization
c) Risk analysis
d) All of the mentioned
View Answer
Answer: a
Explanation: None.
View Answer
Answer: d
Explanation: Technical risks identify potential design, implementation, interface, veri cation,
and maintenance problems.
5. What threatens the viability of the software to be built?
a) Known risks
b) Business risks
https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 2/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry
c) Project risks
d) Technical risks
View Answer
Answer: b
Explanation: Business risks often jeopardize the project or the product.
advertisement
View Answer
Answer: c
Explanation: This is not considered as a business risk.
7. Which of the following is a systematic attempt to specify threats to the project plan?
a) Risk identi cation
b) Performance risk
c) Support risk
d) Risk projection
View Answer
Answer: d
Explanation: By identifying known and predictable risks, the project manager takes a rst step
toward avoiding them when possible and controlling them when necessary.
https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 3/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry
8. Which risks are associated with the overall size of the software to be built or modi ed?
a) Business impact risks
b) Process de nition risks
c) Product size risks
d) Development environment risks
View Answer
Answer: c
Explanation: None.
9. Which risks are associated with constraints imposed by management or the marketplace?
a) Business impact risks
b) Process de nition risks
c) Product size risks
d) Development environment risks
View Answer
Answer: a
Explanation: None.
advertisement
10. Which of the following term is best de ned by the statement:”the degree of uncertainty that
the product will meet its requirements and be t for its intended use.”?
a) Performance risk
b) Cost risk
c) Support risk
d) Schedule risk
View Answer
https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 4/7
4/21/2021 Software Risks & Identification Questions and Answers - Sanfoundry
Answer: a
Explanation: None.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Mining Engineering Questions and Answers
2. Polymer Engineering Questions and Answers
3. Information Technology Questions and Answers
4. Engineering Mechanics Questions and Answers
5. Basic Civil Engineering Questions and Answers
6. Terms of Service
7. Information Science Questions and Answers
8. Mechanical Engineering Questions and Answers
9. Computer Science Questions and Answers
10. Bachelor of Computer Applications Questions and Answers
11. Master of Computer Applications Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-software-risks-identification/ 5/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry
1. The Uni ed Modeling Language (UML) has become an e ective standard for software
modelling.How many di erent notations does it have ?
a) Three
b) Four
c) Six
d) Nine
View Answer
Answer: d
Explanation: The di erent notations of UML includes the nine UML diagrams namely class,
object, sequence, collaboration, activity, state-chart, component, deployment and use case
diagrams.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 1/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry
2. Which model in system modelling depicts the dynamic behaviour of the system ?
a) Context Model
b) Behavioral Model
c) Data Model
d) Object Model
View Answer
Answer: b
Explanation: Behavioral models are used to describe the dynamic behavior of an executing
system. This can be modeled from the perspective of the data processed by the system or by
the events that stimulate responses from a system.
3. Which model in system modelling depicts the static nature of the system ?
a) Behavioral Model
b) Context Model
c) Data Model
d) Structural Model
View Answer
Answer: d
Explanation: Structural models show the organization and architecture of a system. These are
used to de ne the static structure of classes in a system and their associations.
View Answer
Answer: a
Explanation: Structural perspective is used to de ne the static structure of classes in a system
and their associations.
https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 2/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry
advertisement
5. Which system model is being depicted by the ATM operations shown below:
a) Structural model
b) Context model
c) Behavioral model
d) Interaction model
View Answer
Answer: b
Explanation: Context models are used to illustrate the operational context of a system.They
show what lies outside the system boundaries.
https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 3/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: The statement mentioned is true and each activity represents one process step.
View Answer
Answer: b
Explanation: Model-driven engineering is an approach to software development in which a
system is represented as a set of models that can be automatically transformed to executable
code.
advertisement
Answer: c
Explanation: State diagrams show system states and events that cause transitions from one
https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 4/7
4/21/2021 System Modelling - Software Engineering Questions and Answers - Sanfoundry
state to another.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Bioprocess Engineering Questions and Answers
2. Separation Processes Questions and Answers
3. Mechatronics Engineering Questions and Answers
4. Materials Science Questions and Answers
5. Structural Analysis Questions and Answers
6. Data Science Questions and Answers
7. Basic Chemical Engineering Questions and Answers
8. RDBMS Questions and Answers
9. MongoDB Questions and Answers
10. Engineering Drawing Questions and Answers
11. Dairy Engineering Questions and Answers
12. Engineering Materials and Metallurgy Questions and Answers
13. Civil Engineering Questions and Answers
14. Civil Engineering Drawing and Estimates Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-system-modelling-1/ 5/7
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: V&V generally refers to any activity that attempts to ensure that the software will
function as required.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 1/8
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry
2. In static test techniques, behavioral and performance properties of the program are observed.
a) True
b) False
View Answer
Answer: b
Explanation: Static Analysis Techniques are based solely on the (manual or automated)
examination of project documentation of software models and code.
View Answer
Answer: b
Explanation: Integration testing is the phase in software testing in which individual software
modules are combined and tested as a group.
4. Which test refers to the retesting of a unit, integration and system after modi cation, in order
to ascertain that the change has not introduced new faults?
a) Regression Test
b) Smoke Test
c) Alpha Test
d) Beta Test
View Answer
Answer: a
Explanation: Regression test seeks to uncover new software bugs in existing functional and
non-functional areas of a system after changes have been made to them.
https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 2/8
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: c
Explanation: Rest are test strategies of white box testing.
advertisement
View Answer
Answer: b
Explanation: None.
7. In which test design each input is tested at both ends of its valid range and just outside its
valid range?
a) Boundary value testing
b) Equivalence class partitioning
c) Boundary value testing AND Equivalence class partitioning
d) Decision tables
View Answer
Answer: a
Explanation: Boundary value analysis is a software testing technique in which tests are
https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 3/8
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: A white box test is mostly applicable at unit and integration testing level.
View Answer
Answer: c
Explanation: As software testing is an exhaustive process, when the quality assurance is
established and the product is ready to be delivered, testing is stopped.
advertisement
View Answer
https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 4/8
4/21/2021 Test Case Design - Software Engineering Questions and Answers - Sanfoundry
Answer: d
Explanation: Test log is a part of testing result document.
11. Specifying a set of test cases or test paths for each item to be tested at that level is known as
a) Test case generation
b) Test case design
c) ALL of the mentioned
d) None of the mentioned
View Answer
Answer: c
Explanation: None.
12. Acceptance & system test planning are a part of architectural design.
a) True
b) False
View Answer
Answer: b
Explanation: They are a part of requirements engineering, while integration & unit test
planning come under architectural design.
View Answer
Answer: a
Explanation: A product requirements document (PRD) is a document written by a company
that de nes a product they are making, or the requirements for one or more new features for
an existing product.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-test-case-design/ 5/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: All are the building blocks of UML which are further sub-categorized.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 1/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: Structural things are mostly static parts of a model, representing elements that
are either conceptual or physical.
View Answer
Answer: c
Explanation: None.
View Answer
Answer: a
Explanation: A node represents a computational resource.
5. What can be requested from any object of the class to a ect behavior?
a) object
b) attribute
c) operation
https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 2/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry
d) instance
View Answer
Answer: c
Explanation: An operation is the implementation of a service that can be requested from any
object of the class to a ect behavior.
advertisement
View Answer
Answer: b
Explanation: These are the verbs of a model, representing behavior over time and space.
View Answer
Answer: b
Explanation: This diagram is a model describing how groups of objects collaborate in some
behavior over time.
https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 3/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: Sequence Diagram is responsible for this.
9. If you are working on real-time process control applications or systems that involve concurrent
processing, you would use a
a) Activity diagram
b) Sequence diagram
c) Statechart diagram
d) Object diagram
View Answer
Answer: c
Explanation: A statechart diagram shows a state machine, consisting of states, transitions,
events, and activities.
advertisement
10. Which diagram shows the con guration of run-time processing elements?
a) Deployment diagram
b) Component diagram
c) Node diagram
d) ER-diagram
View Answer
https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 4/8
4/21/2021 UML Building Blocks - Software Engineering Questions and Answers - Sanfoundry
Answer: a
Explanation: A Deployment diagram shows the con guration of run-time processing elements
and the software components, processes, and objects.
11. Which things in UML are the explanatory parts of UML models?
a) Structural things
b) Behavioral things
c) Grouping things
d) Annotational things
View Answer
Answer: d
Explanation: It include a note which is simply a symbol for rendering constraints and
comments attached to an element or a collection of elements.
12. Which of the following term is best de ned by the statement:”a structural relationship that
speci es that objects of one thing are connected to objects of another”?
a) Association
b) Aggregation
c) Realization
d) Generalization
View Answer
Answer: a
Explanation: None.
13. What refers to the value associated with a speci c attribute of an object and to any actions or
side?
a) Object
b) State
c) Interface
d) None of the mentioned
View Answer
Answer: b
Explanation: In a state chart diagram, e ects occur when the attribute’s value changes.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-building-blocks-uml/ 5/8
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: A use case diagrams captures only the functionality of the system whereas a
dynamic model/view captures the functions as well as the action.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 1/7
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry
a) Aggregation
b) Dependency
c) Generalization
d) Association
View Answer
Answer: a
Explanation: None.
a) Node
b) Interface
c) Class
d) Component
View Answer
Answer: d
Explanation: The gure is self explanatory. A component is a modular, signi cant and
replaceable part of the system that packages implementation and exposes a set of interfaces.
https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 2/7
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry
a) Realization
b) Generalization
c) Aggregation
d) Dependency
View Answer
Answer: b
Explanation: The generalization relationship is also known as the inheritance relationship. In
the gure Square is the subclass of superclass shape.
advertisement
5. Which diagram in UML shows a complete or partial view of the structure of a modeled system
at a speci c time?
a) Sequence Diagram
b) Collaboration Diagram
c) Class Diagram
d) Object Diagram
View Answer
https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 3/7
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry
Answer: d
Explanation: An object diagram focuses on some particular set of object instances and
attributes, and the links between the instances. It is a static snapshot of a dynamic view of the
system.
View Answer
Answer: a
Explanation: Interaction diagram are used to formalize the dynamic behavior of the system.
7. Structure diagrams emphasize the things that must be present in the system being modeled.
a) True
b) False
View Answer
Answer: a
Explanation: Since structure diagrams represent the structure they are used extensively in
documenting the architecture of software systems
advertisement
8. Which of the following diagram is time oriented?
a) Collaboration
b) Sequence
c) Activity
https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 4/7
4/21/2021 UML Diagrams - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: A sequence diagrams timeline along which tasks are completed.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Mining Engineering Questions and Answers
2. Irrigation Engineering Questions and Answers
3. Civil Engineering Questions and Answers
4. Aeronautical Engineering Questions and Answers
5. Tissue Engineering Questions and Answers
6. Thermal Engineering Questions and Answers
7. Aerospace Engineering Questions and Answers
8. Metallurgical Engineering Questions and Answers
9. Agricultural Engineering Questions and Answers
10. Best Reference Books – Technology, Engineering and Sciences
https://www.sanfoundry.com/software-engg-mcqs-diagrams-uml-1/ 5/7
4/21/2021 UML Object Oriented Design - Software Engineering Questions and Answers - Sanfoundry
1. Which of the following is not needed to develop a system design from concept to detailed object-oriented
design?
a) Designing system architecture
b) Developing design models
c) Specifying interfaces
d) Developing a debugging system
View Answer
Answer: d
Explanation: The debugging system is a part of testing phase.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-design-UML/ 1/6
4/21/2021 UML Object Oriented Design - Software Engineering Questions and Answers - Sanfoundry
2. Which of the following is a dynamic model that shows how the system interacts with its environment as it is
used?
a) system context model
b) interaction model
c) environmental model
d) both system context and interaction
View Answer
Answer: b
Explanation: None.
3. Which of the following is a structural model that demonstrates the other systems in the environment of the
system being developed?
a) system context model
b) interaction model
c) environmental model
d) both system context and interaction
View Answer
Answer: a
Explanation: The context model of a system may be represented using associations. Associations simply
show that there are some relationships between the entities involved in the association.
View Answer
Answer: d
Explanation: Functionalities are governed by the system.
5. We use _________ where various parts of system use are identi ed and analyzed in turn.
a) tangible entities
b) scenario-based analysis
c) design-based analysis
d) none of the mentioned
View Answer
Answer: b
Explanation: Use a scenario-based analysis where various scenarios of system use are identi ed and
analyzed in turn.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-design-UML/ 2/6
4/21/2021 UML Object Oriented Design - Software Engineering Questions and Answers - Sanfoundry
6. Which model describes the static structure of the system using object classes and their relationships?
a) Sequence model
b) Subsystem model
c) Dynamic model
d) Structural model
View Answer
Answer: d
Explanation: Important relationships that may be documented at this stage are generalization (inheritance)
relationships, uses/used-by relationships, and composition relationships.
View Answer
Answer: a
Explanation: Sequence model are represented using a UML sequence or a collaboration diagram and are
dynamic models.
8. If the system state is Shutdown then it can respond to which of the following message?
a) restart()
b) recon gure()
c) powerSave()
d) all of the mentioned
View Answer
Answer: d
Explanation: A restart() message causes a transition to normal operation. Both the powerSave() and
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-design-UML/ 3/6
4/21/2021 UML Object Oriented Design - Software Engineering Questions and Answers - Sanfoundry
recon gure() messages cause a transition to a state in which the system recon gures itself.
9. Which message is received so that the system moves to the Testing state, then the Transmitting state, before
returning to the Running state?
a) signalStatus()
b) remoteControl()
c) recon gure()
d) reportStatus()
View Answer
Answer: d
Explanation: None.
advertisement
10. Open source development involves making the source code of a system publicly available.
a) True
b) False
View Answer
Answer: a
Explanation: This means that many people can propose changes and improvements to the software.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice Questions and
Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social networks below
and stay updated with latest contests, videos, internships and jobs!
https://www.sanfoundry.com/software-engg-mcqs-object-oriented-design-UML/ 4/6
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry
1. Object oriented analysis and design can be handled by the one who knows UML.
a) True
b) False
View Answer
Answer: b
Explanation: The Uni ed Modeling Language includes a set of graphic notation techniques to
create visual models of object-oriented software-intensive systems.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 1/7
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: b
Explanation: In software engineering, a class diagram in the Uni ed Modeling Language (UML)
is a type of static structure diagram that describes the structure of a system by showing the
system’s classes, their attributes, operations, and the relationships among objects.
View Answer
Answer: d
Explanation: Activity diagrams are graphical representations of work ows of step wise
activities and actions with support for choice, iteration and concurrency.
View Answer
Answer: a
Explanation: Constraints are represented by {text string}.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 2/7
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry
5. What is an object?
a) An object is an instance of a class
b) An object includes encapsulation of data
c) An object is not an instance of a class
d) All of the mentioned
View Answer
Answer: a
Explanation: An object is an instance of a class.
View Answer
Answer: c
Explanation: An abstract type is a type in a nominative type system which cannot be
instantiated directly.
7. Which of the following are the valid relationships in Use Case Diagrams
a) Generalization
b) Include
c) Extend
d) All of the mentioned
View Answer
Answer: d
Explanation: Generalization, include, extend all of these are valid relationships in use case
diagrams.
https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 3/7
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry
advertisement
View Answer
Answer: d
Explanation: Interaction diagram is used to describe some type of interactions among the
di erent elements in the model. So this interaction is a part of dynamic behaviour of the
system.
View Answer
Answer: a
Explanation: An interface is like a template design for a class that contains no data or
implementation; only de nitions for methods, properties etc.
https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 4/7
4/21/2021 Unified Modelling Language - Software Engineering Questions and Answers - Sanfoundry
b) Dependency
c) Association
d) Refers to
View Answer
Answer: a
Explanation: The arrows describe the ways you can navigate.
advertisement
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
https://www.sanfoundry.com/software-engg-mcqs-unified-modelling-language/ 5/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: d
Explanation: These golden rules actually form the basis for a set of user interface design
principles that guide this important software design activity.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 1/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry
2. Which of the following is not a design principle that allow the user to maintain control?
a) Provide for exible interaction
b) Allow user interaction to be interrupt-able and undo-able
c) Show technical internals from the casual user
d) Design for direct interaction with objects that appear on the screen
View Answer
Answer: c
Explanation: The user interface should move the user into the virtual world of the application.
View Answer
Answer: c
Explanation: These are the end user for whom the product is being built.
4. When users are involved in complex tasks, the demand on __________ can be signi cant.
a) short-term memory
b) shortcuts
c) objects that appear on the screen
d) all of the mentioned
View Answer
Answer: a
Explanation: The interface should be designed to reduce the requirement to remember past
actions and results.
5. Which of the following option is not considered by the Interface design?
a) the design of interfaces between software components
b) the design of interfaces between the software and human producers and consumers of
https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 2/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry
information
c) the design of the interface between two computers
d) all of the mentioned
View Answer
Answer: c
Explanation: None
advertisement
View Answer
Answer: d
Explanation: All the mentioned input mediums are available today.
7. A software engineer designs the user interface by applying an iterative process that draws on
prede ned design principles.
a) True
b) False
View Answer
Answer: a
Explanation: The statement is true.
https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 3/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry
View Answer
Answer: a
Explanation: The requirements speci cation may establish certain constraints that help to
de ne the user of the system, but the interface design is often only incidental to the design
model.
View Answer
Answer: b
Explanation: To build an e ective user interface, all design should begin with an
understanding of the intended users, including their pro les of their age, physical abilities,
education, etc.
advertisement
10. What combines the outward manifestation of the computer-based system , coupled with all
supporting information that describe system syntax and semantics?
a) mental image
https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 4/7
4/21/2021 User Interface Design - Software Engineering Questions and Answers - Sanfoundry
b) interface design
c) system image
d) interface validation
View Answer
Answer: c
Explanation: When the system image and the system perception are coincident, users
generally feel comfortable with the software and use it e ectively.
To practice all areas of Software Engineering, here is complete set of 1000+ Multiple Choice
Questions and Answers on Software Engineering.
Participate in the Sanfoundry Certi cation contest to get free Certi cate of Merit. Join our social
networks below and stay updated with latest contests, videos, internships and jobs!
advertisement
Recommended Posts:
1. Master of Computer Applications Questions and Answers
2. About
3. Automotive Engine Design Questions and Answers
4. Distillation Design Questions and Answers
5. Aircraft Design Questions and Answers
https://www.sanfoundry.com/software-engg-mcqs-user-interface-design/ 5/7
4/21/2021 Web Engineering Project Metrics - Software Engineering Questions and Answers - Sanfoundry
1. The user has no control over the contents of a static web page.
a) True
b) False
View Answer
Answer: a
Explanation: Static web pages are just for information purposes.
advertisement
https://www.sanfoundry.com/software-engg-mcqs-web-engineering-project-metrics/ 1/7
4/21/2021 Web Engineering Project Metrics - Software Engineering Questions and Answers - Sanfoundry
2. Which metric gives the idea about the contents on a web page ?
a) Word Token
b) Word Count
c) Word Size
d) Word Length
View Answer
Answer: b
Explanation: The word count metric gives the total number of words on a web page.
View Answer
Answer: a
Explanation: If link count is more, complexity will be more.
View Answer
Answer: a
Explanation: More the link count, more the complexity and the web page dependence factor
will increase.
5. Number of dynamic web pages provides an idea about________ for a web page that is to be
built.
a) size
b) complexity
c) e ort
d) all of the mentioned
View Answer
https://www.sanfoundry.com/software-engg-mcqs-web-engineering-project-metrics/ 2/7
4/21/2021 Web Engineering Project Metrics - Software Engineering Questions and Answers - Sanfoundry
Answer: d
Explanation: None.
advertisement
6. Which of the following web engineering metric measures the extent of relatedness between
two or more web pages ?
a) Number of Static Content Objects
b) Number of Dynamic Content Objects
c) Web Page Similarity
d) Number of Internal Page Links
View Answer
Answer: c
Explanation: None.
7. Which of the following is not a classi cation of the web engineering metric, Web Page
Similarity ?
a) Content based
b) Link based
c) Usage based
d) Tra c based
View Answer
Answer: d
Explanation: Similarity between two web pages is not judged upon its tra c activity.
8. The static content objects are dependent on the actions of the user.
a) True
https://www.sanfoundry.com/software-engg-mcqs-web-engineering-project-metrics/ 3/7
4/21/2021 Web Engineering Project Metrics - Software Engineering Questions and Answers - Sanfoundry
b) False
View Answer
Answer: b
Explanation: Dynamic Objects are user dependent
9. Link based measures rely on ___________ structure of a web graph to obtain related pages.
a) Embedded
b) Hyperlink
c) Dynamic
d) All of the mentioned
View Answer
Answer: b
Explanation: Only option b answers the blank, rest are not in accordance to the question.
advertisement
View Answer
Answer: c
Explanation: There is no such metric as an inherited object’s count.
https://www.sanfoundry.com/software-engg-mcqs-web-engineering-project-metrics/ 4/7
sof
twar
eengi
neer
ing
1)Desi
gnphasei
sfol
l
owedby_
___
__.
-
a.Codi
ng
b.Test
ing
c.Mai
ntenance
d.Noneoft
heabov
e.
ANSWER:
Codi
ng
2)Wher
eist
hepr
otot
ypi
ngmodel
ofsof
twar
edev
elopmentwel
lsui
ted?
a.Whenr
equi
rement
sar
ewel
ldef
ined.
b.Forpr
oject
swi
thl
argedev
elopmentt
eams.
c.Whenacust
omercannotdef
iner
equi
rement
scl
ear
ly.
d.Noneoft
heabov
e.
ANSWER:
Whenacust
omercannotdef
iner
equi
rement
scl
ear
ly.
3)CMM model
inSof
twar
eEngi
neer
ingi
sat
echni
queof_
___
__.
a.Dev
elopt
hesof
twar
e.
b.I
mpr
ovet
hesof
twar
epr
ocess.
c.I
mpr
ovet
het
est
ingpr
ocess.
d.Al
loft
heabov
e.
ANSWER:
Impr
ovet
hesof
twar
epr
ocess.
4)Pr
ojectr
iskf
act
ori
sconsi
der
edi
nwhi
chmodel
?
a.Spi
ral
model
.
b.Wat
erf
all
model
.
c.Pr
otot
ypi
ngmodel
d.Noneoft
heabov
e.
ANSWER:
Spi
ral
model
.
5)Whi
choft
hef
oll
owi
ngi
s/ar
ePr
ojectEst
imat
ionTechni
que?
a.Empi
ri
cal
Est
imat
ionTechni
que.
b.Heur
ist
icEst
imat
ionTechni
que.
c.Anal
yti
cal
Est
imat
ionTechni
que.
d.Al
loft
heabov
e.
ANSWER:
All
oft
heabov
e.
6)Whati
sthemeani
ngofr
equi
rementel
i
cit
ati
oni
nsof
twar
eengi
neer
ing?
-
a.Gat
her
ingofr
equi
rement
.
b.Under
standi
ngofr
equi
rement
.
c.Get
ti
ngt
her
equi
rement
sfr
om cl
i
ent
.
d.Al
loft
heabov
e.
ANSWER:
All
oft
heabov
e.
7)FASTst
andsf
or_
___
__.
a.Faci
l
itat
edAppl
i
cat
ionSof
twar
eTechni
que.
b.Funct
ional
Appl
i
cat
ionSof
twar
eTechni
que.
c.Faci
l
itat
edAppl
i
cat
ionSpeci
fi
cat
ionTechni
que.
d.Noneoft
heabov
e.
ANSWER:
Faci
l
itat
edAppl
i
cat
ionSpeci
fi
cat
ionTechni
que.
8)I
frequi
rement
sar
eeasi
l
yunder
standabl
eanddef
inedt
henwhi
chmodel
isbestsui
ted?
-a.Spi
ral
model
b.Wat
erf
all
model
c.Pr
otot
ypi
ngmodel
d.Noneoft
heabov
e
ANSWER:
Wat
erf
all
model
9)RADSof
twar
epr
ocessmodel
standsf
or_
___
_.
a.Rapi
dAppl
i
cat
ionDev
elopment
.
b.Rel
ati
veAppl
i
cat
ionDev
elopment
.
c.Rapi
dAppl
i
cat
ionDesi
gn.
d.RecentAppl
i
cat
ionDev
elopment
.
ANSWER:
Rapi
dAppl
i
cat
ionDev
elopment
.
1)Whi
chi
sthemosti
mpor
tantf
eat
ureofspi
ral
model
?
a.Qual
i
tymanagement
b.Ri
skmanagement
c.Per
for
mancemanagement
d.Ef
fi
ciencymanagement
ANSWER:
Riskmanagement
2)Themodel
inwhi
cht
her
equi
rement
sar
eimpl
ement
edbyi
tscat
egor
yis_
___
__.
a.Ev
olut
ionar
yDev
elopmentModel
b.Wat
erf
all
Model
c.Pr
otot
ypi
ng
d.I
ter
ati
veEnhancementModel
ANSWER:
Evol
uti
onar
yDev
elopmentModel
3)Whi
chsof
twar
ewor
ksst
ri
ctl
yaccor
dingt
odef
inedspeci
fi
cat
ionsandsol
uti
ons?
a.St
ati
c-t
ype
b.Pr
act
ical
-t
ype
c.Embedded-
type
d.Noneoft
heabov
e
ANSWER:
Stat
ic-
type
4)Thesof
twar
edesi
gnpar
adi
gm i
sapar
tofsof
twar
edev
elopmentandi
tincl
udes_
___
___
_.
a.Desi
gn,
Mai
ntenance,
Progr
ammi
ng
b.Codi
ng,
Test
ing,
Int
egr
ati
on
c.Requi
rementgat
her
ing,
Sof
twar
edesi
gn,
Progr
ammi
ng
d.Noneoft
heabov
e
ANSWER:
Desi
gn,
Mai
ntenance,
Progr
ammi
ng
5)Ifthesoft
war
eprocesswer
ebasedonscient
if
icandengineer
ingconcept
s,i
twoul
dbe
easi
ertor
e-cr
eat
enewsof t
war
ethant
oscaleanexist
ingone.
a.Tr
ue
b.Fal
se
AnswerExpl
anat
ion
ANSWER:
Fal
se
6)Whi
chaspecti
simpor
tantwhent
hesof
twar
eismov
edf
rom onepl
atf
ormt
oanot
her
?
a.Mai
ntenance
b.Oper
ati
onal
c.Tr
ansi
ti
onal
d.Al
loft
heabov
e
ANSWER:
Transi
ti
onal
7)Softwar
eisnotconsi
deredtobecol
l
ect
ionofexecut
abl
epr
ogr
ammi
ngcode,
associ
ated
l
ibr
ari
esanddocumentat
ions.
a.Tr
ue
b.Fal
se
ANSWER:
Fal
se
8)Cl
assescommuni
cat
ewi
thoneanot
herv
ia_
___
__.
a.Readsensor
s
b.Di
alphones
c.Messages
d.Noneoft
heabov
e
ANSWER:
Messages
9)Fort
hebestSof
twar
emodel
sui
tabl
efort
hepr
oject
,inwhi
choft
hephaset
hedev
eloper
s
deci
dear
oadmapf
orpr
ojectpl
an?
a.Sof
twar
eDesi
gn
b.Sy
stem Anal
ysi
s
c.Codi
ng
d.Test
ing
ANSWER:
Syst
em Anal
ysi
s
10) Whi
chSDLCact
ivi
tydoest
heuseri
nit
iat
est
her
equestf
oradesi
redsof
twar
epr
oduct
?
a.Requi
rementgat
her
ing
b.I
mpl
ement
ati
on
c.Di
sposi
ti
on
d.Communi
cat
ion
ANSWER:
Communi
cat
ion
11) SDLCisnotawell
-def
ined,
str
ucturedsequenceofst
agesi
nsof
twar
eengi
neer
ingt
o
dev
eloptheint
endedsoft
wareproduct.
a.Tr
ue
b.Fal
se
ANSWER:
Fal
se
12) Whatistheav
erageeff
ect
ivegl
obal
act
ivi
tyr
atei
nanev
olv
ingE-
typesy
stem i
sinv
ari
ant
overt
heli
feti
meoftheproduct
?
a.Sel
f-
regul
ati
on
b.Reduci
ngqual
i
ty
c.Feedbacksy
stems
d.Or
gani
zat
ional
stabi
l
ity
ANSWER:
Organi
zat
ional
stabi
l
ity
13) Whichmodel
isnotsui
tabl
eforl
argesof
twar
epr
oject
sbutgoodonef
orl
ear
ningand
exper
imenti
ng?
a.Bi
gBangmodel
b.Spi
ral
model
c.I
ter
ati
vemodel
d.Wat
erf
all
model
ANSWER:
BigBangmodel
14) Whi
chmodel
isal
soknownasVer
if
icat
ionandv
ali
dat
ionmodel
?
a.Wat
erf
all
model
b.Bi
gBangmodel
c.V-
model
d.Spi
ral
model
ANSWER:
V-model
15) Theal
waysgr
owi
ngandadapt
ingnatureofsof
twar
ehugel
ydependsupont
he
env
ironmenti
nwhi
chuserwor
ksi
n_ _
___
__ _
____.
a.Cost
b.Dy
nami
cNat
ure
c.Qual
i
tyManagement
d.Scal
abi
l
ity
ANSWER:
Dynami
cNat
ure
16) SDLCModelsareadoptedasperrequi
rement
sofdevel
opmentpr
ocess.I
tmayv
ary
Sof
tware-
to-
sof
twaretoensuri
ngwhichmodel i
ssuit
abl
e.
a.Tr
ue
b.Fal
se
ANSWER:
True
17) Whi
chofthefol
lowi
ngistheunder
standi
ngofsoftwareproductl
i
mit
ati
ons,l
earni
ng
syst
em r
elat
edprobl
emsorchangestobedonei nexi
sti
ngsy st
emsbefor
ehand,
identi
fyi
ngand
addr
essi
ngtheimpactofpr
ojectonor
ganizat
ionandpersonnelet
c?
a.Sof
twar
eDesi
gn
b.Feasi
bil
i
tySt
udy
c.Requi
rementGat
her
ing
d.Sy
stem Anal
ysi
s
ANSWER:
Syst
em Anal
ysi
s
18) Whati
sthesi
mpl
estmodel
ofsof
twar
edev
elopmentpar
adi
gm?
a.Spi
ral
model
b.Bi
gBangmodel
c.V-
model
d.Wat
erf
all
model
ANSWER:
Wat
erf
all
model
1.Ther
api
dappl
i
cat
iondev
elopmentmodel
is
Anot
hernamef
orcomponent
-baseddev
elopment
Ausef
ulappr
oachwhenacust
omercannotdef
iner
equi
rement
scl
ear
ly.
Ahi
ghspeedadapt
ati
onoft
hel
i
nearsequent
ial
model
.
Al
loft
heabov
e.
Cor
rectAnswer:
Ahi
ghspeedadapt
ati
onoft
hel
i
nearsequent
ial
model
.
2.Int
heUnifi
edProcessmodel r
equi
rement
sar
edet
ermi
nedi
ter
ati
vel
yandmayspanmor
e
thanonephaseoftheprocess.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
3.Thewat
erf
all
model
ofsof
twar
edev
elopmenti
s
Ar
easonabl
eappr
oachwhenr
equi
rement
sar
ewel
ldef
ined.
Agoodappr
oachwhenawor
kingpr
ogr
am i
srequi
redqui
ckl
y.
Thebestappr
oacht
ousef
orpr
oject
swi
thl
argedev
elopmentt
eams
Anol
dfashi
onedmodel
thati
srar
elyusedanymor
e
Cor
rectAnswer:
Ar
easonabl
eappr
oachwhenr
equi
rement
sar
ewel
ldef
ined.
4.Thei
ncr
ement
almodel
ofsof
twar
edev
elopmenti
s
Ar
easonabl
eappr
oachwhenr
equi
rement
sar
ewel
ldef
ined.
Agoodappr
oachwhenawor
kingcor
epr
oducti
srequi
redqui
ckl
y.
Thebestappr
oacht
ousef
orpr
oject
swi
thl
argedev
elopmentt
eams
Ar
evol
uti
onar
ymodel
thati
snotusedf
orcommer
cial
product
s.
Cor
rectAnswer:
Agoodappr
oachwhenawor
kingcor
epr
oducti
srequi
redqui
ckl
y.
5.Ev
olut
ionar
ysof
twar
epr
ocessmodel
s
Ar
eit
erat
ivei
nnat
ure
Caneasi
l
yaccommodat
epr
oductr
equi
rement
schanges
Donotgener
all
ypr
oducet
hrowawaysy
stems
Al
loft
heabov
e.
Cor
rectAnswer:
Al
loft
heabov
e.
6.Thepr
otot
ypi
ngmodel
ofsof
twar
edev
elopmenti
s
Ar
easonabl
eappr
oachwhenr
equi
rement
sar
ewel
ldef
ined.
Ausef
ulappr
oachwhenacust
omercannotdef
iner
equi
rement
scl
ear
ly.
Thebestappr
oacht
ousef
orpr
oject
swi
thl
argedev
elopmentt
eams.
Ar
iskymodel
thatr
arel
ypr
oducesameani
ngf
ulpr
oduct
.
Cor
rectAnswer:
Ausef
ulappr
oachwhenacust
omercannotdef
iner
equi
rement
scl
ear
ly.
7.Thespi
ral
model
ofsof
twar
edev
elopment
Endswi
tht
hedel
i
ver
yoft
hesof
twar
epr
oduct
.
I
smor
echaot
ict
hant
hei
ncr
ement
almodel
.
I
ncl
udespr
ojectr
isksev
aluat
iondur
ingeachi
ter
ati
on
Al
loft
heabov
e
Cor
rectAnswer:
I
ncl
udespr
ojectr
isksev
aluat
iondur
ingeachi
ter
ati
on
8.Theconcur
rentdev
elopmentmodel
is
Anot
hernamef
orconcur
rentengi
neer
ing.
Def
inesev
ent
sthatt
ri
ggerengi
neer
ingact
ivi
tyst
atet
ransi
ti
ons.
Onl
yusedf
ordev
elopmentofpar
all
elordi
str
ibut
edsy
stems.
Usedwhenev
eral
argenumberofchanger
equest
sar
eant
ici
pat
ed.
Bot
haandb
Cor
rectAnswer:
Bot
haandb
9.Thecomponent
-baseddev
elopmentmodel
is
Onl
yappr
opr
iat
eforcomput
erhar
dwar
edesi
gn
Notabl
etosuppor
tthedev
elopmentofr
eusabl
ecomponent
s.
Dependentonobj
ectt
echnol
ogi
esf
orsuppor
t.
Notcostef
fect
ivebyknownquant
if
iabl
esof
twar
emet
ri
cs
Cor
rectAnswer:
Dependentonobj
ectt
echnol
ogi
esf
orsuppor
t.
10.Thef
ormal
met
hodsmodel
ofsof
twar
edev
elopmentmakesuseofmat
hemat
ical
met
hods
to
Def
inet
hespeci
fi
cat
ionf
orcomput
er-
basedsy
stems
Dev
elopdef
ectf
reecomput
er-
basedsy
stems.
Ver
if
ythecor
rect
nessofcomput
er-
basedsy
stems.
Al
loft
heabov
e.
Cor
rectAnswer:
Al
loft
heabov
e.
11.Whi
chofthesei
snotoneoft
hephasenamesdef
inedbyt
heUni
fi
edPr
ocessmodel
for
soft
war
edevelopment
?
I
ncept
ionphase
El
abor
ati
onphase
Const
ruct
ionphase
Val
i
dat
ionphase
Cor
rectAnswer:
Val
i
dat
ionphase
12.Whi
choft
hesei
snotachar
act
eri
sti
cofPer
sonal
Sof
twar
ePr
ocess?
Emphasi
zesper
sonal
measur
ementofwor
kpr
oduct
.
Pr
act
it
ionerr
equi
rescar
eful
super
visi
onbyt
hepr
ojectmanager
.
I
ndi
vi
dual
pract
it
ioneri
sresponsi
blef
orest
imat
ingandschedul
i
ng.
Pr
act
it
ioneri
sempower
edt
ocont
rol
qual
i
tyofsof
twar
ewor
kpr
oduct
s.
Cor
rectAnswer:
Pr
act
it
ionerr
equi
rescar
eful
super
visi
onbyt
hepr
ojectmanager
.
13.Whi
choft
hesear
eobj
ect
ivesofTeam Sof
twar
ePr
ocess?
Accel
erat
esof
twar
epr
ocessi
mpr
ovement
Al
l
owbet
tert
imemanagementbyhi
ghl
ytr
ainedpr
ofessi
onal
s
Bui
l
dsel
f-
dir
ect
edsof
twar
eteams
Showmanager
showt
oreducecost
sandsust
ainqual
i
ty
Bot
hbandc
Cor
rectAnswer:
Bot
hbandc
14.Pr
ocesstechnologyt
ool
sal
l
owsof
twar
eor
gani
zat
ionst
ocompr
essschedul
esbyski
ppi
ng
uni
mportantact
ivi
ti
es.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
15.I
tisgener
all
yaccept
edt
hatonecannothav
eweaksof
twar
epr
ocessesandcr
eat
ehi
gh
qual
it
yendproduct
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Pr
ocessmodel
sar
edescr
ibedasagi
l
ebecauset
hey
El
i
minat
etheneedf
orcumber
somedocument
ati
on
Emphasi
zemaneuv
erabi
l
ityandadapt
abi
l
ity
Donotwast
edev
elopmentt
imeonpl
anni
ngact
ivi
ti
es
Makeext
ensi
veuseofpr
otot
ypecr
eat
ion
Cor
rectAnswer:
Emphasi
zemaneuv
erabi
l
ityandadapt
abi
l
ity
2.Whi
choft
heset
ermsar
elev
elnamesi
ntheCapabi
l
ityMat
uri
tyModel
?
Per
for
med
Repeat
ed
Reused
Opt
imi
zed
bot
haandd
Cor
rectAnswer:
bot
haandd
3.Thebestsof
twarepr
ocessmodel
isonet
hathasbeencr
eat
edbyt
hepeopl
ewhowi
l
lact
ual
l
y
bedoingthework.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
4.Whi
choft
hef
oll
owi
ngar
erecogni
zedpr
ocessf
lowt
ypes?
Concur
rentpr
ocessf
low
I
ter
ati
vepr
ocessf
low
Li
nearpr
ocessf
low
Spi
ral
processf
low
bot
hbandc
Cor
rectAnswer:
bot
hbandc
5.Thecommuni cati
onactiv
ityisbesthandl
edforsmal
lproj
ectsusingsixdi
sti
nctact
ions
(i
ncept
ion,
eli
cit
ation,el
aborati
on,negoti
ati
on,
speci
fi
cat
ion,val
idat
ion)
.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
6.Agoodsof
twar
edev el
opmentt
eam al
way
susest
hesamet
asksetf
orev
erypr
ojectt
oinsur
e
hi
ghqual
it
yworkproduct
s
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
7.Soft
wareprocessescanbeconst
ruct
edoutofpr
e-exi
sti
ngsof
twar
epat
ter
nst
obestmeet
theneedsofasoftwareproj
ect
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
8.Whi
choft
hesear
est
andar
dsf
orassessi
ngsof
twar
epr
ocesses?
SEI
SPI
CE
I
SO9000
I
SO9001
bot
hbandd
Cor
rectAnswer:
bot
hbanddl
q
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Pr
ocessmodel
sar
edescr
ibedasagi
l
ebecauset
hey
El
i
minat
etheneedf
orcumber
somedocument
ati
on
Emphasi
zemaneuv
erabi
l
ityandadapt
abi
l
ity
Donotwast
edev
elopmentt
imeonpl
anni
ngact
ivi
ti
es
Makeext
ensi
veuseofpr
otot
ypecr
eat
ion
Cor
rectAnswer:
Emphasi
zemaneuv
erabi
l
ityandadapt
abi
l
ity
2.Whi
choft
heset
ermsar
elev
elnamesi
ntheCapabi
l
ityMat
uri
tyModel
?
Per
for
med
Repeat
ed
Reused
Opt
imi
zed
bot
haandd
Cor
rectAnswer:
bot
haandd
3.Thebestsof
twarepr
ocessmodel
isonet
hathasbeencr
eat
edbyt
hepeopl
ewhowi
l
lact
ual
l
y
bedoingthework.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
4.Whi
choft
hef
oll
owi
ngar
erecogni
zedpr
ocessf
lowt
ypes?
Concur
rentpr
ocessf
low
I
ter
ati
vepr
ocessf
low
Li
nearpr
ocessf
low
Spi
ral
processf
low
bot
hbandc
Cor
rectAnswer:
bot
hbandc
5.Thecommuni cati
onactiv
ityisbesthandl
edforsmal
lproj
ectsusingsixdi
sti
nctact
ions
(i
ncept
ion,
eli
cit
ation,el
aborati
on,negoti
ati
on,
speci
fi
cat
ion,val
idat
ion)
.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
6.Agoodsof
twar
edev el
opmentt
eam al
way
susest
hesamet
asksetf
orev
erypr
ojectt
oinsur
e
hi
ghqual
it
yworkproduct
s
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
7.Soft
wareprocessescanbeconst
ruct
edoutofpr
e-exi
sti
ngsof
twar
epat
ter
nst
obestmeet
theneedsofasoftwareproj
ect
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
8.Whi
choft
hesear
est
andar
dsf
orassessi
ngsof
twar
epr
ocesses?
SEI
SPI
CE
I
SO9000
I
SO9001
bot
hbandd
Cor
rectAnswer:
bot
hbandd
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.I
tisnotpossi
blet
obuil
dsoft
warethatmeetst
hecust
omer
s'needst
odayandexhi
bit
sthe
qual
it
ycharact
eri
sti
cst
hatwil
lenabl
eittobeext
endedt
omor
row.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
2.Whi
choft
hef
oll
owi
ngt
rai
tsneedt
oexi
stamongt
hemember
sofanagi
l
esof
twar
eteam?
Compet
ence
Deci
sion-
maki
ngabi
l
ity
Mut
ual
trustandr
espect
Al
loft
heabov
e
Cor
rectAnswer:
Al
loft
heabov
e
3.Whatar
ethet
hreef
ramewor
kact
ivi
ti
esf
ort
heAdapt
iveSof
twar
eDev
elopment(
ASD)
pr
ocessmodel
?
Anal
ysi
s,desi
gn,
codi
ng
Feasi
bil
i
tyst
udy
,funct
ional
model
iter
ati
on,
impl
ement
ati
on
Requi
rement
sgat
her
ing,
adapt
ivecy
clepl
anni
ng,
iter
ati
vedev
elopment
Specul
ati
on,
col
l
abor
ati
on,
lear
ning
Cor
rectAnswer:
Specul
ati
on,
col
l
abor
ati
on,
lear
ning
4.Agi
l
ityi
snot
hingmor
ethant
heabi
l
ityofapr
ojectt
eam t
orespondr
api
dlyt
ochange
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
5.Whi
choft
hef
oll
owi
ngi
snotnecessar
ytoappl
yagi
l
ityt
oasof
twar
epr
ocess?
El
i
minat
etheuseofpr
ojectpl
anni
ngandt
est
ing
Onl
yessent
ial
wor
kpr
oduct
sar
epr
oduced
Pr
ocessal
l
owst
eam t
ost
reaml
i
net
asks
Usesi
ncr
ement
alpr
oductdel
i
ver
yst
rat
egy
Cor
rectAnswer:
El
i
minat
etheuseofpr
ojectpl
anni
ngandt
est
ing
6.Howdoy
oucr
eat
eagi
l
epr
ocessest
omanageunpr
edi
ctabi
l
ity
?
Requi
rement
sgat
her
ingmustbeconduct
edv
erycar
eful
l
y
Ri
skanal
ysi
smustbeconduct
edbef
orepl
anni
ngt
akespl
ace
Sof
twar
eincr
ement
smustbedel
i
ver
edi
nshor
tti
meper
iods
Sof
twar
epr
ocessesmustadaptt
ochangesi
ncr
ement
all
y
Bot
hcandd
Cor
rectAnswer:
Bot
hcandd
7.I
nagilesof
twarepr
ocessesthehi
ghestpr
ior
it
iesi
stosat
isf
ythecust
omert
hroughear
lyand
cont
inuousdel
iv
eryofval
uablesof
twar
e.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
8.Inagil
edevel
opmenti
tismoreimpor
tantt
obuil
dsof
twarethatmeet
sthecust
omer
s’needs
todaythanworr
yaboutf
eatur
esthatmi
ghtbeneededi
nthefutur
e.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
9.Whatar
ethef
ourf
ramewor
kact
ivi
ti
esf
oundi
ntheExt
remePr
ogr
ammi
ng(
XP)pr
ocess
model?
anal
ysi
s,desi
gn,
codi
ng,
test
ing
pl
anni
ng,
anal
ysi
s,desi
gn,
codi
ng
pl
anni
ng,
anal
ysi
s,codi
ng,
test
ing
pl
anni
ng,
desi
gn,
codi
ng,
test
ing
Cor
rectAnswer:
pl
anni
ng,
desi
gn,
codi
ng,
test
ing
10.Al
lagi
lepr
ocessmodelsconf
ormtoagreat
erorl
esserdegr
eet
othepr
inci
plesst
atedi
nthe
“Mani
fest
oforAgi
leSof
twareDevel
opment
”.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
11.Whichisnotoneoft
hekeyquest
ionst
hati
sanswer
edbyeacht
eam memberateachdai
l
y
Scrum meeti
ng?
Whatdi
dyoudosi
ncet
hel
astmeet
ing?
Whatobst
acl
esar
eyoucr
eat
ing?
Whati
sthecauseoft
hepr
obl
em y
ouar
eencount
eri
ng?
Whatdoy
oupl
ant
oaccompl
i
shbet
henextt
eam meet
ing?
Cor
rectAnswer:
Whatobst
acl
esar
eyoucr
eat
ing?
12.TheDynamicSystemsDevel
opmentMethod(
DSDM)suggest
saphil
osophythatisbasedon
thePar
etopri
ncipl
e(80%oftheappl
i
cati
oncanbedel
i
ver
edin20%oftheti
mer equir
edtobuil
d
thecompl
eteappli
cati
on)
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
13.Agi
l
eModel
i
ng(
AM)pr
ovi
desgui
dancet
opr
act
it
ionerdur
ingwhi
choft
hesesof
twar
etasks?
Anal
ysi
s
Desi
gn
Codi
ng
Test
ing
Bot
haandb
Cor
rectAnswer:
Bot
haandb
14.Agi
leUnif
iedProcessusest
hecl
assi
cUPphasedacti
vi
ti
es(i
ncept
ion,el
abor
ati
on,
const
ruct
ion,
transi
ti
on)tohel
pthet
eam vi
sual
i
zetheov
eral
lpr
ocessflow
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Humanaspect
sofsof
twar
eengi
neer
ingar
enotr
elev
anti
ntoday
’sagi
l
epr
ocessmodel
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
2.Whi
choft
hef
oll
owi
ngi
snotani
mpor
tantt
rai
tofanef
fect
ivesof
twar
eengi
neer
?
At
tent
ivet
odet
ail
Br
utal
l
yhonest
Fol
l
owspr
ocessr
uledogmat
ical
l
y
Resi
l
ientunderpr
essur
e
Cor
rectAnswer:
Fol
l
owspr
ocessr
uledogmat
ical
l
y
3.Groupcommunicat
ionandcol
laborat
ionar
easi
mpor
tantast
het
echni
cal
ski
l
lsofan
i
ndiv
idualt
eam membertothesuccessofateam.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
4.Teamswit
hdiver
sit
yinthei
ndi
vi
dual
team memberski
l
lset
stendt
obemor
eef
fect
ivet
han
teamswit
houtt
hisdi
versi
ty
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
5.Whi
choft
hef
oll
owi
ngcancont
ri
but
etot
eam t
oxi
cit
y?
Fr
enzi
edwor
kat
mospher
e
I
nadequat
ebudget
Poor
lycoor
dinat
edsof
twar
epr
ocess
Uncl
eardef
ini
ti
onoft
eam r
oles
a,
b,d
Cor
rectAnswer:
a,
b,d
Vi
ewAnswer
6.Soft
war
eengineer
ingteam st
ruct
urei
sindependentofpr
obl
em compl
exi
tyandsi
zeoft
he
expect
edsof
twareproducts.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
7.Agi
l
eteamsar
eal
l
owedt
osel
f-
organi
zeandmaket
hei
rownt
echni
cal
deci
sions.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
8.I
nXPamet aphori
susedasadev
icet
ofaci
l
itat
ecommuni
cat
ionsamongcust
omer
s,t
eam
member
s,andmanagers?
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
9.Usinganest
abl
i
shedsoci
almedi
apl
atf
orm negat
est
heneedt
obeconcer
nedaboutpr
ivacy
orsecuri
ty.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
10.Useofcl
oudser
vicescanspeedupi
nfor
mat
ionshar
ingamongsof
twar
eteam member
s?
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
11.I
ncoll
abor
ati
vedev
elopmentenv
ironment
s,met
ri
csar
eusedt
orewar
dandpuni
sht
eam
members.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Whi
choft
hesef
act
orscompl
i
cat
edeci
sion-
maki
ngbygl
obal
sof
twar
eteams
Compl
exi
tyofpr
obl
em
Di
ff
erentv
iewsoft
hepr
obl
em
Lawofuni
ntendedconsequences
Ri
skassoci
atedwi
thdeci
sion
Al
loft
heabov
e.
Cor
rectAnswer:
Al
loft
heabov
e.
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Sof
twar
eengi
neer
scol
l
abor
atewi
thcust
omer
stodef
inewhi
choft
hef
oll
owi
ng?
Cust
omerv
isi
bleusagescenar
ios
I
mpor
tantsof
twar
efeat
ures
Sy
stem i
nput
sandout
put
s
Al
loft
heabov
e
Cor
rectAnswer:
Al
loft
heabov
e
Vi
ewAnswer
2.Ev
ery
oneont
hesof
twar
eteam shoul
dbei
nvol
vedi
nthepl
anni
ngact
ivi
tysot
hatwecan
r
educet
hegr
anul
ari
tyoft
hepl
an
anal
yzer
equi
rement
sindept
h
getal
lteam member
sto"
signup"t
othepl
an
begi
ndesi
gn
Cor
rectAnswer:
getal
lteam member
sto"
signup"t
othepl
an
Vi
ewAnswer
3.Whatr
ole(
s)douserst
ori
espl
ayi
nagi
l
epl
anni
ng?
Def
ineusef
ulsof
twar
efeat
uresandf
unct
ionsdel
i
ver
edt
oend-
user
s
Det
ermi
neaschedul
eusedt
odel
i
vereachsof
twar
eincr
ement
Pr
ovi
deasubst
it
utet
oper
for
mingdet
ail
edschedul
i
ngofact
ivi
ti
es
Usedt
oest
imat
etheef
for
trequi
redbui
l
dthecur
renti
ncr
ement
bot
haandd
Cor
rectAnswer:
Usedt
oest
imat
etheef
for
trequi
redbui
l
dthecur
renti
ncr
ement
Vi
ewAnswer
4.Whichofthefol
lowingact
ivi
ti
esi
snotoneoft
hef
ourt
hingst
hatneedt
obeaccompl
i
shedby
thegener
icplanni
ngtaskset
?
Dev
elopov
eral
lpr
ojectst
rat
egy
I
dent
if
ythef
unct
ional
i
tyt
odel
i
veri
neachsof
twar
eincr
ement
Cr
eat
eadet
ail
edschedul
efort
hecompl
etesof
twar
epr
oject
Dev
iseameansoft
racki
ngpr
ogr
essonar
egul
arbasi
s
Cor
rectAnswer:
Cr
eat
eadet
ail
edschedul
efort
hecompl
etesof
twar
epr
oject
Vi
ewAnswer
5.Anal
ysi
smodel
sdepi
ctsof
twar
einwhi
cht
hreer
epr
esent
ati
ons?
ar
chi
tect
ure,
int
erf
ace,
component
cost
,ri
sk,
schedul
e
i
nfor
mat
ion,
funct
ion,
behav
ior
Noneoft
heabov
e
Cor
rectAnswer:
i
nfor
mat
ion,
funct
ion,
behav
ior
Vi
ewAnswer
6.Thecust
omercandirect
lyobser
vebot
hthedi
ff
erencebet
weent
hei
nter
nal
qual
i
tyofa
desi
gnanditsext
ernal
quali
ty?
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
7.Teamsusi
ngagi
l
esof
twar
epr
act
icesnev
ercr
eat
emodel
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
8.Manyoft
hetasksfr
om thegeneri
ctaskset
sforanal
ysi
smodel
i
nganddesi
gncanbe
conduct
edi
nparal
lel
withoneanother.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
9.Asuccessf
ult
esti
sonet
hatdi
scov
ersatl
eastoneas-
yetundi
scov
ereder
ror
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
10.Whi
choft
hef
oll
owi
ngar
etasksi
nthegener
ict
asksetf
orconst
ruct
ion?
Bui
l
dasof
twar
ecomponent
Cr
eat
eauseri
nter
face
Uni
ttestt
hecomponent
Assesst
hequal
i
tyoft
hecomponent
bot
haandc
Cor
rectAnswer:
bot
haandc
Vi
ewAnswer
11.Sof
twar
eengi
neer
ingpr
inci
pleshav
eaboutat
hreey
earhal
f-
li
fe
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Whi
choft
hef
oll
owi
ngi
snotoneofcor
epr
inci
plesofsof
twar
eengi
neer
ingpr
act
ice?
Al
ldesi
gnshoul
dbeassi
mpl
easpossi
ble,
butnosi
mpl
er
Asof
twar
esy
stem exi
stsonl
ytopr
ovi
dev
aluet
oit
suser
s.
Par
etopr
inci
ple(
20%ofanypr
oductr
equi
res80%oft
heef
for
t).
Remembert
haty
oupr
oduceot
her
swi
l
lconsume
Cor
rectAnswer:
Par
etopr
inci
ple(
20%ofanypr
oductr
equi
res80%oft
heef
for
t).
Vi
ewAnswer
13.Ever
ycommuni
cat
ionacti
vit
yshoul
dhav
eaf
aci
l
itat
ort
omakesur
ethatt
hecust
omeri
snot
al
lowedtodomi
nat
etheproceedi
ngs
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
14.Theagi
levi
ewofiterat
ivecust
omercommuni
cat
ionandcol
l
abor
ati
oni
sappl
i
cabl
etoal
l
soft
wareengi
neer
ingpracti
ce.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
15.Oner
easont
oinv
olv
eev
ery
oneont
hesof
twar
eteam i
nthepl
anni
ngact
ivi
tyi
sto
adj
ustt
hegr
anul
ari
tyoft
hepl
an
cont
rol
feat
urecr
eep
getal
lteam member
sto“
signup”t
othepl
an
under
standt
hepr
obl
em scope
Cor
rectAnswer:
getal
lteam member
sto“
signup”t
othepl
an
Vi
ewAnswer
16.Pr
ojectpl
ansshoul
dnotbechangedoncet
heyar
eadopt
edbyat
eam
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
17.Requi
rement
smodel
sdepi
ctsof
twar
einwhi
cht
hreedomai
ns?
ar
chi
tect
ure,
int
erf
ace,
component
cost
,ri
sk,
schedul
e
i
nfor
mat
ion,
funct
ion,
behav
ior
Noneoft
heabov
e
Cor
rectAnswer:
i
nfor
mat
ion,
funct
ion,
behav
ior
Vi
ewAnswer
18.Thedesi
gnmodel
shoul
dbet
raceabl
etot
her
equi
rement
smodel
?
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
19.Teamsusi
ngagi
l
esof
twar
epr
act
icesdonotgener
all
ycr
eat
emodel
s
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
20.Whi
choft
hef
oll
owi
ngi
snotoneoft
hepr
inci
plesofgoodcodi
ng?
Cr
eat
euni
ttest
sbef
orey
oubegi
ncodi
ng
Cr
eat
euni
ttest
sbef
orey
oubegi
ncodi
ng
Ref
ract
ort
hecodeaf
tery
oucompl
etet
hef
ir
stcodi
ngpass
Wr
it
esel
f-
document
ingcode,
notpr
ogr
am document
ati
on
Cor
rectAnswer:
Ref
ract
ort
hecodeaf
tery
oucompl
etet
hef
ir
stcodi
ngpass
Vi
ewAnswer
21.Asuccessf
ult
estIonest
hatdi
scov
ersatl
eastoneas-
yetundi
scov
ereder
ror
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
22.Whichoft
hef
oll
owi
ngar
eval
i
dreasonsf
orcol
l
ect
ingcust
omerf
eedbackconcer
ning
del
iv
eredsoft
war
e?
Al
l
owsdev
eloper
stomakechangest
othedel
i
ver
edi
ncr
ement
Del
i
ver
yschedul
ecanber
evi
sedt
oref
lectchanges
Dev
eloper
scani
dent
if
ychangest
oincor
por
atei
ntonexti
ncr
ement
Al
loft
heabov
e
Cor
rectAnswer:
Al
loft
heabov
e
Vi
ewAnswer
23.Lar
gerpr
ogr
ammi
ngt
eamsar
eal
way
smor
epr
oduct
ivet
hansmal
l
ert
eams
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Iti
srel
ati
vel
ycommonf ordi
ff
erentcustomerst
opr
oposeconf
li
cti
ngr
equi
rement
s,each
argui
ngthathi
sorherv
ersioni
stherightone.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
2.Thesy
stem speci
fi
cat
iondescr
ibest
he
Funct
ion,
per
for
manceandconst
rai
ntsofacomput
er-
basedsy
stem
i
mpl
ement
ati
onofeachal
l
ocat
edsy
stem
el
ementsof
twar
ear
chi
tect
ure
t
imer
equi
redf
orsy
stem si
mul
ati
on
Cor
rectAnswer:
Funct
ion,
per
for
manceandconst
rai
ntsofacomput
er-
basedsy
stem
Vi
ewAnswer
3.Thebestwayt
oconductar
equi
rement
sval
i
dat
ionr
evi
ewi
sto
exami
net
hesy
stem model
forer
ror
s
hav
ethecust
omerl
ookov
ert
her
equi
rement
s
sendt
hem t
othedesi
gnt
eam andseei
ftheyhav
eanyconcer
ns
useacheckl
i
stofquest
ionst
oexami
neeachr
equi
rement
Cor
rectAnswer:
useacheckl
i
stofquest
ionst
oexami
neeachr
equi
rement
Vi
ewAnswer
4.Theuseoft
raceabi
l
ityt
abl
eshel
pst
o
debugpr
ogr
amsf
oll
owi
ngt
hedet
ect
ionofr
un-
ti
meer
ror
s
det
ermi
net
heper
for
manceofal
gor
it
hm i
mpl
ement
ati
ons
i
dent
if
y,cont
rol
,andt
rackr
equi
rement
schanges
noneoft
heabov
e
Cor
rectAnswer:
i
dent
if
y,cont
rol
,andt
rackr
equi
rement
schanges
Vi
ewAnswer
5.Thej
oboft her
equi
rementsengi
neeri
st ocategor
izeal
lstakeholderinf
ormati
oni
nawayt
hat
al
lowsdeci
sionmaker
st ochooseanint
ernal
lyconsi
stentsetofrequirements.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
6.Thenatur
eofcoll
abor
ati
onissuchthatal
lsy
stem r
equi
rement
sar
edef
inedbyconsensusof
acommi t
teeofcust
omersanddevel
opers.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
7.Whi
choff
oll
owi
ngi
snotaUMLdi
agr
am usedcr
eat
ingasy
stem anal
ysi
smodel
?
act
ivi
tydi
agr
am
cl
assdi
agr
am
dat
afl
owdi
agr
am
st
atedi
agr
am
Cor
rectAnswer:
dat
afl
owdi
agr
am
Vi
ewAnswer
8.Requir
ement
sengi
neer
ingi
sagener
icpr
ocesst
hatdoesnotv
aryf
rom onesof
twar
epr
oject
toanother
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
9.Dur
ingpr
ojecti
ncept
iont
hei
ntentoft
heoft
het
asksar
etodet
ermi
ne
basi
cpr
obl
em under
standi
ng
nat
ureoft
hesol
uti
onneeded
peopl
ewhowantasol
uti
on
noneoft
heabov
e
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
10.Thr
eet
hingst
hatmaker
equi
rement
sel
i
cit
ati
ondi
ff
icul
tar
epr
obl
emsof
budget
ing
scope
under
standi
ng
v
olat
il
it
y
b,
c,d
Cor
rectAnswer:
b,
c,d
Vi
ewAnswer
11.Astakehol
deri
sany
onewhowi
l
lpur
chaset
hecompl
etedsof
twar
esy
stem under
devel
opment
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Itisr
elat
ivel
ycommonfordif
ferentcustomer
stopr
oposeconf
li
cti
ngr
equi
rement
s,each
arguingt
hathisorherv
ersi
onistherightone.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
13.Whichofthefoll
owi
ngi
snotoneoft
hecont
ext
-f
reequest
ionst
hatwoul
dbeuseddur
ing
proj
ectincept
ion?
Whatwi
l
lbet
heeconomi
cbenef
itf
rom agoodsol
uti
on?
Whoi
sbehi
ndt
her
equestf
orwor
k?
Whowi
l
lpayf
ort
hewor
k?
Whowi
l
luset
hesol
uti
on?
Cor
rectAnswer:
Whowi
l
lpayf
ort
hewor
k?
Vi
ewAnswer
14.Non-
funct
ional
requi
rement
scanbesaf
elyi
gnor
edi
nmoder
nsof
twar
edev
elopment
proj
ect
s
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
15.I
ncol
l
abor
ati
ver
equi
rement
sgat
her
ingt
hef
aci
l
itat
or
ar
rangest
hemeet
ingpl
ace
cannotbeacust
omer
cont
rol
sthemeet
ing
mustbeanout
sider
Cor
rectAnswer:
cont
rol
sthemeet
ing
Vi
ewAnswer
16.Whi
chofthef
oll
owi
ngi
snotoneoft
her
equi
rementcl
assi
fi
cat
ionsusedi
nQual
i
tyFunct
ion
Depl
oyment(
QFD)?
exci
ti
ng
expect
ed
mandat
ory
nor
mal
Cor
rectAnswer:
mandat
ory
Vi
ewAnswer
17.Thewor
kpr
oduct
spr
oduceddur
ingr
equi
rementel
i
cit
ati
onwi
l
lvar
ydependi
ngont
he
si
zeoft
hebudget
si
zeoft
hepr
oductbei
ngbui
l
t.
sof
twar
epr
ocessbei
ngused.
st
akehol
der
sneeds.
bot
haandb
Cor
rectAnswer:
bot
haandb
Vi
ewAnswer
18.Userst
ori
esarecompl
etedescr
ipt
ionst
heuserneedsandi
ncl
udet
henon-
funct
ional
requi
rement
sforasoft
war
eincrement.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
19.Devel
oper
sandcustomerscr
eateuse-
casestohel
pthesof
twar
eteam under
standhow
di
ffer
entcl
assesofend-
user
swil
lusefunct
ions.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
20.Use-
caseact
orsar
eal
way
speopl
e,nev
ersy
stem dev
ices.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
21.Theresul
toftherequi
rementsengi
neer
ingt
aski
sananal
ysi
smodel
thatdef
ineswhi
chof
thefol
l
owingproblem domain(
s)?
i
nfor
mat
ion
f
unct
ional
behav
ior
al
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
22.Anal
ysispatter
nsfaci
li
tat
ethet
ransf
ormat
ionoft
heanal
ysi
smodel
int
oadesi
gnmodel
by
suggest
ingrel
iablesol
uti
onstocommonprobl
ems.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
23.I
nagi
l
epr
ocessmodel
srequi
rement
sengi
neer
inganddesi
gnact
ivi
ti
esar
eint
erl
eav
ed.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
24.I
nwin-
winnegot
iat
ion,
thecust
omer
’sneedsar
emetev
ent
hought
hedev
eloper
’sneedmay
notbe.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
25.Inrequi
rement
sval
i
dat
iont
her
equi
rement
smodel
isr
evi
ewedt
oensur
eit
stechni
cal
feasi
bil
it
y
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
26.Themostcommonr
easonf
orsof
twar
epr
ojectf
ail
urei
slackoff
unct
ional
i
ty
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Thedat
adi
cti
onar
ycont
ainsdescr
ipt
ionsofeachsof
twar
e
cont
rol
item
dat
aobj
ect
di
agr
am
not
ati
on
bot
haandb
Cor
rectAnswer:
bot
haandb
Vi
ewAnswer
2.Whi
choft
hesei
snotanel
ementofanobj
ect
-or
ient
edanal
ysi
smodel
?
Behav
ior
alel
ement
s
Cl
ass-
basedel
ement
s
Dat
ael
ement
s
Scenar
io-
basedel
ement
s
Cor
rectAnswer:
Dat
ael
ement
s
Vi
ewAnswer
3.I
nanal
ysismodel
stheonlydataobject
sthatneedr
epr
esent
ati
onar
ethoset
hatwi
l
lbe
i
mplementedusi
ngsoft
wareclasses.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Thev
aluest
hatar
eassi
gnedt
oanobj
ect
'sat
tri
but
esmaket
hatobj
ectuni
que.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
5.Ther
elat
ionshi
psshowni
nadat
amodel
mustbecl
assi
fi
edt
oshowt
hei
r
car
dinal
i
ty
di
rect
ional
i
ty
modal
i
ty
pr
obabi
l
ity
bot
haandc
Cor
rectAnswer:
bot
haandc
Vi
ewAnswer
6.Theent
it
yrel
ati
onshi
pdi
agr
am
depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s
depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow
i
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem
i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
Cor
rectAnswer:
depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s
Vi
ewAnswer
7.Agener
ali
zeddescr
ipt
ionofacol
l
ect
ionofsi
mil
arobj
ect
sisa
cl
ass
i
nst
ance
subcl
ass
supercl
ass
Cor
rectAnswer:
cl
ass
Vi
ewAnswer
8.Oper
ati
onsar
eobj
ectpr
ocedur
est
hatar
einv
okedwhenanobj
ectr
ecei
vesamessage
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
9.Thedat
afl
owdi
agr
am
depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s
depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow
i
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem
i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
bot
hbandc
Cor
rectAnswer:
bot
hbandc
Vi
ewAnswer
10.At
tri
but
escannotbedef
inedf
oracl
assunt
ildesi
gnhasbeencompl
eted.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
11.Ev
ent
soccurwhenev
era(
n)
act
orandt
heOOsy
stem exchangei
nfor
mat
ion
cl
assoper
ati
oni
sinv
oked
messagesar
epassedbet
weenobj
ect
s
al
loft
heabov
e
Cor
rectAnswer:
act
orandt
heOOsy
stem exchangei
nfor
mat
ion
Vi
ewAnswer
12.Thest
atedi
agr
am
depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s
depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow
i
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem
i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
Cor
rectAnswer:
i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Whi
choft
hef
oll
owi
ngshoul
dbeconsi
der
edascandi
dat
eobj
ect
sinapr
obl
em space?
ev
ent
s
peopl
e
st
ruct
ures
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
2.Int
hegrammati
cal
par
seofapr
ocessi
ngnar
rat
ivet
henounsbecomeobj
ectcandi
dat
esi
n
theanal
ysi
smodel
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
3.Att
ri
butesarechosenf
oranobjectbyexami
ningt
hepr
obl
em st
atementandi
dent
if
yingt
he
enti
ti
esthatappeart
oberel
ated.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Whi
choft
hef
oll
owi
ngi
snotoneoft
hebr
oadcat
egor
iesusedt
ocl
assi
fyoper
ati
ons?
comput
ati
on
dat
amani
pul
ati
on
ev
entmoni
tor
s
t
ransf
ormer
s
Cor
rectAnswer:
t
ransf
ormer
s
Vi
ewAnswer
5.Coll
abor
ator
sinCRCmodel
i
ngar
ethosecl
assesneededt
oful
fi
ll
aresponsi
bil
i
tyonanot
her
card.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
6.Whi
choft
hef
oll
owi
ngi
temsdoesnotappearonaCRCcar
d?
cl
asscol
l
abor
ator
s
cl
assname
cl
assr
eli
abi
l
ity
cl
assr
esponsi
bil
i
ties
Cor
rectAnswer:
cl
assr
eli
abi
l
ity
Vi
ewAnswer
7.Cl
assr
esponsi
bil
i
tiesar
edef
inedby
i
tsat
tri
but
esonl
y
i
tscol
l
abor
ator
s
i
tsoper
ati
onsonl
y
bot
hit
sat
tri
but
esandoper
ati
ons
Cor
rectAnswer:
bot
hit
sat
tri
but
esandoper
ati
ons
Vi
ewAnswer
8.Ast
ereot
ypei
sthebasi
sforcl
assr
eusei
nUMLmodel
i
ng.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
9.Ananaly
sispackagei
nvol
vest
hecat
egor
izat
ionofanal
ysi
smodel
element
sint
ousef
ul
groupi
ngs.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Thedat
afl
owdi
agr
am
Depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s
Depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow
I
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem
I
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
Bot
hbandc
Cor
rectAnswer:
Bot
hbandc
Vi
ewAnswer
2.Cont
rol
flowdi
agr
amsar
e
Neededt
omodel
eventdr
ivensy
stems
Requi
redf
oral
lsy
stems
Usedi
npl
aceofdat
afl
owdi
agr
ams.
Usedt
orepr
esentsy
stem behav
ior
.
Cor
rectAnswer:
Neededt
omodel
eventdr
ivensy
stems
Vi
ewAnswer
3.Thecont
rol
speci
fi
cat
ionr
epr
esent
sthesy
stem behav
iorusi
ngUMLsequenceandst
ate
di
agrams
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
4.Thedataf
lowdiagr
am mustbeaugmentedbymin-
specthatcanser
veasagui
det
hedesi
gn
ofthesof
twarecomponentt
hatwi
lli
mplementthepr
ocess
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
5.Thebehav
iormodel
i
ngi
sonl
yusedi
ntheanal
ysi
sofr
eal
-t
imesy
stems.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
6.Forpur
posesofbehav
iormodel
i
nganev
entoccur
swhenev
er
ast
ateandpr
ocessexchangei
nfor
mat
ion.
t
hesy
stem anact
orexchangei
nfor
mat
ion.
t
woact
orsexchangei
nfor
mat
ion.
t
woobj
ect
sexchangei
nfor
mat
ion.
Cor
rectAnswer:
t
hesy
stem anact
orexchangei
nfor
mat
ion.
Vi
ewAnswer
7.Forpur
posesofbehav
iormodel
i
ngast
atei
sany
consumerorpr
oducerofdat
a
dat
aobj
ecthi
erar
chy
obser
vabl
emodeofbehav
ior
.
wel
ldef
inedpr
ocess.
Cor
rectAnswer:
obser
vabl
emodeofbehav
ior
.
Vi
ewAnswer
8.Thest
atet
ransi
ti
ondi
agr
am
depi
ctsr
elat
ionshi
psbet
weendat
aobj
ect
s
depi
ctsf
unct
ionst
hatt
ransf
ormt
hedat
afl
ow
i
ndi
cat
eshowdat
aar
etr
ansf
ormedbyt
hesy
stem
i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
Cor
rectAnswer:
i
ndi
cat
essy
stem r
eact
ionst
oext
ernal
event
s
Vi
ewAnswer
9.TheUMLsequencedi
agr
am showst
heor
deri
nwhi
chsy
stem ev
ent
sar
epr
ocessed.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
10.Anal
ysi
spat
ter
nsar
edi
scov
ered,
theyar
enotexpl
i
cit
lycr
eat
ed.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
11.I
tisnotpossi
blet
ojust
if
ythet
imer
equi
redf
ormobi
l
eappr
equi
rement
sanal
ysi
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Whi
chi
snotoneoft
heanal
ysi
sact
ivi
ti
est
hati
susedt
ocr
eat
eacompl
eteanal
ysi
smodel
?
Conf
igur
ati
onanal
ysi
s
Cont
entanal
ysi
s
Funct
ional
anal
ysi
s
Mar
ketanal
ysi
s
Cor
rectAnswer:
Mar
ketanal
ysi
s
Vi
ewAnswer
13.Contentobject
sareextr
actedfr
om usecasesbyexami
ningt
hescenar
iodescr
ipt
ionf
or
di
rectorindi
rectcont
entref
erences
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
14.Whatar
etheel
ement
sofaWebAppi
nter
act
ionmodel
?
act
ivi
tydi
agr
ams,
sequencedi
agr
ams,
stat
edi
agr
ams,
int
erf
acepr
otot
ype
act
ivi
tydi
agr
ams,
col
l
abor
ati
ondi
agr
ams,
sequencedi
agr
ams,
stat
edi
agr
ams
use-
cases,
sequencedi
agr
ams,
stat
edi
agr
ams,
int
erf
acepr
otot
ype
use-
cases,
sequencedi
agr
ams,
stat
edi
agr
ams,
sequencedi
agr
ams
Cor
rectAnswer:
use-
cases,
sequencedi
agr
ams,
stat
edi
agr
ams,
int
erf
acepr
otot
ype
Vi
ewAnswer
15.UMLacti
vi
tydi
agr
amscanbeusedtorepr
esentt
heuserobser
vabl
ef unct
ional
i
tydel
i
ver
ed
bytheWebAppaswellast
heoper
ati
onscont
ainedi
neachanal
ysi
sclass.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
16.Conf
igur
ati
onanal
ysi
sfocusesont
hear
chi
tect
ureoft
heuser
’swebbr
owsi
ngenv
ironment
.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Whi
choft
hef
oll
owi
ngar
ear
easofconcer
nint
hedesi
gnmodel
?
ar
chi
tect
ure
dat
a
i
nter
faces
pr
ojectscope
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
2.Thei
mpor
tanceofsof
twar
edesi
gncanbesummar
izedi
nasi
ngl
ewor
d
accur
acy
compl
exi
ty
ef
fi
ciency
qual
i
ty
Cor
rectAnswer:
qual
i
ty
Vi
ewAnswer
3.Whi
choft
hesear
echar
act
eri
sti
csofagooddesi
gn?
exhi
bit
sst
rongcoupl
i
ngbet
weeni
tsmodul
es
i
mpl
ement
sal
lrequi
rement
sint
heanal
ysi
smodel
i
ncl
udest
estcasesf
oral
lcomponent
s
pr
ovi
desacompl
etepi
ctur
eoft
hesof
twar
e
bandd
Cor
rectAnswer:
bandd
Vi
ewAnswer
4.Whi
choft
hef
oll
owi
ngi
snotachar
act
eri
sti
ccommont
oal
ldesi
gnmet
hods?
conf
igur
ati
onmanagement
f
unct
ional
componentr
epr
esent
ati
on
qual
i
tyassessmentgui
del
i
nes
r
efi
nementheur
ist
ics
Cor
rectAnswer:
conf
igur
ati
onmanagement
Vi
ewAnswer
5.Whatt
ypesofabst
ract
ionar
eusedi
nsof
twar
edesi
gn?
cont
rol
dat
a
env
ironment
al
pr
ocedur
al
a,
b,d
Cor
rectAnswer:
a,
b,d
Vi
ewAnswer
6.Whi
choft
hef
oll
owi
ngcanbeusedt
orepr
esentt
hear
chi
tect
ural
desi
gnofapi
eceof
sof
twar
e?
Dy
nami
cmodel
s
Funct
ional
model
s
St
ruct
ural
model
s
Al
loft
heabov
e
Cor
rectAnswer:
Al
loft
heabov
e
Vi
ewAnswer
7.Desi
gnpat
ter
nsar
enotappl
i
cabl
etot
hedesi
gnofobj
ect
-or
ient
edsof
twar
e?
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
8.Sincemodul
ari
tyi
sani
mpor
tantdesi
gngoal
iti
snotpossi
blet
ohav
etoomanymodul
esi
na
proposeddesi
gn.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
9.I
nformati
onhidi
ngmakesprogr
am mai
ntenanceeasi
erbyhi
dingdat
aandpr
ocedur
efr
om
unaf
fectedpar
tsofthepr
ogr
am
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
10.Cohesi
oni
saqual
i
tat
ivei
ndi
cat
ionoft
hedegr
eet
owhi
chamodul
e
canbewr
it
tenmor
ecompact
ly
f
ocusesonj
ustonet
hing.
i
sabl
etocompl
etei
tsf
unct
ioni
nat
imel
ymanner
.
i
sconnect
edt
oot
hermodul
esandt
heout
sidewor
ld.
Cor
rectAnswer:
f
ocusesonj
ustonet
hing.
Vi
ewAnswer
11.Coupl
i
ngi
saqual
i
tat
ivei
ndi
cat
ionoft
hedegr
eet
owhi
chamodul
e
canbewr
it
tenmor
ecompact
ly
f
ocusesonj
ustonet
hing.
i
sabl
etocompl
etei
tsf
unct
ioni
nat
imel
ymanner
i
sconnect
edt
oot
hermodul
esandt
heout
sidewor
ld.
Cor
rectAnswer:
i
sconnect
edt
oot
hermodul
esandt
heout
sidewor
ld.
Vi
ewAnswer
12.Whenusingst
ruct
ureddesi
gnmet
hodol
ogi
est
hepr
ocessofst
epwi
ser
efi
nementi
s
unnecessar
y.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
13.Sof
twar
edesi
gnsareref
act
oredtoal
l
owt
hecr
eat
ionofsof
twar
ethati
seasi
ert
oint
egr
ate,
easi
ert
otest,
andeasi
ert
omaintai
n.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
14.Whi
choft
hef
oll
owi
ngi
snotoneoft
hef
ivedesi
gncl
asst
ypes
Busi
nessdomai
ncl
asses
Ent
it
ycl
asses
Pr
ocesscl
asses
Useri
nter
facecl
asses
Cor
rectAnswer:
Ent
it
ycl
asses
Vi
ewAnswer
15.Whichdesi
gnmodel
element
sar
eusedt
odepi
ctamodel
ofi
nfor
mat
ionr
epr
esent
edf
rom
theuser’
svi
ew?
Ar
chi
tect
ural
desi
gnel
ement
s
Component
-l
evel
desi
gnel
ement
s
Dat
adesi
gnel
ement
s
I
nter
facedesi
gnel
ement
s
Cor
rectAnswer:
Dat
adesi
gnel
ement
s
Vi
ewAnswer
16.Whi
chdesi
gni
sequi
val
entt
othef
loorpl
anofahouse?
Ar
chi
tect
ural
desi
gn
Component
-l
evel
desi
gn
Dat
adesi
gn
I
nter
facedesi
gn
Cor
rectAnswer:
Ar
chi
tect
ural
desi
gn
Vi
ewAnswer
17.Whichdesi
gnmodel
isequi
val
entt
othedet
ail
eddr
awi
ngsoft
heaccesspoi
ntsandex
ter
nal
uti
l
iti
esforahouse?
Ar
chi
tect
ural
desi
gn
Component
-l
evel
desi
gn
Dat
adesi
gn
I
nter
facedesi
gn
Cor
rectAnswer:
I
nter
facedesi
gn
Vi
ewAnswer
18.Whi
chdesi
gnmodel
isequi
val
entt
oasetofdet
ail
eddr
awi
ngsf
oreachr
oom i
nahouse?
Ar
chi
tect
ural
desi
gn
Component
-l
evel
desi
gn
Dat
adesi
gn
I
nter
facedesi
gn
Cor
rectAnswer:
Component
-l
evel
desi
gn
Vi
ewAnswer
19.Thedepl
oymentdesi
gnel
ement
sspeci
fyt
hebui
l
dor
derf
ort
hesof
twar
ecomponent
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Thebestr
epr
esent
ati
onofsy
stem ar
chi
tect
urei
sanoper
ati
onal
sof
twar
epr
otot
ype
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
2.Thearchi
tect
ural
repr
esent
ati
onscanbeanenabl
erf
orcommuni
cat
ionamongpr
oject
stakehol
der
s
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
3.Anar
chi
tect
ural
descr
ipt
ioni
sof
tendocument
edusi
nganar
chi
tect
uret
empl
ate.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Anarchi
tect
ural
deci
sioni
sof
tendocument
edusi
nganar
chi
tect
uredeci
siondescr
ipt
ion
templ
ate.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
5.Anarchi
tect
ural
genr
ewi
l
lof
tendi
ctat
ethear
chi
tect
ural
appr
oacht
hatmayusedf
ort
he
str
uct
uretobebuil
t.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
6.Anar
chi
tect
ural
sty
leencompasseswhi
choft
hef
oll
owi
ngel
ement
s?
const
rai
nts
setofcomponent
s
semant
icmodel
s
sy
ntact
icmodel
s
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
7.Todet
ermi
nethearchi
tectur
alst
yleorcombinat
ionofst
ylest
hatbestf
it
sthepr
oposed
syst
em,r
equi
rement
sengi neer
ingi
susedt ouncov
er
al
gor
it
hmi
ccompl
exi
ty
char
act
eri
sti
csandconst
rai
nts
cont
rol
anddat
a
desi
gnpat
ter
ns
Cor
rectAnswer:
char
act
eri
sti
csandconst
rai
nts
Vi
ewAnswer
8.Bef
oreanar
chit
ectural
patt
erncanbechosenf
orusei
naspeci
fi
csy
stem i
tmusthav
ea
codei
mplementat
iontofaci
l
itat
eit
sreuse.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
9.Thecr
it
eri
ausedt
oassesst
hequal
i
tyofanar
chi
tect
ural
desi
gnshoul
dbebasedonsy
stem
accessi
bil
i
ty
cont
rol
dat
a
i
mpl
ement
ati
on
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
10.Soft
war
ear
chi
tect
ural
consi
der
ati
onsof
teni
nter
actwi
theachot
herandmoder
ateeach
other
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
11.Dev
elopernot
esar
enotar
eli
abl
emeansofdocument
ingar
chi
tect
ural
deci
sions
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Dur
ingprocessofmodel
i
ngt
hesy
stem i
ncont
ext
,sy
stemst
hati
nter
actwi
tht
het
arget
syst
em arer
epresent
edas
Peer
-l
evel
syst
ems
Subor
dinat
esy
stems
Super
ordi
nat
esy
stems
Wor
kingsy
stems
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
13.Onceselect
ed,
archet
ypesal
way
sneedt
ober
efi
nedf
urt
herasar
chi
tect
ural
desi
gn
proceeds.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
14.Whichofthef
oll
owingi
snotanexampleofi
nfr
ast
ruct
urecomponent
sthatmayneedt
obe
i
ntegr
atedint
othesoft
warear
chi
tect
ure?
Communi
cat
ionscomponent
s
Dat
abasecomponent
s
I
nter
facecomponent
s
Memor
ymanagementcomponent
s
Cor
rectAnswer:
I
nter
facecomponent
s
Vi
ewAnswer
15.I
nthear
chi
tect
uret
rade-
offanal
ysi
smet
hodt
hear
chi
tect
ural
sty
leshoul
dbedescr
ibed
usi
ngthe
dat
afl
owv
iew
modul
evi
ew
pr
ocessv
iew
userv
iew
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
16.Auseful
techni
quef
orev
aluat
ingt
heov
eral
lcompl
exi
tyofapr
oposedar
chi
tect
urei
stol
ook
atthecomponent
cohesi
on
f
lowdependenci
es
shar
ingdependenci
es
si
ze
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
17.Softwar
earchi
tect
sneedt
ocr
eat
econsensusamongsof
twar
eteam member
sandot
her
stakehol
der
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
18.Patt
ern-basedarchi
tect
ural
rev
iewscanbeusef
ulf
orpr
ojectwi
thshor
tbui
l
dcy
clesand
vol
ati
lerequirement
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
19.Stat
icar
chit
ect
uralconfor
mancechecki
ngassesseswhet
herornott
hesour
cecode
matchestheuserv
isi
blerequi
rement
s
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
20.Ar
chi
tect
ural
desi
gnhasnor
olei
nagi
l
esof
twar
epr
ocessmodel
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.I
nthecont
extofobj
ect
-or
ient
edsof
twar
eengi
neer
ingacomponentcont
ains
at
tri
but
esandoper
ati
ons
i
nst
ancesofeachcl
ass
r
olesf
oreachact
or(
dev
iceoruser
)
setofcol
l
abor
ati
ngcl
asses
Cor
rectAnswer:
setofcol
l
abor
ati
ngcl
asses
Vi
ewAnswer
2.I
ntr
adi
ti
onal
sof
twar
eengi
neer
ingmodul
esmustser
vei
nwhi
choft
hef
oll
owi
ngr
oles?
Cont
rol
component
I
nfr
ast
ruct
urecomponent
Pr
obl
em domai
ncomponent
Al
loft
heabov
e
Cor
rectAnswer:
Al
loft
heabov
e
Vi
ewAnswer
3.Sof
twar
eengineersal
waysneedt
ocer
atecomponent
sfr
om scr
atchi
nor
dert
omeet
cust
omerexpect
ationsf
ull
y.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Whi
choft
hef
oll
owi
ngi
snotoneoft
hef
ourpr
inci
plesusedt
ogui
decomponent
-l
evel
desi
gn?
DependencyI
nver
sionPr
inci
ple
I
nter
faceSegr
egat
ionPr
inci
ple
Open-
ClosedPr
inci
ple
Par
simoni
ousCompl
exi
tyPr
inci
ple
Cor
rectAnswer:
Par
simoni
ousCompl
exi
tyPr
inci
ple
Vi
ewAnswer
5.Theuseofst
ereot
ypescanhel
pident
if
ythenat
ureofcomponent
satt
hedet
ail
eddesi
gnl
evel
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
6.Classesandcomponentsthatexhi
bitf
unct
ional
,l
ayer
,orcommuni
cat
ional
cohesi
onar
e
rel
ati
velyeasyt
oimplement,
test,andmaint
ain.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
7.Sof
twar
ecoupl
i
ngi
sasi
gnofpoorar
chi
tect
ural
desi
gnandcanal
way
sbeav
oidedi
nev
ery
sy
stem.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
8.I
ncomponentdesi
gnel
abor
ati
onr
equi
reswhi
choft
hef
oll
owi
ngel
ement
stobedescr
ibei
n
det
ail
?
Al
gor
it
hms
At
tri
but
es
I
nter
faces
Oper
ati
ons
b,
c,d
Cor
rectAnswer:
b,
c,d
Vi
ewAnswer
9.I
ncomponent
-l
evel
desi
gnper
sist
entdat
asour
cesr
efert
o
Componentl
i
brar
ies
Dat
abases
Fi
l
es
Al
loft
heabov
e
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
10.WebAppcont
entdesi
gnatt
hecomponentl
evel
focusesoncont
entobj
ect
sandt
hemanner
i
nwhi
cht
heyi
nter
act
.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
11.AWebAppfunct
ionalar
chi
tect
uredescr
ibest
hekeyf
unct
ional
component
sandhowt
hey
i
nter
actwi
theachother
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
12.Component
-l
evel
desi
gnf
ormobi
l
eappsi
snotanydi
ff
erentf
rom component
-baseddesi
gn
forWebapps.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
13.Whi
choft
heseconst
ruct
sisusedi
nst
ruct
uredpr
ogr
ammi
ng?
br
anchi
ng
condi
ti
on
r
epet
it
ion
sequence
b,
c,d
Cor
rectAnswer:
b,
c,d
Vi
ewAnswer
14.Incomponent-basedsoftwar
eengineer
ing,
thedev
elopmentteam examinesthe
requir
ementstoseewhi chareamenabletocomposi
ti
on,rat
hert
hanconst r
ucti
on,bef
ore
beginningdet
ail
eddesigntasks.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
15.Whi
choft
hef
oll
owi
ngi
snotoneoft
hemaj
oract
ivi
ti
esofdomai
nengi
neer
ing?
anal
ysi
s
const
ruct
ion
di
ssemi
nat
ion
v
ali
dat
ion
Cor
rectAnswer:
v
ali
dat
ion
Vi
ewAnswer
16.Whi
choft
hef
oll
owi
ngf
act
orswoul
dnotbeconsi
der
eddur
ingcomponentqual
i
ficat
ion?
appl
i
cat
ionpr
ogr
ammi
ngi
nter
face(
API
)
dev
elopmentandi
ntegr
ati
ont
ool
srequi
red
except
ionhandl
i
ng
t
est
ingequi
pmentr
equi
red
Cor
rectAnswer:
t
est
ingequi
pmentr
equi
red
Vi
ewAnswer
17.Whi
chi
sthef
oll
owi
ngi
sat
echni
queusedf
orcomponentwr
appi
ng?
bl
ack-
boxwr
appi
ng
cl
ear
-boxwr
appi
ng
gr
ay-
boxwr
appi
ng
whi
te-
boxwr
appi
ng
Cor
rectAnswer:
cl
ear
-boxwr
appi
ng
Vi
ewAnswer
18.Whi
choft
hef
oll
owi
ngi
snotoneoft
hei
ssuest
hatf
orm abasi
sfordesi
gnf
orr
euse?
obj
ect
-or
ient
edpr
ogr
ammi
ng
pr
ogr
am t
empl
ates
st
andar
ddat
a
st
andar
dint
erf
acepr
otocol
s
Cor
rectAnswer:
obj
ect
-or
ient
edpr
ogr
ammi
ng
Vi
ewAnswer
19.I
nareuseenv
ironment
,li
brar
yquer
iesar
eof
tenchar
act
eri
zedusi
ngt
he_
___
___
_el
ementof
the3CModel.
concept
cont
ent
cont
ext
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
20.Whi
choft
hesei
sagr
aphi
cal
not
ati
onf
ordepi
cti
ngpr
ocedur
aldet
ail
?
Boxdi
agr
am
Deci
siont
abl
e
ERdi
agr
am
Fl
owchar
t
Cor
rectAnswer:
Fl
owchar
t
Vi
ewAnswer
21.Adeci
siont
abl
eshoul
dbeused
Todocumental
lcondi
ti
onal
stat
ement
s
Togui
det
hedev
elopmentoft
hepr
ojectmanagementpl
an
Onl
ywhenbui
l
dinganexper
tsy
stem
Whenacompl
exsetofcondi
ti
onsandact
ionsappear
sinacomponent
Cor
rectAnswer:
Whenacompl
exsetofcondi
ti
onsandact
ionsappear
sinacomponent
Vi
ewAnswer
22.Apr
ogr
am desi
gnl
anguage(
PDL)i
sof
tena
Combi
nat
ionofpr
ogr
ammi
ngconst
ruct
sandnar
rat
ivet
ext
Legi
ti
mat
epr
ogr
ammi
ngl
anguagei
nit
sownr
ight
Machi
ner
eadabl
esof
twar
edev
elopmentl
anguage
Usef
ulwayt
orepr
esentsof
twar
ear
chi
tect
ure
Cor
rectAnswer:
Combi
nat
ionofpr
ogr
ammi
ngconst
ruct
sandnar
rat
ivet
ext
Vi
ewAnswer
23.I
nthemostgener
alsenseacomponenti
samodul
arbui
l
dingbl
ockf
orcomput
ersof
twar
e.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Whi
chofthefol
lowingi
nter
facedesi
gnpr
inci
plesdoesnotal
l
owt
heusert
oremai
nincont
rol
oft
heint
eract
ionwit
hacomput er?
al
l
owi
nter
act
iont
oint
err
upt
ibl
e
al
l
owi
nter
act
iont
obeundoabl
e
hi
det
echni
cal
int
ernal
sfr
om casual
user
s
onl
ypr
ovi
deoner
igi
dlydef
inedmet
hodf
oraccompl
i
shi
ngat
ask
Cor
rectAnswer:
onl
ypr
ovi
deoner
igi
dlydef
inedmet
hodf
oraccompl
i
shi
ngat
ask
Vi
ewAnswer
2.Whi
choft
hef
oll
owi
ngi
nter
facedesi
gnpr
inci
plesr
educet
heuser
'smemor
yload?
def
inei
ntui
ti
veshor
tcut
s
di
scl
osei
nfor
mat
ioni
napr
ogr
essi
vef
ashi
on
est
abl
i
shmeani
ngf
uldef
aul
ts
pr
ovi
deanon-
li
net
utor
ial
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
3.Ther
easonf
orr
educi
ngt
heuser
'smemor
yloadi
smakehi
sorheri
nter
act
ionwi
tht
he
comput
erqui
ckert
ocompl
ete.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.I
nter
faceconsi
stencyi
mpl
i
est
hat
eachappl
i
cat
ionshoul
dhav
eit
sowndi
sti
nct
ivel
ookandf
eel
i
nputmechani
smsr
emai
nthesamet
hroughoutt
heappl
i
cat
ion
nav
igat
ional
met
hodsar
econt
extsensi
ti
ve
v
isual
inf
ormat
ioni
sor
gani
zedaccor
dingt
oadesi
gnst
andar
d
bandd
Cor
rectAnswer:
bandd
Vi
ewAnswer
5.I
fpasti
nter
acti
vemodel
shav
ecr
eat
edcer
tai
nuserexpect
ati
onsi
tisnotgener
all
ygoodt
o
makechangestothemodel
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
6.Whi
chmodel
depi
ctst
hepr
ofi
l
eoft
heenduser
sofacomput
ersy
stem?
desi
gnmodel
i
mpl
ement
ati
onmodel
usermodel
user
'smodel
Cor
rectAnswer:
usermodel
Vi
ewAnswer
7.Whi
chmodel
depi
ctst
hei
mageofasy
stem t
hatanendusercr
eat
esi
nhi
sorherhead?
desi
gnmodel
usermodel
sy
stem model
sy
stem per
cept
ion
Cor
rectAnswer:
sy
stem per
cept
ion
Vi
ewAnswer
8.Whichmodel
depi
ctst
hel
ookandf
eel
oft
heuseri
nter
faceal
ongwi
thal
lsuppor
ti
ng
i
nfor
mat i
on?
i
mpl
ement
ati
onmodel
usermodel
user
'smodel
sy
stem per
cept
ion
Cor
rectAnswer:
i
mpl
ement
ati
onmodel
Vi
ewAnswer
9.Whichofthesef
ramewor
kact
ivi
ti
esi
snotnor
mal
l
yassoci
atedwi
tht
heuseri
nter
facedesi
gn
processes?
costest
imat
ion
i
nter
faceconst
ruct
ion
i
nter
facev
ali
dat
ion
userandt
askanal
ysi
s
Cor
rectAnswer:
costest
imat
ion
Vi
ewAnswer
10.Whi
chappr
oach(
es)t
ousert
askanal
ysi
scanbeusef
uli
nuseri
nter
facedesi
gn?
hav
euser
sindi
cat
ethei
rpr
efer
encesonquest
ionnai
res
r
elyont
hej
udgementofex
per
iencedpr
ogr
ammer
s
st
udyexi
sti
ngcomput
er-
basedsol
uti
ons
obser
veuser
sper
for
mingt
asksmanual
l
y
candd
Cor
rectAnswer:
candd
Vi
ewAnswer
11.Obj
ect
-ori
ent
edanalysi
stechni
quescanbeusedtoi
dent
if
yandr
efi
neusert
askobj
ect
sand
acti
onswi
thoutanyneedtorefert
otheuserv
oice.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Thecomputer
'sdi
spl
aycapabi
l
iti
esar
ethepr
imar
ydet
ermi
nantoft
heor
deri
nwhi
chuser
i
nterf
acedesi
gnacti
vi
ti
esarecomplet
ed.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
13.Iti
ssometi
mespossibl
ethatt
hei
nter
facedesi
gneri
sconst
rai
nedbyenv
ironment
alf
act
ors
thatmit
igat
eagai
nsteaseofusef
ormanyusers
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
14.Onemeansofdef i
ninguseri
nter
faceobj
ect
sandact
ionsi
stoconductagr
ammat
ical
par
se
oftheuserscenar
io.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
15.I
nter
facedesi
gnpatter
nsty
pical
l
yi ncludeacompl
etecomponent
-l
evel
desi
gn(
desi
gn
cl
asses,at
tri
but
es,oper
ati
ons,
andinterfaces)
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
16.Sev
eral
commondesi
gni
ssuessur
facef
oral
mostev
eryuseri
nter
facei
ncl
udi
ng
adapt
iveuserpr
ofi
l
es
er
rorhandl
i
ng
r
esol
uti
onofgr
aphi
csdi
spl
ays
sy
stem r
esponset
ime
bandd
Cor
rectAnswer:
bandd
Vi
ewAnswer
17.I
tismorei
mport
antt
ocapt
uretheuser
’sat
tent
ionwi
thf
lashyf
eat
urest
haner
gonomi
cal
l
y
soundscr
eenl
ayout
swhenbui
ldi
ngaWebApp.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
18.Sev
eralusabi
l
itymeasur
escanbecol
l
ect
edwhi
l
eobser
vinguser
sint
eract
ingwi
tha
computersyst
em i
ncludi
ng
downt
imef
ort
heappl
i
cat
ion
numberofuserer
ror
s
sof
twar
erel
i
abi
l
ity
t
imespentl
ooki
ngathel
pmat
eri
als
bandd
Cor
rectAnswer:
bandd
1.Whi
choft
hef
oll
owi
ngi
snotoneoft
heel
ement
sofadesi
gnpat
ter
n?
cont
ext
env
ironment
pr
obl
em
sol
uti
on
Cor
rectAnswer:
env
ironment
Vi
ewAnswer
2.Rubber
Necki
ngi
sanexampl
eofacl
assi
cgener
ati
vepat
ter
n.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
3.Afr
ameworkisareusabl
emi
ni-
archi
tect
uret
hatser
vesasaf
oundat
ionwhi
chot
herdesi
gn
pat
ter
nscanbeappl
i
ed?
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
4.Findi
ngpatter
nsbuil
tbyot
herst
hataddr
essdesi
gnpr
obl
emsi
sof
tenmor
edi
ff
icul
tthat
recogni
zingpatt
ernsi
ntheappl
i
cati
ontobebui
lt
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
5.Apat
ter
nlanguage
encompassesacol
l
ect
ionofpat
ter
ns
i
simpl
ement
edusi
nghy
per
text
r
esembl
est
hest
ruct
ureofnat
ural
languages
Noneoft
heabov
e
Cor
rectAnswer:
encompassesacol
l
ect
ionofpat
ter
ns
Vi
ewAnswer
6.Theconcept
sandtechni
quesdi
scussedf
or_
___
___
___
_canbeusedi
ntheconj
unct
ionwi
tha
patt
ern-
basedappr
oach.
Ar
chi
tect
ural
desi
gn
Component
-l
evel
desi
gn
Useri
nter
facedesi
gn
Al
loft
heabov
e
Cor
rectAnswer:
Al
loft
heabov
e
Vi
ewAnswer
7.I
tisi
mpor t
anttoreducet
hecoupl
i
ngamongdesi
gnpat
ter
nssot
hatt
heycanbet
reat
edas
i
ndependentent
it
ies
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
8.Real
li
fedesi
gnsol
uti
onsmaynotal
way
slendt
hemsel
vest
oat
op-
downappr
oach.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
9.Whi
choft
hef
oll
owi
ngpr
obl
em t
ypesar
eusedt
olabel
col
umnsi
napat
ter
nor
gani
zi
ngt
abl
e?
Busi
ness
Cont
ext
Dat
abase
I
nfr
ast
ruct
ure
candd
Cor
rectAnswer:
candd
Vi
ewAnswer
10.Mostmistakesi
npat
ter
n-baseddesi
gncanbeav
oidedbyj
udi
cioususeofr
evi
ew
techni
ques.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
11.Befor
echoosinganarchi
tectur
aldesignpatt
erni
tmustbeassessedf
ori
tsappr
opr
iat
eness
totheappli
cat
ionandoveral
larchi
tect
uralst
yle.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
12.Unl
ikear
chi
tecturalpat
ter
ns,
component-
lev
eldesi
gnpat
ter
nsmaybeappl
i
edt
osol
ve
subpr
oblemswithoutregar
dtosyst
em cont
ext.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
13.Mostuseri
nter
facedesi
gnpat
ter
nsf
all
wit
hinoneof_
___cat
egor
iesofpat
ter
ns.
10
25
100
Cor
rectAnswer:
10
Vi
ewAnswer
14.WebAppdesi
gnpat
ter
nscanbecl
assi
fi
edbyconsi
der
ingwhi
choft
hedi
mensi
onsl
i
sted
bel
ow?
Aest
het
ics
Desi
gnf
ocus
Gr
anul
ari
ty
Usabi
l
ity
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
15.Whichoft
hef
oll
owi
ngar
elev
elsofdesi
gnf
ocust
hatcanbeusedt
ocat
egor
izeWebApp
patt
erns?
Behav
ior
alpat
ter
ns
Funct
ional
pat
ter
ns
Lay
outpat
ter
ns
Nav
igat
ionpat
ter
ns
bandd
Cor
rectAnswer:
bandd
Vi
ewAnswer
16.Whi
choft
hel
evel
sofgr
anul
ari
tyt
hatcanbeusedt
odescr
ibeWebApppat
ter
ns?
Ar
chi
tect
ural
pat
ter
ns
Componentpat
ter
ns
Desi
gnpat
ter
ns
I
nter
act
ionspat
ter
ns
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
17.Mobil
eappuseri
nter
facepat
ter
nscanber
epr
esent
edasacol
l
ect
ionofbestofbr
eed
screeni
mages.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
.Var
iat
ioncont
rol
int
hecont
extofsof
twar
eengi
neer
ingi
nvol
vescont
rol
l
ingv
ari
ati
oni
nthe
pr
ocessappl
i
ed
r
esour
cesexpended
pr
oductqual
i
tyat
tri
but
es
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
2.Ther
eisnoneedtoassesscust
omersat
isf
act
ionwhent
ryi
ngt
odet
ermi
net
hequal
i
tyofa
pi
eceofsoft
ware.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
3.Akeyconceptofqual
i
tycont
rol
ist
hatal
lwor
kpr
oduct
s
ar
edel
i
ver
edont
imeandunderbudget
hav
ecompl
etedocument
ati
on
hav
emeasur
abl
especi
fi
cat
ionsf
orpr
ocessout
put
s
ar
ethor
oughl
ytest
edbef
oredel
i
ver
ytot
hecust
omer
Cor
rectAnswer:
hav
emeasur
abl
especi
fi
cat
ionsf
orpr
ocessout
put
s
Vi
ewAnswer
4.Qual
i
tycost
smaybedi
vi
dedi
ntocost
sassoci
atedwi
th
pr
event
ion,
appr
aisal
,andf
ail
ure
peopl
e,pr
ocess,
andpr
oduct
cust
omer
s,dev
eloper
s,andmai
ntenance
al
loft
heabov
e
Cor
rectAnswer:
pr
event
ion,
appr
aisal
,andf
ail
ure
Vi
ewAnswer
5.Poka-
yokedev
icesar
emechani
smst
hatl
eadt
othe
cr
eat
ionofqual
i
typr
ocesseswi
thmi
nimal
resour
ces
det
ermi
ningcausesofsof
twar
edef
ect
s
pr
event
ionofpot
ent
ial
qual
i
typr
obl
ems
r
api
ddet
ect
ionofqual
i
typr
obl
emsi
ntr
oduced
bot
hcandd
Cor
rectAnswer:
bot
hcandd
Vi
ewAnswer
6.Qual
i
tyofconfor
mancefocusesont
hedegr
eet
owhi
cht
hei
mpl
ement
ati
onofadesi
gn
meetsi
tsrequi
rement
sandperfor
mancegoal
s
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
7.Whi
choft
hef
oll
owi
ngi
snotoneoft
heat
tri
but
esofsof
twar
equal
i
ty?
Addsv
aluef
ordev
eloper
sanduser
s
Ef
fect
ivesof
twar
epr
ocesscr
eat
esi
nfr
ast
ruct
ure
Remov
esneedt
oconsi
derper
for
mancei
ssues
Usef
ulpr
oduct
ssat
isf
yst
akehol
derr
equi
rement
s
Cor
rectAnswer:
Remov
esneedt
oconsi
derper
for
mancei
ssues
Vi
ewAnswer
8.Pr
oductqual
i
tycanonl
ybeassessedbymeasur
inghar
dqual
i
tyf
act
ors.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
9.Manysof
twar
emet
ri
cscanonl
ybemeasur
edi
ndi
rect
ly.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
10.Whi
choft
hef
oll
owi
ngar
eISO9126sof
twar
equal
i
tyf
act
ors?
Funct
ional
i
ty
Por
tabi
l
ity
Rel
i
abi
l
ity
Vi
sual
appeal
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
11.Dev
eloper
sneedt
ocr
eat
eacol
l
ect
ionoft
arget
edquest
ionst
oasseseachqual
i
tyf
act
or.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
12.Sof
twar
emet
ri
csr
epr
esentdi
rectmeasur
esofsomemani
fest
ati
onofqual
i
ty.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
13.Thequal
it
ydi
lemmami ghtbesummar
izedaschoosi
ngbet
weenbui
l
dingt
hingsqui
ckl
yor
bui
ldi
ngthi
ngscorr
ect
ly.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
14.Goodenoughsoftwar
edel
iver
shighqual
i
tysof
twar
efunct
ionsal
ongwi
thspeci
ali
zed
funct
ionst
hatcont
ainknownbugs.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
15.Whi
choft
hef
oll
owi
ngi
sli
kel
ytobet
hemostexpensi
vecostofqual
i
ty?
Appr
aisal
cost
s
Ext
ernal
fai
l
urecost
s
I
nter
nal
fai
l
urecost
s
Pr
event
ioncost
s
Cor
rectAnswer:
Ext
ernal
fai
l
urecost
s
Vi
ewAnswer
16.Poorqual
i
tyl
eadst
osof
twar
eri
skst
hatcanbecomeser
ious?
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
17.Whenasy st
em f
ail
stodel
i
verr
equi
redf
unct
ionsi
tisbecauset
hecust
omerchanges
requi
rement
s?
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
18.Dev
eloper
smustst
artf
ocusi
ngonqual
i
tydur
ingt
hedesi
gnphasei
nor
dert
obui
l
dsecur
e
syst
ems.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
19.Whi
choft
hef
oll
owi
ngmanagementdeci
sionshav
ethepot
ent
ial
toi
mpactsof
twar
equal
i
ty?
Est
imat
iondeci
sions
Ri
sk-
ori
ent
eddeci
sions
Schedul
i
ngdeci
sions
Al
loft
heabov
e
Cor
rectAnswer:
Al
loft
heabov
e
Vi
ewAnswer
20.Thepr
ojectpl
anshoul
dincl
udeex
pli
citt
echni
quesf
or_
___
___and_
___
___management
?
change
cost
er
ror
qual
i
ty
aandd
Cor
rectAnswer:
aandd
Vi
ewAnswer
21.Qual
i
tycont
rol
encompassesasetofsof
twar
eengi
neer
ingact
ionst
hathel
ptoensur
ethat
eachwor
kpr
oductmeet
sit
squal
i
tygoal
s
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
22.Thegoal
ofqual
i
tyassur
ancet
oinsur
ethatasof
twar
epr
ojecti
ser
rorf
ree.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Thepur
poseofsoft
war
erevi
ewsistouncoverer
ror
sanddefect
sinwor
kpr
oduct
ssot
hey
canberemovedbef
oremovi
ngontothenextphaseofdev
elopment.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
2.Ingeneralt
heearl
ierasof
twar
edef
ecti
sdi
scov
eredandcor
rect
edt
hel
esscost
lyt
othe
overal
lproj
ectbudget.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
3.Defectampl
if
icati
onmodelscanbeusedt
oill
ust
rat
ethecost
sassoci
atedwi
thusi
ng
soft
war efr
om i
tsini
ti
aldepl
oymentt
oit
sret
ir
ement
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Rev
iewmet
ri
cscanbeusedt
oassesst
heef
fi
cacyofeachr
evi
ewact
ivi
ty.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
5.Def
ectdensi
tycanbeest
imat
edf
oranysof
twar
eengi
neer
ingwor
kpr
oduct
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
6.Agi
lesof
twar
edev
eloper
sar
eawar
ethatsof
twar
erev
iewsal
way
staket
imewi
thoutsav
ing
any.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
7.Thel
evel
ofr
evi
ewf
ormal
i
tyi
sdet
ermi
nedbywhi
choft
hef
oll
owi
ng?
amountofpr
epar
ati
on
r
evi
ewerf
oll
ow-
up
si
zeofpr
ojectbudget
st
ruct
ureofr
evi
ew
a,
b,d
Cor
rectAnswer:
a,
b,d
Vi
ewAnswer
8.Ani
nfor
mal
rev
iewmayconsi
stofwhi
choft
hef
oll
owi
ng?
casual
meet
ing
deskcheck
i
nspect
ion
pai
rpr
ogr
ammi
ng
aandb
Cor
rectAnswer:
aandb
Vi
ewAnswer
9.Whi
choft
hef
oll
owi
ngar
eobj
ect
ivesf
orf
ormal
techni
cal
rev
iews?
al
l
owseni
orst
affmember
stocor
recter
ror
s
assesspr
ogr
ammerpr
oduct
ivi
ty
det
ermi
ningwhoi
ntr
oducedaner
rori
ntoapr
ogr
am
uncov
erer
ror
sinsof
twar
ewor
kpr
oduct
s
Cor
rectAnswer:
uncov
erer
ror
sinsof
twar
ewor
kpr
oduct
s
Vi
ewAnswer
10.Att
heendofaf
ormal
techni
cal
rev
iewal
lat
tendeescandeci
det
o
acceptt
hewor
kpr
oductwi
thoutmodi
fi
cat
ion
modi
fyt
hewor
kpr
oductandcont
inuet
her
evi
ew
r
ejectt
hepr
oductduet
ost
yli
sti
cdi
scr
epanci
es
r
ejectt
hepr
oductduet
osev
ereer
ror
s
aandd
Cor
rectAnswer:
aandd
Vi
ewAnswer
11.Ar
evi
ewsummar
yrepor
tanswer
swhi
cht
hreequest
ions?
t
ermi
nat
epr
oject
,repl
acepr
oducer
,requestat
imeext
ensi
on
whatdef
ect
swer
efound,
whatcauseddef
ect
s,whowasr
esponsi
ble
whatwasr
evi
ewed,
whor
evi
ewedi
t,whatwer
ethef
indi
ngs
noneoft
heabov
e
Cor
rectAnswer:
whatwasr
evi
ewed,
whor
evi
ewedi
t,whatwer
ethef
indi
ngs
Vi
ewAnswer
12.Inanyty
peoft
echni
cal
rev
iew,
thef
ocusoft
her
evi
ewi
sont
hepr
oductandnott
he
producer
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
13.Sampl
edr
ivenr
evi
ewsonl
ymakesensef
orv
erysmal
lsof
twar
edev
elopmentpr
oject
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Softwarequal
it
ymi
ghtbedef
inedasconfor
mancet
oexpl
i
cit
lyst
atedr
equi
rement
sand
standards,
nothi
ngmor
eandnothingl
ess.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
2.Peopl
ewhoperfor
m soft
war
equal
i
tyassur
ancemustl
ookatt
hesof
twar
efr
om t
he
cust
omer'sper
spect
ive.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
3.Theel
ement
sofsof
twar
equal
i
tyassur
anceconsi
stofr
evi
ews,
audi
ts,
andt
est
ing.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Whichoftheseacti
vit
iesi
snotoneoft
heact
ivi
ti
esr
ecommendedt
obeper
for
medbyan
i
ndependentSQAgr oup?
pr
epar
eSQApl
anf
ort
hepr
oject
r
evi
ewsof
twar
eengi
neer
ingact
ivi
ti
est
over
if
ypr
ocesscompl
i
ance
r
epor
tanyev
idenceofnoncompl
i
ancet
oseni
ormanagement
ser
veast
hesol
etestt
eam f
oranysof
twar
epr
oduced
Cor
rectAnswer:
ser
veast
hesol
etestt
eam f
oranysof
twar
epr
oduced
Vi
ewAnswer
5.Met
ri
cscanbeusedt
oindi
cat
ether
elat
ivest
rengt
hofasof
twar
equal
i
tyat
tri
but
e.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
6.Att
emptstoappl
ymat
hemat
icalpr
ooft
odemonst
rat
ethatapr
ogr
am conf
ormst
oit
s
speci
fi
cat
ionsar
edoomedt
ofail
ure.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
7.St
ati
sti
cal
qual
i
tyassur
ancei
nvol
ves
usi
ngsampl
i
ngi
npl
aceofexhaust
ivet
est
ingofsof
twar
e
sur
vey
ingcust
omer
stof
indoutt
hei
ropi
nionsaboutpr
oductqual
i
ty
tr
acingeachdef
ectt
oit
sunder
lyi
ngcause,
isol
ati
ngt
he"
vit
alf
ew"causes,
andmov
ingt
o
corr
ectthem
tr
acingeachdefectt
oit
sunder
lyi
ngcausesandusi
ngt
hePar
etopr
inci
plet
ocor
recteach
problem f
ound
Cor
rectAnswer:
tr
acingeachdef
ectt
oit
sunder
lyi
ngcause,
isol
ati
ngt
he"
vit
alf
ew"causes,
andmov
ingt
o
corr
ectthem
Vi
ewAnswer
8.Si
xSi
gmamet
hodol
ogydef
inest
hreecor
est
eps.
anal
yze,
impr
ove,
cont
rol
anal
yze,
desi
gn,
ver
if
y
def
ine,
measur
e,anal
yze
def
ine,
measur
e,cont
rol
Cor
rectAnswer:
def
ine,
measur
e,anal
yze
Vi
ewAnswer
9.Sof
twar
erel
i
abi
l
itypr
obl
emscanal
mostal
way
sbet
racedt
o
er
ror
sinaccur
acy
er
ror
sindesi
gn
er
ror
sini
mpl
ement
ati
on
er
ror
sinoper
ati
on
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
10.Sof
twar
esaf
etyi
saqual
i
tyassur
anceact
ivi
tyt
hatf
ocusesonhazar
dst
hat
af
fectt
her
eli
abi
l
ityofasof
twar
ecomponent
maycauseanent
ir
esy
stem t
ofai
l
mayr
esul
tfr
om useri
nputer
ror
s
pr
eventpr
ofi
tabl
emar
ket
ingoft
hef
inal
product
Cor
rectAnswer:
maycauseanent
ir
esy
stem t
ofai
l
Vi
ewAnswer
11.TheI
SOqual
i
tyassur
ancest
andar
dthatappl
i
est
osof
twar
eengi
neer
ingi
s
I
SO9000
I
SO9001
I
SO9002
I
SO9003
Cor
rectAnswer:
I
SO9001
Vi
ewAnswer
12.Whi
choft
hef
oll
owi
ngi
snotasect
ioni
nthest
andar
dforSQApl
ansr
ecommendedbyI
EEE?
budget
document
ati
on
r
evi
ewsandaudi
ts
t
est
Cor
rectAnswer:
budget
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Comparisontest
ingist
ypical
lydonetot
estt
wocompet
ingpr
oduct
saspar
tofcust
omer
marketanalysi
spri
ortoproductrel
ease
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
2.Testcasedesi
gn"i
nthesmal
l
"forOOsof
twar
eisdr
ivenbyt
heal
gor
it
hmi
cdet
ail
oft
he
i
ndivi
dualoper
ati
ons.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
3.Deepst
ruct
uret
est
ingi
snotdesi
gnedt
o
exami
neobj
ectbehav
ior
s
exer
cisecommuni
cat
ionmechani
sms
exer
ciseobj
ectdependenci
es
exer
cisest
ruct
ureobser
vabl
ebyt
heuser
Cor
rectAnswer:
exer
cisest
ruct
ureobser
vabl
ebyt
heuser
Vi
ewAnswer
4.I
nsoft
warequali
tyassur
ancewor
kther
eisnodi
ff
erencebet
weensof
twar
ever
if
icat
ionand
sof
twar
ev al
i
dat
ion.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
5.Thebestr
easonf
orusi
ngI
ndependentsof
twar
etestt
eamsi
sthat
sof
twar
edev
eloper
sdonotneedt
odoanyt
est
ing
st
ranger
swi
l
ltestt
hesof
twar
emer
cil
essl
y
t
est
ersdonotgeti
nvol
vedwi
tht
hepr
ojectunt
ilt
est
ingbegi
ns
t
heconf
li
ctsofi
nter
estbet
weendev
eloper
sandt
est
ersi
sreduced
Cor
rectAnswer:
t
heconf
li
ctsofi
nter
estbet
weendev
eloper
sandt
est
ersi
sreduced
Vi
ewAnswer
6.Whati
sthenor
mal
orderofact
ivi
ti
esi
nwhi
cht
radi
ti
onal
sof
twar
etest
ingi
sor
gani
zed?
i
ntegr
ati
ont
est
ing,
syst
em t
est
ing,
uni
ttest
ing,
val
i
dat
iont
est
ing.
uni
ttest
ing,
val
i
dat
iont
est
ing,
syst
em t
est
ing,
int
egr
ati
ont
est
ing
uni
ttest
ing,
int
egr
ati
ont
est
ing,
val
i
dat
iont
est
ing,
syst
em t
est
ing
v
ali
dat
iont
est
ing,
syst
em t
est
ing,
int
egr
ati
ont
est
ing,
uni
ttest
ing
Cor
rectAnswer:
uni
ttest
ing,
int
egr
ati
ont
est
ing,
val
i
dat
iont
est
ing,
syst
em t
est
ing
Vi
ewAnswer
7.Bycoll
ect
ingsoft
war
emetri
csandmaki
nguseofexi
stingsof
twar
erel
iabi
li
tymodel
siti
s
possi
bletodevel
opmeani
ngf
ulgui
del
i
nesfordet
ermi
ningwhensoft
waretest
ingi
sdone.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
8.Whichofthef
oll
owi
ngst
rat
egi
cissuesneedst
obeaddr
essedi
nasuccessf
ulsof
twar
e
test
ingpr
ocess?
conductf
ormal
techni
cal
rev
iewspr
iort
otest
ing
speci
fyr
equi
rement
sinaquant
if
iabl
emanner
usei
ndependentt
estt
eams
wai
tti
l
lcodei
swr
it
tenpr
iort
owr
it
ingt
het
estpl
an
aandb
Cor
rectAnswer:
aandb
Vi
ewAnswer
9.Whi
choft
hef
oll
owi
ngneedt
obeassesseddur
inguni
ttest
ing?
al
gor
it
hmi
cper
for
mance
codest
abi
l
ity
er
rorhandl
i
ng
execut
ionpat
hs
candd
Cor
rectAnswer:
candd
Vi
ewAnswer
10.Uni
tsandstubsar
enotneededf
oruni
ttest
ingbecauset
hemodul
esar
etest
ed
i
ndependent
lyofoneanot
her
.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
11.Top-
downi
ntegr
ati
ont
est
inghasasi
t'
smaj
oradv
ant
age(
s)t
hat
l
owl
evel
modul
esnev
erneedt
est
ing
maj
ordeci
sionpoi
ntsar
etest
edear
ly
nodr
iver
sneedt
obewr
it
ten
nost
ubsneedt
obewr
it
ten
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
12.Bot
tom-
upi
ntegr
ati
ont
est
inghasasi
t'
smaj
oradv
ant
age(
s)t
hat
maj
ordeci
sionpoi
ntsar
etest
edear
ly
nodr
iver
sneedt
obewr
it
ten
nost
ubsneedt
obewr
it
ten
r
egr
essi
ont
est
ingi
snotr
equi
red
Cor
rectAnswer:
nost
ubsneedt
obewr
it
ten
Vi
ewAnswer
13.Regr
essi
ontest
ingshoul
dbeanor
mal
par
tofi
ntegr
ati
ont
est
ingbecauseasanewmodul
e
i
saddedt ot
hesyst
em new
cont
rol
logi
cisi
nvoked
dat
afl
owpat
hsar
eest
abl
i
shed
dr
iver
srequi
ret
est
ing
al
loft
heabov
e
aandb
Cor
rectAnswer:
aandb
Vi
ewAnswer
14.Smoket
est
ingmi
ghtbestbedescr
ibedas
bul
l
etpr
oof
ingshr
ink-
wrappedsof
twar
e
r
oll
i
ngi
ntegr
ati
ont
est
ing
t
est
ingt
hathi
desi
mpl
ement
ati
oner
ror
s
uni
ttest
ingf
orsmal
lpr
ogr
ams
Cor
rectAnswer:
r
oll
i
ngi
ntegr
ati
ont
est
ing
Vi
ewAnswer
15.Whent
est
ingobject-
ori
entedsof
twar
eiti
simpor
tantt
otesteachcl
assoper
ati
onsepar
atel
y
aspar
toft
heunitt
estingprocess
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
16.TheOOt
est
ingi
ntegr
ati
onst
rat
egyi
nvol
vest
est
ing
gr
oupsofcl
assest
hatcol
l
abor
ateorcommuni
cat
einsomeway
si
ngl
eoper
ati
onsast
heyar
eaddedt
otheev
olv
ingcl
assi
mpl
ement
ati
on
oper
atorpr
ogr
amsder
ivedf
rom use-
casescenar
ios
noneoft
heabov
e
Cor
rectAnswer:
gr
oupsofcl
assest
hatcol
l
abor
ateorcommuni
cat
einsomeway
Vi
ewAnswer
17.Si
ncemanyWebAppsev
olv
econt
inuousl
y,t
het
est
ingpr
ocessmustbeongoi
ngaswel
l
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
18.Test
ingMobi
l
eAppsi
snotdi
ff
erentt
hant
est
ingWebApps.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
19.Thefocusofval
idat
iont
est
ingistouncov
erpl
acest
hatsuserwi
l
lbeabl
etoobser
vef
ail
ure
ofthesoft
waretoconformt
oitsrequi
rement
s.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
20.Sof
twar
eval
idat
ioni
sachi
evedthr
oughaseriesoft
est
sper
for
medbyt
heuseroncet
he
soft
warei
sdepl
oyedinhi
sorherworkenv
ironment.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
21.Conf
igur
ati
onrevi
ewsarenotneededi
fregr
essi
ont
est
inghasbeenr
igor
ousl
yappl
i
ed
duri
ngsoft
wareint
egrat
ion.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
22.Accept
ancet
est
sar
enor
mal
l
yconduct
edbyt
he
dev
eloper
enduser
s
t
estt
eam
sy
stemsengi
neer
s
Cor
rectAnswer:
enduser
s
Vi
ewAnswer
23.Recoveryt
esti
ngisasystem t
estt
hatfor
cesthesoft
war
et ofai
li
nav ar
iet
yofway
sand
ver
ifi
esthatsof
twareisabl
etoconti
nueexecut
ionwit
houti
nter
rupt
ion.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
24.Secur
ityt
esti
ngattemptst
over
if
ythatpr
otect
ionmechani
smsbui
l
tint
oasy
stem pr
otecti
t
fr
om improperpenet
rati
on.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
25.Str
esstest
ingexami
nest
hepr
essur
espl
acedont
heuserdur
ingsy
stem usei
next
reme
envi
ronments.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
26.Per
for
mancet
est
ingi
sonl
yimpor
tantf
orr
eal
-t
imeorembeddedsy
stems.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
27.Debuggi
ngi
snott
est
ing,
butal
way
soccur
sasaconsequenceoft
est
ing.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
28.Whi
choft
hef
oll
owi
ngi
sanappr
oacht
odebuggi
ng?
backt
racki
ng
br
utef
orce
causeel
i
minat
ion
coder
est
ruct
uri
ng
a,
b,c
Cor
rectAnswer:
a,
b,c
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Witht
hor
ought
est
ingi
tispossi
blet
oremov
eal
ldef
ect
sfr
om apr
ogr
am pr
iort
odel
i
ver
yto
thecust
omer
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
2.Whi
choft
hef
oll
owi
ngar
echar
act
eri
sti
csoft
est
abl
esof
twar
e?
obser
vabi
l
ity
si
mpl
i
cit
y
st
abi
l
ity
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
3.Thetesti
ngtechniquethatrequi
resdev
isi
ngt
estcasest
odemonst
rat
ethateachpr
ogr
am
funct
ionisoperat
ionali
scalled
bl
ack-
boxt
est
ing
gl
ass-
boxt
est
ing
gr
ey-
boxt
est
ing
whi
te-
boxt
est
ing
Cor
rectAnswer:
bl
ack-
boxt
est
ing
Vi
ewAnswer
4.Thet
est
ingt
echniquethatr
equi
resdev
isi
ngt
estcasest
oexer
ciset
hei
nter
nal
logi
cofa
soft
war
emoduleiscall
ed
behav
ior
alt
est
ing
bl
ack-
boxt
est
ing
gr
ey-
boxt
est
ing
whi
te-
boxt
est
ing
Cor
rectAnswer:
whi
te-
boxt
est
ing
Vi
ewAnswer
5.Whattypesofer
ror
sar
emi
ssedbybl
ack-
boxt
est
ingandcanbeuncov
eredbywhi
te-
box
test
ing?
behav
ior
aler
ror
s
l
ogi
cer
ror
s
per
for
manceer
ror
s
t
ypogr
aphi
cal
err
ors
bandd
Cor
rectAnswer:
bandd
Vi
ewAnswer
6.Pr
ogr
am f
lowgr
aphsar
eident
ical
topr
ogr
am f
lowchar
ts.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
7.Thecycl
omat
iccompl
exi
tymet
ri
cpr
ovi
dest
hedesi
gnerwi
thi
nfor
mat
ionr
egar
dingt
he
numberof
cy
clesi
nthepr
ogr
am
er
ror
sint
hepr
ogr
am
i
ndependentl
ogi
cpat
hsi
nthepr
ogr
am
st
atement
sint
hepr
ogr
am
Cor
rectAnswer:
i
ndependentl
ogi
cpat
hsi
nthepr
ogr
am
Vi
ewAnswer
8.Thecycl
omati
ccomplexi
tyofapr
ogr
am canbecomput
eddi
rect
lyf
rom aPDLr
epr
esent
ati
on
ofanalgor
it
hm wi
thoutdr
awingapr
ogr
am fl
owgraph.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
9.Conditi
ontesti
ngisacont
rol
str
uct
uret
est
ingt
echni
quewher
ethecr
it
eri
ausedt
odesi
gn
testcasesisthatt
hey
r
elyonbasi
spat
htest
ing
exer
ciset
hel
ogi
cal
condi
ti
onsi
napr
ogr
am modul
e
sel
ectt
estpat
hsbasedont
hel
ocat
ionsandusesofv
ari
abl
es
f
ocusont
est
ingt
hev
ali
dit
yofl
oopconst
ruct
s
Cor
rectAnswer:
exer
ciset
hel
ogi
cal
condi
ti
onsi
napr
ogr
am modul
e
Vi
ewAnswer
10.Dataflowtest
ingi
sacont
rol
str
uct
uret
est
ingt
echni
quewher
ethecr
it
eri
ausedt
odesi
gn
testcasesist
hatthey
r
elyonbasi
spat
htest
ing
exer
ciset
hel
ogi
cal
condi
ti
onsi
napr
ogr
am modul
e
sel
ectt
estpat
hsbasedont
hel
ocat
ionsandusesofv
ari
abl
es
f
ocusont
est
ingt
hev
ali
dit
yofl
oopconst
ruct
s
Cor
rectAnswer:
sel
ectt
estpat
hsbasedont
hel
ocat
ionsandusesofv
ari
abl
es
Vi
ewAnswer
11.Looptest
ingi
sacont
rol
str
uct
uret
est
ingt
echni
quewher
ethecr
it
eri
ausedt
odesi
gnt
est
casesist
hatthey
r
elybasi
spat
htest
ing
exer
ciset
hel
ogi
cal
condi
ti
onsi
napr
ogr
am modul
e
sel
ectt
estpat
hsbasedont
hel
ocat
ionsandusesofv
ari
abl
es
f
ocusont
est
ingt
hev
ali
dit
yofl
oopconst
ruct
s
Cor
rectAnswer:
f
ocusont
est
ingt
hev
ali
dit
yofl
oopconst
ruct
s
Vi
ewAnswer
12.Bl
ack-
boxt
est
ingat
tempt
stof
inder
ror
sinwhi
choft
hef
oll
owi
ngcat
egor
ies
i
ncor
rectormi
ssi
ngf
unct
ions
i
nter
faceer
ror
s
per
for
manceer
ror
s
noneoft
heabov
e
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
13.Gr
aph-
basedt
est
ingmet
hodscanonl
ybeusedf
orobj
ect
-or
ient
edsy
stems
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
14.Equi
val
encetesti
ngdi
videsthei
nputdomai nint
oclassesofdat
afr
om whicht
estcasescan
bederi
vedtoreducethet
otalnumberoftestcasesthatmustbedevel
oped.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
15.Boundar
yval
ueanal
ysi
scanonl
ybeusedt
odowhi
te-
boxt
est
ing.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
16.Or
thogonal
arr
ayt
est
ingenabl
est
het
estdesi
gnert
omaxi
mizet
hecov
erageoft
het
est
casesdev
isedf
orr
elat
ivel
ysmal
li
nputdomai
ns.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
17.Testder
ivedf
rom behav
ior
alcl
assmodel
sshoul
dbebasedont
he
dat
afl
owdi
agr
am
obj
ect
-r
elat
iondi
agr
am
st
atet
ransi
ti
ondi
agr
am
use-
casedi
agr
am
Cor
rectAnswer:
st
atet
ransi
ti
ondi
agr
am
Vi
ewAnswer
18.Document
ati
ondoesnotneedt
obet
est
ed.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
19.Real
-t
imeappl
i
cat
ionsaddanewandpot
ent
ial
l
ydi
ff
icul
tel
ementt
othet
est
ingmi
x
per
for
mance
r
eli
abi
l
ity
secur
it
y
t
ime
Cor
rectAnswer:
t
ime
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Test
ingOOcl
assoper
ati
onsi
smademor
edi
ff
icul
tby
Encapsul
ati
on
I
nher
it
ance
Pol
ymor
phi
sm
Bot
hbandc
Cor
rectAnswer:
Bot
hbandc
Vi
ewAnswer
2.I
tisnotpossi
blet
otestobj
ect
-or
ient
edsoft
war
ewi
thouti
ncl
udi
nger
rordi
scov
eryt
echni
ques
appl
iedtothesy
stem OOAandOODmodel s
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
3.Thecor
rect
nessoftheOOAandOODmodel
isaccompl
i
shedusi
ngf
ormal
techni
cal
rev
iews
bythesof
twarequal
i
tyassur
ancet
eam.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Theconsi
stencyofobj
ect
-or
ient
edmodel
smaybej
udgedbyr
evi
ewi
ngt
heCRCcar
dmodel
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
5.Testcasedesi
gnf
orOOsof
twar
eisdr
ivenbyt
heal
gor
it
hmi
cdet
ail
oft
hei
ndi
vi
dual
operat
ions.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
6.Integr
ati
ontest
ingofobj
ect
-or
ient
edsof
twar
ecanbeaccompl
i
shedbywhi
choft
hef
oll
owi
ng
testi
ngstrat
egi
es?
Cl
ust
ert
est
ing
Gl
ass-
boxt
est
ing
Thr
ead-
basedt
est
ing
Use-
basedt
est
ing
a,
c,d
Cor
rectAnswer:
a,
c,d
Vi
ewAnswer
7.Val
idat
ionofobj
ect
-or
ient
edsof
twar
efocusesonuserv
isi
bleact
ionsandout
put
sfr
om t
he
syst
em.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
8.Encapsul
ati
onofatt
ri
butesandoper
ati
onsi
nsi
deobj
ect
smakesi
teasyt
oobt
ainobj
ectst
ate
i
nformati
onduringt
esti
ng
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
9.Use-
casescanpr
ovi
deusef
uli
nputi
ntot
hedesi
gnofbl
ack-
boxandst
ate-
basedt
est
sofOO
soft
ware.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
10.Faul
t-
basedt
est
ingi
sbestr
eser
vedf
or
conv
ent
ional
sof
twar
etest
ing
oper
ati
onsandcl
assest
hatar
ecr
it
ical
orsuspect
use-
casev
ali
dat
ion
whi
te-
boxt
est
ingofoper
atoral
gor
it
hms
Cor
rectAnswer:
oper
ati
onsandcl
assest
hatar
ecr
it
ical
orsuspect
Vi
ewAnswer
11.Scenar
io-
basedt
est
ing
concent
rat
esonact
orandsof
twar
eint
eract
ion
mi
sseser
ror
sinspeci
fi
cat
ions
mi
sseser
ror
sinsubsy
stem i
nter
act
ions
bot
haandb
Cor
rectAnswer:
concent
rat
esonact
orandsof
twar
eint
eract
ion
Vi
ewAnswer
12.Random or
dert
est
sar
econduct
edt
oexer
cisedi
ff
erentcl
assi
nst
ancel
i
fehi
stor
ies.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
13.Whi
choft
heset
echni
quesi
snotusef
ulf
orpar
ti
ti
ont
est
ingatt
hecl
assl
evel
at
tri
but
e-basedpar
ti
ti
oni
ng
cat
egor
y-basedpar
ti
ti
oni
ng
equi
val
encecl
asspar
ti
ti
oni
ng
st
ate-
basedpar
ti
ti
oni
ng
Cor
rectAnswer:
equi
val
encecl
asspar
ti
ti
oni
ng
Vi
ewAnswer
14.Mul
ti
plecl
asst
est
ingi
stoocompl
ext
obet
est
edusi
ngr
andom t
estcases.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
15.Thest
atemodelcanbeusedt
oder
ivet
estcasesbasedont
hedy
nami
cbehav
iorofan
obj
ect-
ori
ent
edsyst
em.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.St
ati
sti
cal
uset
est
ingr
eli
esonpr
obabi
l
itydi
str
ibut
ionsbasedon
mi
xtur
eofcont
rol
str
uct
uresusedi
nthepr
ogr
am
or
deri
nwhi
cht
hemodul
eexecut
e
t
hewaysof
twar
ewi
l
lact
ual
l
ybeused
useri
nter
facedesi
gnst
andar
ds
Cor
rectAnswer:
t
hewaysof
twar
ewi
l
lact
ual
l
ybeused
Vi
ewAnswer
2.Cer
ti
fi
cat
ionofani
ncr
ementi
scompl
eteoncei
thaspassedt
hef
ormal
ver
if
icat
ionpr
ocess.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
3.Whi
choft
hef
oll
owi
ngmodel
sispar
toft
hecl
eanr
oom cer
ti
fi
cat
ionpr
ocess?
componentmodel
sampl
i
ngmodel
bot
haandb
noneoft
heabov
e
Cor
rectAnswer:
bot
haandb
Vi
ewAnswer
4.Adat
ainv
ari
anti
sasetofcondi
ti
onst
hatar
etr
uedur
ingt
heexecut
ionofanyf
unct
ion.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
5.I
nsomef
ormal
languages,
stor
eddat
athatt
hesy
stem accessesandal
ter
siscal
l
eda(
n)
at
tri
but
e
dat
ast
ruct
ure
st
ate
v
ari
ant
Cor
rectAnswer:
st
ate
Vi
ewAnswer
6.I
nfor
mal
met
hodswor
k,anact
iont
hatr
eadsorwr
it
esdat
atoast
atei
scal
l
eda(
n)
act
or
ev
ent
i
nvar
iant
oper
ati
on
Cor
rectAnswer:
oper
ati
on
Vi
ewAnswer
7.Whatdef
inest
heci
rcumst
ancesi
nwhi
chapar
ti
cul
aroper
ati
oni
sval
i
d?
dat
ainv
ari
ant
pr
econdi
ti
on
post
condi
ti
on
st
ate
Cor
rectAnswer:
pr
econdi
ti
on
Vi
ewAnswer
8.Usi
ngformalmethodsel
i
minat
est
heneedt
owr
it
enat
ural
languagecomment
aryi
nthe
speci
fi
cat
iondocument.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
9.Acommonnot
ati
onalconv
enti
oninmanyf
ormal
met
hodsi
stowr
it
ethev
ari
abl
ewi
tha
pri
meint
hepost
condi
ti
onforanoperat
or
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
10.Whi
choft
hesear
ecomponent
sofaf
ormal
speci
fi
cat
ionl
anguage?
Semant
icst
hatdef
inest
heobj
ect
susedt
odescr
ibesy
stem
Setofr
elat
ionsdef
ini
ngt
heobj
ectr
ules
Sy
ntaxt
hatdef
ini
ngt
henot
ati
on
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
11.OCLmakesuseofsev
eral
speci
ali
zedmat
hemat
ical
char
act
ers
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.TheZl
anguagemakesuseofschemast
odescr
ibesy
stem st
atesi
nter
msoft
hev
alues
assi
gnedt
osystem v
ari
abl
es.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
13.Thecl
eanr
oom st
rat
egyi
sbasedont
he_
___
___
_sof
twar
epr
ocessmodel
.
ev
olut
ionar
y
i
ncr
ement
al
r
evol
uti
onar
y
spi
ral
Cor
rectAnswer:
i
ncr
ement
al
Vi
ewAnswer
14.Thecl
eanr
oom st
rat
egyr
eli
eson
exhaust
ivet
est
ing
ext
ensi
veuni
ttest
ingofal
lmodul
es
t
est
sthatexer
ciset
hesof
twar
easi
tisr
eal
l
yused
whi
teboxt
est
ingst
rat
egi
es
Cor
rectAnswer:
t
est
sthatexer
ciset
hesof
twar
easi
tisr
eal
l
yused
Vi
ewAnswer
15.Useoff
ormal pr
ogram cor
rect
nessproof
saspar
toft
hecl
eanr
oom pr
ocessel
i
minat
est
he
needdoanytest
ingforsof
twaredefect
s
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
16.I
ncleanroom sof
twar
eengi
neer
inga“
box”encapsul
atessomesy
stem aspectatapar
ti
cul
ar
l
evelofdetai
l.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
17.Thi
sboxspeci
fi
cat
iondescr
ibesanabst
ract
ion,
sti
mul
i
,andr
esponse
bl
ackbox
cl
earbox
st
atebox
whi
tebox
Cor
rectAnswer:
bl
ackbox
Vi
ewAnswer
18.Thi
sboxspeci
fi
cat
iondescr
ibest
hear
chi
tect
ural
desi
gnf
orsomesy
stem component
bl
ackbox
cl
earbox
st
atebox
whi
tebox
Cor
rectAnswer:
st
atebox
Vi
ewAnswer
19.Thi
sboxspeci
fi
cat
ioni
scl
osel
yal
i
gnedwi
thpr
ocedur
aldesi
gnandst
ruct
uredpr
ogr
ammi
ng.
bl
ackbox
cl
earbox
st
atebox
whi
tebox
Cor
rectAnswer:
cl
earbox
Vi
ewAnswer
20.I
ncl
eanr
oom sof
twar
eengi
neer
ingt
hest
ruct
uredpr
ogr
ammi
ngappr
oachi
susedt
o
r
efi
nedat
adesi
gn
r
efi
nef
unct
iondesi
gn
r
efi
neusaget
estcases
bot
haandb
Cor
rectAnswer:
bot
haandb
Vi
ewAnswer
21.Byusi
ngonl
ystr
uct
uredpr
ogr
ammi ngconst
ruct
sasy oucr
eat
eapr
ocedur
aldesi
gn,
you
maketheworkofpr
ovi
ngdesi
gncor
rectnessmucheasi
er.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
22.Whichofthefol
l
owingisnotanadv
ant
ageofusi
ngr
igor
ouscor
rect
nessv
eri
fi
cat
ionofeach
ref
inementofthecl
earboxdesi
gn?
i
mpr
ovesper
for
manceofcode
pr
oducesbet
tercodet
hanuni
ttest
ing
r
educesv
eri
fi
cat
ionef
for
t
r
esul
tsi
nnearzer
odef
ectl
evel
s
Cor
rectAnswer:
i
mpr
ovesper
for
manceofcode
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Ef
fect
ivesof
twar
epr
ojectmanagementf
ocuseson
peopl
e,per
for
mance,
pay
off
,pr
oduct
peopl
e,pr
oduct
,per
for
mance,
process
peopl
e,pr
oduct
,pr
ocess,
proj
ect
peopl
e,pr
ocess,
pay
off
,pr
oduct
Cor
rectAnswer:
peopl
e,pr
oduct
,pr
ocess,
proj
ect
Vi
ewAnswer
2.Organi
zat
ionst
hatachi
evehighl
evel
sofmat
uri
tyi
npeopl
emanagementhav
eahi
gher
l
ikel
i
hoodofi mpl
ementi
ngeff
ecti
vesoft
war
eengi
neer
ingpr
ocesses
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
3.Thef
ir
stst
epi
npr
ojectpl
anni
ngi
sto
det
ermi
net
hebudget
.
sel
ectat
eam or
gani
zat
ional
model
.
det
ermi
net
hepr
ojectconst
rai
nts
est
abl
i
sht
heobj
ect
ivesandscope
Cor
rectAnswer:
est
abl
i
sht
heobj
ect
ivesandscope
Vi
ewAnswer
4.Pr
ocessf
ramewor
kact
ivi
ti
esar
epopul
atedwi
th
mi
l
est
ones
wor
kpr
oduct
s
QApoi
nts
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
5.Proj
ectmanagementi
slessimpor
tantf
ormoder
nsof
twar
edev
elopmentsi
ncemostpr
oject
s
aresuccessf
ulandcompl
etedonti
me
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
6.Whi
choft
hef
oll
owi
ngi
snotconsi
der
edast
akehol
deri
nthesof
twar
epr
ocess?
cust
omer
s
end-
user
s
pr
ojectmanager
s
sal
espeopl
e
Cor
rectAnswer:
sal
espeopl
e
Vi
ewAnswer
7.Thebestpersont
ohi
reasapr
ojectt
eam l
eaderi
sthemostcompet
entsof
twar
eengi
neer
ing
pract
it
ionerav
ail
abl
e
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
8.Thebestproj
ectt
eam or
gani
zat
ional
model
tousewhent
ackl
i
ngext
remel
ycompl
ex
probl
emsisthe
cl
osedpar
adi
gm
openpar
adi
gm
r
andom par
adi
gm
sy
nchr
onouspar
adi
gm
Cor
rectAnswer:
openpar
adi
gm
Vi
ewAnswer
9.Whi
chf
act
orsshoul
dbeconsi
der
edi
nchoosi
ngt
heor
gani
zat
ional
str
uct
uref
orasof
twar
e
team?
degr
eeofcommuni
cat
iondesi
red
pr
edi
ctedsi
zeoft
her
esul
ti
ngpr
ogr
am
r
igi
dit
yoft
hedel
i
ver
ydat
e
si
zeoft
hepr
ojectbudget
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
10.Oneoft
hebestway
stoav
oidf
rust
rat
iondur
ingt
hesof
twar
edev
elopmentpr
ocessi
sto
gi
vet
eam member
smor
econt
rol
overpr
ocessandt
echni
cal
deci
sions
gi
vet
eam member
slesscont
rol
overpr
ocessandt
echni
cal
deci
sions.
hi
debadnewsf
rom t
hepr
ojectt
eam member
sunt
ilt
hingsi
mpr
ove.
r
ewar
dpr
ogr
ammer
sbasedont
hei
rpr
oduct
ivi
ty.
Cor
rectAnswer:
gi
vet
eam member
smor
econt
rol
overpr
ocessandt
echni
cal
deci
sions
Vi
ewAnswer
11.Smal
lagi
l
eteamshav
enopl
acei
nmoder
nsof
twar
edev
elopment
.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Whichofthesesof
twar
echar
act
eri
sti
csi
snotaf
act
orcont
ri
but
ingt
opr
ojectcoor
dinat
ion
di
ffi
cul
ties?
i
nter
oper
abi
l
ity
per
for
mance
scal
e
uncer
tai
nty
Cor
rectAnswer:
per
for
mance
Vi
ewAnswer
13.Whichoft
hesesof
twar
echar
act
eri
sti
csar
eusedt
odet
ermi
net
hescopeofasof
twar
e
proj
ect
?
cont
ext
,li
nesofcode,
funct
ion
cont
ext
,funct
ion,
communi
cat
ionr
equi
rement
s
i
nfor
mat
ionobj
ect
ives,
funct
ion,
per
for
mance
communi
cat
ionsr
equi
rement
s,per
for
mance,
inf
ormat
ionobj
ect
ives
Cor
rectAnswer:
i
nfor
mat
ionobj
ect
ives,
funct
ion,
per
for
mance
Vi
ewAnswer
14.Themaj
orar
easofpr
obl
em decomposi
ti
ondur
ingt
hepr
ojectscopi
ngact
ivi
tyar
ethe
cust
omerwor
kfl
ow
f
unct
ional
i
tyt
obedel
i
ver
ed
pr
ocessusedt
odel
i
verf
unct
ional
i
ty
sof
twar
epr
ocessmodel
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
15.Pr
oductandpr
ocessdecomposi
ti
onoccur
ssi
mul
taneousl
yast
hepr
ojectpl
anev
olv
es.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
16.Whencansel
ect
edcommonpr
ocessf
ramewor
kact
ivi
ti
esbeomi
tt
eddur
ingpr
ocess
decomposi
ti
on?
whent
hepr
ojecti
sext
remel
ysmal
li
nsi
ze
anyt
imet
hesof
twar
eismi
ssi
oncr
it
ical
r
api
dpr
otot
ypi
ngdoesnotr
equi
ret
hei
ruse
nev
ert
heact
ivi
ti
esar
einv
ari
ant
Cor
rectAnswer:
nev
ert
heact
ivi
ti
esar
einv
ari
ant
Vi
ewAnswer
17.Howdoesasof
twar
epr
ojectmanagerneedt
oactt
omi
nimi
zet
her
iskofsof
twar
efai
l
ure?
doubl
ethepr
ojectt
eam si
ze
r
equestal
argebudget
st
artont
her
ightf
oot
t
rackpr
ogr
ess
candd
Cor
rectAnswer:
candd
Vi
ewAnswer
18.TheW5HHpr
inci
plecont
ainswhi
choft
hef
oll
owi
ngquest
ions?
Whyi
sthesy
stem bei
ngdev
eloped?
Whatwi
l
lbedonebywhom?
Wher
ear
etheyor
gani
zat
ional
l
ylocat
ed?
Howmuchofeachr
esour
cei
srequi
red?
a,
cd
Cor
rectAnswer:
a,
cd
Vi
ewAnswer
19.Whi
choft
hesear
ecr
it
ical
pract
icesf
orper
for
mance-
basedpr
ojectmanagement
?
assessi
ngpr
oductusabi
l
ity
def
ectt
racki
ngagai
nstqual
i
tyt
arget
s
empi
ri
cal
costest
imat
ion
f
ormal
riskmanagement
b,
c,d
Cor
rectAnswer:
b,
c,d
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Thet
ermsmeasur
e,measurement,
andmet r
ical
lshar
ethesamedef
ini
ti
onaccor
dingt
othe
I
EEEStandar
dGl
ossaryofSof
twareEngi
neer
ingTerms.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
2.Whi
choft
hesear
eval
i
dreasonsf
ormeasur
ingsof
twar
epr
ocesses,
product
s,andr
esour
ces?
t
ochar
act
eri
zet
hem
t
oev
aluat
ethem
t
opr
icet
hem
t
oimpr
ovet
hem
a,
b,d
Cor
rectAnswer:
a,
b,d
Vi
ewAnswer
3.Pr
ocessi
ndi
cat
orsenabl
easof
twar
epr
ojectmanagert
o
assesst
hest
atusofanon-
goi
ngpr
oject
t
rackpot
ent
ial
risks
adj
ustwor
kfl
owort
asks
noneoft
heabov
e
Cor
rectAnswer:
noneoft
heabov
e
Vi
ewAnswer
4.Publ
i
cmet
ri
csar
eused
t
oev
aluat
etheper
for
manceofsof
twar
edev
elopmentt
eams.
t
oappr
aiset
heper
for
manceofi
ndi
vi
dual
team member
s.
t
omakest
rat
egi
cchangest
othesof
twar
epr
ocess.
t
omaket
act
ical
changesdur
ingasof
twar
epr
oject
.
candd
Cor
rectAnswer:
candd
Vi
ewAnswer
5.Whi
choft
hef
oll
owi
ngi
temsar
enotmeasur
edbysof
twar
epr
ojectmet
ri
cs?
i
nput
s
mar
ket
s
out
put
s
r
esul
ts
Cor
rectAnswer:
mar
ket
s
Vi
ewAnswer
6.Sof
twar
equal
i
tyandf
unct
ional
i
tymustbemeasur
edi
ndi
rect
ly.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
7.Whi
choff
oll
owi
ngar
eadv
ant
agesofusi
ngLOC(
li
nesofcode)asasi
ze-
ori
ent
edmet
ri
c?
LOCi
seasi
l
ycomput
ed.
LOCi
sal
anguagedependentmeasur
e.
LOCi
sal
anguagei
ndependentmeasur
e.
LOCcanbecomput
edbef
oreadesi
gni
scompl
eted.
Cor
rectAnswer:
LOCi
seasi
l
ycomput
ed.
Vi
ewAnswer
8.Whichofthef
oll
owingar
eadvantagesofusi
ngfunct
ionpoi
nts(
FP)asameasur
eoft
he
funct
ional
i
tydel
i
veredbyasof
twareappli
cati
on?
FPi
seasi
l
ycomput
ed
FPi
sal
anguagedependentmeasur
e.
FPi
sal
anguagei
ndependentmeasur
e
FPcanbecomput
edbef
oreadesi
gni
scompl
eted
candd
Cor
rectAnswer:
candd
Vi
ewAnswer
9.Ther
ei snoneedtor
econci
l
eLOCandFPmeasur
essi
nceeachi
nmeani
ngf
uli
nit
sownr
ight
asaprojectmeasur
e.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
10.Object-Or
ient
edproj
ectmeasuresmaybecombi
nedwi
thhi
stor
ical
proj
ectdat
atopr
ovi
de
metri
cst hataidi
nproj
ectest
imati
on
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
11.Use-
Caseori
entedmetri
csar
ecomput
eddi
rect
lyf
rom UMLdi
agr
amst
heyar
eof
tenusedas
normali
zat
ionmeasures.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Whi
choft
hef
oll
owi
ngi
snotameasur
ethatcanbecol
l
ect
edf
rom aWebappl
i
cat
ionpr
oject
?
Cust
omi
zat
ioni
ndex
Numberofdy
nami
cobj
ect
s
Numberofi
nter
nal
pagel
i
nks
Numberofst
ati
cwebpages
Cor
rectAnswer:
Cust
omi
zat
ioni
ndex
Vi
ewAnswer
13.Whichofthef
oll
owi
ngsoftwarequal
i
tyf
act
orsi
smostl
i
kel
ytobeaf
fect
edbyr
adi
cal
changestocomputi
ngar
chi
tectur
es?
oper
ati
on
t
ransi
ti
on
r
evi
sion
noneoft
heabov
e
Cor
rectAnswer:
noneoft
heabov
e
Vi
ewAnswer
14.Whi
choft
hef
oll
owi
ngpr
ovi
deusef
ulmeasur
esofsof
twar
equal
i
ty?
cor
rect
ness,
per
for
mance,
int
egr
it
y,usabi
l
ity
r
eli
abi
l
ity
,mai
ntai
nabi
l
ity
,int
egr
it
y,sal
es
cor
rect
ness,
mai
ntai
nabi
l
ity
,si
ze,
sat
isf
act
ion
cor
rect
ness,
mai
ntai
nabi
l
ity
,int
egr
it
y,usabi
l
ity
Cor
rectAnswer:
cor
rect
ness,
mai
ntai
nabi
l
ity
,int
egr
it
y,usabi
l
ity
Vi
ewAnswer
15.Asoft
warequali
tymetr
ict
hatcanbeusedatbot
hthepr
ocessandpr
ojectl
evel
sisdef
ect
removal
effi
ciency(
DRE)
.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
16.Whyi si
timpor
tantt
omeasur
ethepr
ocessofsof
twar
eengi
neer
ingandsof
twar
eit
produces?
I
tisr
eal
l
ynotnecessar
yunl
esst
hepr
ojecti
sext
remel
ycompl
ex.
Todet
ermi
necost
sandal
l
owapr
ofi
tmar
gint
obeset
.
Todet
ermi
newhet
herasof
twar
egr
oupi
simpr
ovi
ngornot
.
Tomakesof
twar
eengi
neer
ingmor
eli
keot
herengi
neer
ingpr
ocesses
Cor
rectAnswer:
Todet
ermi
newhet
herasof
twar
egr
oupi
simpr
ovi
ngornot
.
Vi
ewAnswer
17.Tobeanef
fect
iveai
dinpr
ocessi
mpr
ovementt
hebasel
i
nedat
ausedmustbe:
basedonr
easonabl
eguest
imat
esf
rom pastpr
oject
s
measur
edconsi
stent
lyacr
osspr
oject
s
dr
awnf
rom si
mil
arpr
oject
s
basedonal
lpr
evi
ousl
ycompl
etedpr
oject
s
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
18.Basel
inedatamustbecol
lect
edi
nanon-
goi
ngmannerandcannotbecomput
edbyf
ormal
studyofhist
ori
cal
proj
ectdat
a
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
19.Small
sof
twareorgani
zat
ionsar
enotl
i
kel
ytoseeanyeconomi
cret
urnf
rom est
abl
i
shi
ng
soft
waremet
ricspr
ogram
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
20.Thesof
twar
emet r
icschosenbyanor
gani
zat
ionar
edr
ivenbyt
hebusi
nessort
echni
cal
goal
sanorgani
zat
ionwishestoaccompl
i
sh.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
3PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Forpur
posesofdeter
mini
ngthemajorengi
neer
ingt
asksanddist
ri
buti
ngthem ont
hepr
oject
ti
meline,
theproj
ectmangershoul
dassumethatt
heprocessmodelusedis
l
i
near
sequent
ial
i
ter
ati
veev
olut
ionar
y
anyoft
heabov
e
Cor
rectAnswer:
anyoft
heabov
e
Vi
ewAnswer
2.Theonlymeansaccompl
i
shi
ngt
askr
efi
nementi
stomakeuseofapr
ocessdesi
gnl
anguage
approach.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
3.Sof
twar
epr
oject
sar
einev
itabl
ylat
eandt
her
eisnot
hingt
hatcanexpl
ainwhy
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Iti
sunethi
caltounder
takeaproj
ectthatyouknowi
nadvancecannotbecompl
etedbythe
customer'
sdeadli
ne,unl
essyouinf
ormt hecust
omeroft
heriskandest
abli
shapr
ojectpl
an
thatcandeli
vert
heneededsystem i
ncr
ement al
l
y
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
5.Whi
choft
hef
oll
owi
ngi
snotoneoft
hegui
dingpr
inci
plesofsof
twar
epr
ojectschedul
i
ng:
compar
tment
ali
zat
ion
mar
ketassessment
t
imeal
l
ocat
ion
ef
for
tval
i
dat
ion
Cor
rectAnswer:
mar
ketassessment
Vi
ewAnswer
6.Doubl
ingt
hesi
zeofy
oursof
twar
epr
ojectt
eam i
sguar
ant
eedt
ocutpr
ojectcompl
eti
ont
ime
i
nhalf.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
7.Thesof
twar
eequat
ioncanbeusedt
oshowt
hatbyext
endi
ngt
hepr
ojectdeadl
i
nesl
i
ght
ly
f
ewerpeopl
ear
erequi
red
y
ouar
eguar
ant
eedt
omeett
hedeadl
i
ne
mor
eli
nesofcodecanbepr
oduced
noneoft
heabov
e
Cor
rectAnswer:
f
ewerpeopl
ear
erequi
red
Vi
ewAnswer
8.The40-
20-
40r
ulesuggest
sthatt
hel
eastofamountofdev
elopmentef
for
tbespenton
est
imat
ionandpl
anni
ng
anal
ysi
sanddesi
gn
codi
ng
t
est
ing
Cor
rectAnswer:
codi
ng
Vi
ewAnswer
9.At
askseti
sacol
l
ect
ionof
engi
neer
ingwor
ktasks,
mil
est
ones,
del
i
ver
abl
es
t
askassi
gnment
s,costest
imat
es,
met
ri
cs
mi
l
est
ones,
del
i
ver
abl
es,
met
ri
cs
r
esponsi
bil
i
ties,
mil
est
ones,
document
s
Cor
rectAnswer:
engi
neer
ingwor
ktasks,
mil
est
ones,
del
i
ver
abl
es
Vi
ewAnswer
10.Thet
ask(
act
ivi
ty)net
wor
kisausef
ulmechani
sm f
or
comput
ingt
heov
eral
lef
for
test
imat
e
det
ect
ingi
nter
taskdependenci
es
det
ermi
ningt
hecr
it
ical
pat
h
speci
fyi
ngt
het
asksett
othecust
omer
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
11.Tasksthatl
ieonthecri
ti
cal
pat
hinat
asknet
wor
kmaybecompl
etedi
nanyor
derasl
ongas
theproj
ectisonschedul
e.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
12.Twot
ool
sforcomput
ingcr
it
ical
pat
handpr
ojectcompl
eti
ont
imesf
rom act
ivi
tynet
wor
ks
are
CPM
DRE
FP
PERT
aandd
Cor
rectAnswer:
aandd
Vi
ewAnswer
13.Ti
mel
inechar
tsassi
stpr
ojectmanager
sindet
ermi
ningwhatt
askswi
l
lbeconduct
edata
gi
venpoi
ntint
ime.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
14.Thebesti
ndi
cat
orofpr
ogr
essonasof
twar
epr
ojecti
sthecompl
eti
on
ofadef
inedengi
neer
ingact
ivi
tyt
ask
ofasuccessf
ulbudgetr
evi
ewmeet
ingont
ime
andsuccessf
ulr
evi
ewofadef
inedsof
twar
ewor
kpr
oduct
andsuccessf
ulaccept
anceofpr
ojectpr
otot
ypebyt
hecust
omer
Cor
rectAnswer:
andsuccessf
ulr
evi
ewofadef
inedsof
twar
ewor
kpr
oduct
Vi
ewAnswer
15.Sinceit
erat
iveprocessmodelworkbestf
orobj
ect
-or
ient
edpr
oject
siti
simpossi
blet
o
deter
mi newhetheranincrementwi
l
lbecomplet
edontimeornot
.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
16.WebApppr
oject
sonl
yrequi
ret
hecr
eat
ionofamacr
oschedul
e.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
17.Thepur
poseofear
nedv
alueanal
ysi
sist
o
det
ermi
nehowt
ocompensat
edev
eloper
sbasedont
hei
rpr
oduct
ivi
ty
pr
ovi
deaquant
it
ati
vemeansofassessi
ngsof
twar
epr
ojectpr
ogr
ess
pr
ovi
deaqual
i
tat
ivemeansofassessi
ngsof
twar
epr
ojectpr
ogr
ess
sett
hepr
icepoi
ntf
orasof
twar
epr
oductbasedondev
elopmentef
for
t
Cor
rectAnswer:
pr
ovi
deaquant
it
ati
vemeansofassessi
ngsof
twar
epr
ojectpr
ogr
ess
Vi
ewAnswer
18.Earnedval
ueanaly
sisi
sat
echni
quet
hatal
l
owsmanager
stot
akecor
rect
iveact
ionbef
orea
proj
ectcri
sisdev
elops
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
PRACTI
CEI
TNOW TOSHARPENYOURCONCEPT
1.Ari
skr
efer
entleveli
sar i
skcomponentval
ue(
performance,
cost
,suppor
t,schedul
e)or
combi
nat
ionofvaluesthatcauseapr
ojectt
obeter
mi nat
ed.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
2.Anef
fect
iver
iskmanagementpl
anwi
l
lneedt
oaddr
esswhi
choft
hef
oll
owi
ngi
ssues?
r
iskav
oidance
r
iskmoni
tor
ing
cont
ingencypl
anni
ng
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
3.Pr
oact
iver
iskmanagementi
ssomet
imesdescr
ibedasf
ir
efi
ght
ing
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
4.Sof
twar
eri
skal
way
sinv
olv
est
wochar
act
eri
sti
cs
f
ir
efi
ght
ingandcr
isi
smanagement
knownandunknownr
isks
uncer
tai
ntyandl
oss
st
aff
ingandbudget
Cor
rectAnswer:
uncer
tai
ntyandl
oss
Vi
ewAnswer
5.Thr
eecat
egor
iesofr
isksar
e
busi
nessr
isks,
per
sonnel
risks,
budgetr
isks
pr
ojectr
isks,
techni
cal
risks,
busi
nessr
isks
pl
anni
ngr
isks,
techni
cal
risks,
per
sonnel
risks
managementr
isks,
techni
cal
risks,
desi
gnr
isks
Cor
rectAnswer:
pr
ojectr
isks,
techni
cal
risks,
busi
nessr
isks
Vi
ewAnswer
6.Gener
icr
isksr
equi
ref
armor
eat
tent
iont
hanpr
oduct
-speci
fi
cri
sks.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
7.Ari
skitem checkl
i
stwoul
dcont
ainknownandpr
edi
ctabl
eri
sksf
rom whi
choft
hese
cat
egori
es?
pr
oductsi
ze
dev
elopmentenv
ironment
st
affsi
ze
pr
ocessdef
ini
ti
on
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
8.Quest
ionst
hatshoul
dbeaskedt
oassesst
heov
eral
lpr
ojectr
iski
ncl
ude:
Hav
etopmanager
sfor
mal
l
ycommi
tt
edt
osuppor
tthepr
oject
?
Ar
eend-
user
scommi
tt
edt
othepr
ojectandpr
oposedsy
stem bei
ngbui
l
t?
Ar
erequi
rementf
ull
yunder
stoodbydev
elopmentt
eam andcust
omer
s?
Doest
hepr
oposedbudgethav
eti
meal
l
ocat
edf
ormar
ket
ing?
a,
b,c
Cor
rectAnswer:
a,
b,c
Vi
ewAnswer
9.Sof
twar
eri
ski
mpactassessmentshoul
dfocusonconsequencesaf
fect
ing
pl
anni
ng,
resour
ces,
cost
,schedul
e
mar
ket
abi
l
ity
,cost
,per
sonnel
busi
ness,
technol
ogy
,pr
ocess
per
for
mance,
suppor
t,cost
,schedul
e
Cor
rectAnswer:
per
for
mance,
suppor
t,cost
,schedul
e
Vi
ewAnswer
10.Ri
skpr
oject
ionat
tempt
stor
ateeachr
iski
ntwoway
s
l
i
kel
i
hoodandcost
l
i
kel
i
hoodandi
mpact
l
i
kel
i
hoodandconsequences
l
i
kel
i
hoodandexposur
e
Cor
rectAnswer:
l
i
kel
i
hoodandconsequences
Vi
ewAnswer
11.Ri
skt
abl
esar
esor
tedby
pr
obabi
l
ityandcost
pr
obabi
l
ityandi
mpact
pr
obabi
l
ityandconsequences
pr
obabi
l
ityandexposur
e
Cor
rectAnswer:
pr
obabi
l
ityandi
mpact
Vi
ewAnswer
12.Indi
vi
dualteam member
scanmaket
hei
rownest
imat
eforar
iskpr
obabi
l
ityandt
hen
developaconsensusval
ue.
Tr
ue
Fal
se
Cor
rectAnswer:
Tr
ue
Vi
ewAnswer
13.Whi
chf
act
orsaf
fectt
hepr
obabl
econsequencesl
i
kel
yifar
iskdoesoccur
?
r
iskcost
r
iskt
imi
ng
r
iskscope
r
iskr
esour
ces
bandc
Cor
rectAnswer:
bandc
Vi
ewAnswer
14.Thereasonforr
efi
ningr
isksi
stobr
eakt
hem i
ntosmal
l
eruni
tshav
ingdi
ff
erent
consequences.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
15.Ef
fect
iver
iskmanagementpl
anneedst
oaddr
esswhi
choft
hesei
ssues?
r
iskav
oidance
r
iskmoni
tor
ing
cont
ingencypl
anni
ng
al
loft
heabov
e
Cor
rectAnswer:
al
loft
heabov
e
Vi
ewAnswer
16.Riskmoni
tor
inginvolveswatchi
ngther
iskindi
cat
orsdefi
nedf
orthepr
ojectandnot
deter
mi ni
ngt
heeffect
ivenessoftheri
skmiti
gati
onstepst
hemsel
ves.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
Vi
ewAnswer
17.Hazar
danal
ysi
sfocusesont
hei
dent
if
icat
ionandassessmentofpot
ent
ial
hazar
dst
hatcan
cause
pr
ojectt
ermi
nat
ion
schedul
esl
i
ppage
costov
err
uns
anent
ir
esy
stem t
ofai
l
Cor
rectAnswer:
anent
ir
esy
stem t
ofai
l
Vi
ewAnswer
18.Ri
skinf
ormat
ionsheet
s(RI
S)ar
enev
eranaccept
abl
esubst
it
utef
oraf
ull
riskmi
ti
gat
ion,
monit
ori
ng,andmanagement(
RMMM)plan.
Tr
ue
Fal
se
Cor
rectAnswer:
Fal
se
1.“
Sof
twar
eengi
neer
sshal
l-
actconsi
stent
lywi
tht
hepubl
i
cint
erest
.”
acti
namannert
hati
sint
hebesti
nter
est
sofhi
sexper
ti
seandf
avour
.”
ensur
ethatt
hei
rpr
oduct
sonl
ymeett
heSRS.
”d)al
loft
hement
ioned
al
loft
hement
ioned
Vi
ewAnswer
“
Sof
twar
eengi
neer
sshal
lactconsi
stent
lywi
tht
hepubl
i
cint
erest
.”
2.“
Soft
wareengi
neer
sshoul
dnotusethei
rtechni
cal
ski
l
lst
omi
suseot
herpeopl
e’
s
comput
ers.
”Her
etheter
m mi
suseref
ersto:
Unaut
hor
izedmodi
fi
cat
ionofcomput
ermat
eri
al
Unaut
hor
izedaccesst
ocomput
ermat
eri
al
Di
ssemi
nat
ionofv
irusesorot
hermal
war
e
Al
loft
heabov
e
Vi
ewAnswer
Al
loft
heabov
e
“Sof
twareengineersshoul
dnotusethei
rtechni
calski
ll
stomisuseotherpeopl
e’
s
computers.
”Heretheterm mi
suseref
erstotheUnauthori
zedmodif
icat
ionofcomput
ermat
eri
al,
Unaut
hor
izedaccesst
ocomput
ermat
eri
al&Di
ssemi
nat
ionofv
irusesorot
hermal
war
e.
3.Whati
saSof
twar
e?
Sof
twar
eisdocument
ati
onandconf
igur
ati
onofdat
a
Sof
twar
eissetofpr
ogr
ams
Sof
twar
eissetofpr
ogr
ams,
document
ati
on&conf
igur
ati
onofdat
a
Noneoft
hement
ioned
Vi
ewAnswer
Sof
twar
eissetofpr
ogr
ams,
document
ati
on&conf
igur
ati
onofdat
a.
4.Whi
choft
hesesof
twar
eengi
neer
ingact
ivi
ti
esar
enotapar
tofsof
twar
epr
ocesses?
Sof
twar
edev
elopment
Sof
twar
edependence
Sof
twar
eval
i
dat
ion
Sof
twar
especi
fi
cat
ion
Vi
ewAnswer
Sof
twar
edependencei
snotapar
tofsof
twar
epr
ocesses.
5.Thef
undament
alnot
ionsofsof
twar
eengi
neer
ingdoesnotaccountf
or?
Sof
twar
eSecur
it
y
Sof
twar
ereuse
Sof
twar
epr
ocesses
Sof
twar
eVal
i
dat
ion
Vi
ewAnswer
Thef
undament
alnot
ionsofsof
twar
eengi
neer
ingdoesnotaccountf
orSof
twar
eVal
i
dat
ion.
6.Whi
choneoft
hef
oll
owi
ngmodel
sisnotsui
tabl
eforaccommodat
inganychange?
Pr
otot
ypi
ngModel
RADModel
Bui
l
d&Fi
xModel
Wat
erf
all
Model
Vi
ewAnswer
Wat
erf
all
Model
isnotsui
tabl
eforaccommodat
inganychange.
7.SDLCst
andsf
or
Sy
stem Dev
elopmentLi
fecy
cle
Sof
twar
eDesi
gnLi
feCy
cle
Sof
twar
eDev
elopmentLi
feCy
cle
Sy
stem Desi
gnLi
feCy
cle
Vi
ewAnswer
SDLCst
andsf
orSof
twar
eDev
elopmentLi
feCy
cle.
8.Thespi
ral
model
wasor
igi
nal
l
ypr
oposedby-
Bar
ryBoehm
Pr
essman
Roy
ce
Pr
essman
Vi
ewAnswer
Thespi
ral
model
wasor
igi
nal
l
ypr
oposedbyBar
ryBoehm
9.I
fyouwer
etocr
eat
ecl
i
ent
/ser
verappl
i
cat
ions,
whi
chmodel
woul
dyougof
or?
Concur
rentModel
Spi
ral
Model
WI
NWI
NSpi
ral
Model
I
ncr
ement
alModel
Vi
ewAnswer
Concur
rentModel
10.I
nfr
ast
ruct
uresof
twar
ear
ecov
eredunder?
Cust
omi
sedPr
oduct
s
Gener
icandCust
omi
sedPr
oduct
s
Gener
icPr
oduct
s
Noneoft
heabov
e
Vi
ewAnswer
I
nfr
ast
ruct
uresof
twar
ear
ecov
eredunderGener
icPr
oduct
s.
11.Bui
l
dandFi
xmodel
has?
1Phases
2Phases
3Phases
4Phases
Vi
ewAnswer
Bui
l
dandFi
xmodel
has2Phases
12.Whi
teboxt
est
ing,
asof
twar
etest
ingt
echni
quei
ssomet
imescal
l
ed?
Gr
aphTest
ing
Basi
cpat
h
Gl
assboxt
est
ing
Dat
afl
ow
Vi
ewAnswer
Whi
teboxt
est
ing,
asof
twar
etest
ingt
echni
quei
ssomet
imescal
l
edGl
assboxt
est
ing.
13.St
ruct
uredpr
ogr
ammi
ngcodesi
ncl
udes?
al
ter
ati
on&i
ter
ati
on
mul
ti
pleexi
tfr
om l
oops
sequenci
ng
onl
y1and3
Vi
ewAnswer
St
ruct
uredpr
ogr
ammi
ngcodesi
ncl
udessequenci
ng,
alt
erat
ion&i
ter
ati
on.
14.Thedocumentl
i
sti
ngal
lpr
ocedur
esandr
egul
ati
onst
hatgener
all
ygov
ernanor
gani
zat
ioni
s
the?
Or
gani
zi
ngmanual
Per
sonal
pol
i
ngbank
Admi
nist
rat
ionpol
i
cymanual
Pr
ocedur
elog
Vi
ewAnswer
Thedocumentl
i
sti
ngal
lpr
ocedur
esandr
egul
ati
onst
hatgener
all
ygov
ernanor
gani
zat
ioni
sthe
Organi
zi
ngmanual.
15.Whichoneofthef
oll
owi
ngi
sNOTdesi
redi
nagoodSof
twar
eRequi
rementSpeci
fi
cat
ions
(SRS)document
?
Non-
Funct
ional
Requi
rement
s
Goal
sofI
mpl
ement
ati
on
Funct
ional
Requi
rement
s
Al
gor
it
hmsf
orSof
twar
eImpl
ement
ati
on
Vi
ewAnswer
Algor
it
hmsf orSof
twar
eImplement
ati
oni
snotdesi
redi
nagoodSof
twar
eRequi
rement
Speci
ficat
ions(
SRS)document
.
16.COCOMOst
andsf
or_
___
__.
const
ruct
ivecostModel
commoncont
rol
Model
composi
ti
oncostModel
consumedcostModel
Vi
ewAnswer
COCOMOst
andsf
orconst
ruct
ivecostModel
.
17.Whati
sthemostcommonmeasur
eforcor
rect
ness?
Er
ror
sperKLOC
Def
ect
sperKLOC
$perKLOC
Pagesofdocument
ati
onperKLOC
Vi
ewAnswer
Def
ect
sperKLOCi
sthemostcommonmeasur
eforcor
rect
ness.
18.Li
neofcode(
LOC)oft
hepr
oductcomesunderwhi
cht
ypeofmeasur
es?
Di
rectmeasur
es
Codi
ng
I
ndi
rectmeasur
es
Noneoft
heabov
e
Vi
ewAnswer
Li
neofcode(
LOC)oft
hepr
oductcomesunderDi
rectmeasur
es.
19.Li
neofcode(
LOC)oft
hepr
oductcomesunderwhi
cht
ypeofmeasur
es?
Di
rectmeasur
es
Codi
ng
I
ndi
rectmeasur
es
Noneoft
heabov
e
Vi
ewAnswer
Li
neofcode(
LOC)oft
hepr
oductcomesunderDi
rectmeasur
es.
20.Howmanynumber
sofmat
uri
tyl
evel
sinCMM ar
eav
ail
abl
e?
Vi
ewAnswer
mat
uri
tyl
evel
sinCMM ar
eav
ail
abl
eof5number
s.
21.Whi
choft
hef
oll
owi
ngi
sthet
askofpr
ojecti
ndi
cat
ors:
t
rackpot
ent
ial
risk
hel
pinassessmentofst
atusofongoi
ngpr
oject
.
bot
h1and2
noneoft
hement
ioned
Vi
ewAnswer
bot
h1and2
22.Whi
choft
hef
oll
owi
ngi
snotadi
rectmeasur
eofSEpr
ocess?
Ef
for
tAppl
i
ed
Ef
fi
ciency
Ef
for
tAppl
i
ed
Al
loft
hement
ioned
Vi
ewAnswer
Ef
fi
ciencyi
snotadi
rectmeasur
eofSEpr
ocess.
23.I
nsi
zeor
ient
edmet
ri
cs,
met
ri
csar
edev
elopedbasedont
he_
__
numberofuseri
nput
s
numberofl
i
nesofcode
numberofFunct
ions
amountofmemor
yusage
Vi
ewAnswer
I
nsi
zeor
ient
edmet
ri
cs,
met
ri
csar
edev
elopedbasedont
henumberofl
i
nesofcode.
24.Usabi
l
itycanbemeasur
edi
nter
msof
:
Ti
mer
equi
redt
obecomemoder
atel
yef
fi
cienti
nsy
stem usage
Neti
ncr
easei
npr
oduct
ivi
ty
I
ntel
l
ect
ual
ski
l
ltol
ear
nthesy
stem
Al
loft
hement
ioned
Vi
ewAnswer
Al
loft
hement
ioned
Usabil
i
tycanbemeasur
edintermsofTimerequir
edt obecomemoderat
elyef
fi
cienti
nsy
stem
usage,Neti
ncr
easei
nproduct
ivi
ty&I
ntel
lect
ualskil
ltolear
nthesy
stem.
DNYANSAGAR ARTS AND COMMERCE COLLEGE, BALEWADI, PUNE – 45
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A:) System
B:) Software
C:) Subsystem
D:) Physical system
Correct:A
A:) System
B:) Software
C:) Subsystem
D:) Physical system
Correct:A
A:) Standards
B:) Measurement
C:) Compare
D:) All of above
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:D
A:) Output/Input
B:) Control
C:) Feedback
D:) All of above
Correct:D
Q:5) We can define information system as a set of devices, procedures, rules but most of the
work performs manually
Correct:B
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:D
Correct:B
Q:8)-------- refers to the process of examining a business situation with the intent of improving it
through better procedures and methods.
Correct:D
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:C
A:) Analysis
B:) Design
C:) Problem/Opportunity Identification
D:) Development and Documentation
Correct:C
Q:11)Decision makers who are concerned with tactical (short-term) operational problems and
decision making are
Correct:A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:B
A:) expert
B:) managerial
C:) executive
D:) decision
Correct:C
Q:14)________ expressly designed for the support of individual and collective decision making.
A:) MIS
B:) DSS
C:) TPS
D:) OIS
Correct:B
Q:15)-----------The system which are represented conceptually non Physical systems are called
Correct:A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:16)------------it shows a two dimensional depicting system elements and their linkages.
Correct:A
Q:17)---------------It shows the flow of material ,energy and information that hold system
together.
Correct:B
Q:18)------------- This type of model exhibits are pair of relationship such as activity time or cost
quantity.
Correct:C
Q:19)---------------- It depict constantly an ongoing constantly changing the system
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:D
Q:20) An -----------system is a one which does not provide for its own control or modification.
Correct:A
Correct:B
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C:) MIS
D:) DIS
Correct:A
Correct:D
Correct:A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:A
Correct:B
Q:27)-------------is a unit that is part of a larger system that means a larger system divided into
subparts the subpart is known as --------------
Correct:C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:D
Q:29)-----------------is concerned with how a systems tied together in order to achieve common
goal thus forming integration.
A:) Interaction
B:) Interdependence
C:) Integration
D:) Central Objective
Correct:C
A:) Interaction
B:) Interdependence
C:) Integration
D:) Central Objective
Correct:B
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A:) elicitation
B:) design
C:) analysis
D:) documentation
Correct:C
Correct:D
Q:33)-------- refers to the process of examining a business situation with the intent of improving
it through better procedures and methods.
Correct:A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:B
Correct:A
Q:36)--------- it include the study like can the work for the project is done with current
equipment existing software technology and with available manpower.
Correct:B
Correct:C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:A
Q:39) Analyst used ------- method to collect information from individual or from group.
A:) Interviews
B:) Questionnaires.
C:) Record inspection or view
D:) Observations
Correct:A
Q:40)Analyst used --------- method to collect information from person by asking standard
question to person or group of person.
A:) Interviews
B:) Questionnaires.
C:) Record inspection or view
D:) Observations
Correct:A
Q:41) -------- interviews use of standardized question in either an open response or close
response format.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:B
Correct:A
Q:43)Analyst use ----------to learn about feelings, opinions and general experiences or to explore
a process or problems.
Correct:A
Q:44)---------- controlled the frame of reference by presenting respondent with specific responses
from which to select.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:
Q:45)In ----------- analyst examines information that has been recorded about system and about
the users.
Correct:B
Correct:A
A:) Instructions
B:) Data Structures
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C:) Documents
D:) All of the above
Correct:D
Correct:A
Q:49)----------- are software systems delivered to customer with the documentation which
describes how to install and use the system.
Correct:A
Q:50)--------- These are stand-alone systems which are produced by a development organization
and sold on the open market to any customer who is able to buy them.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct: D
Q:2) ------------- component should be designed and implemented so that it can be reused in
many different programs.
A:) Reusability
B:) Effectiveness
C:) Flexibility
D:) None of these
Correct: A
Q:3)A primary goal of software engineering is to improve the -------------and to increase the
productivity and job satisfaction of software engineers.
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A:) Method
B:) Process
C:) Product
D:) Problem
Correct: A
Correct:B
Correct: A
Q:7) ------------- encompass a broad array of tasks that include project planning and
estimation system analysis, design of data structure, program architecture, coding, testing
and maintenance.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct: A
Q:8)------------- are the glue that holds the methods and tools together and they enable rational
and timely development of computer software.
Correct :D
Q:9)Software engineering needed for building -----------systems in a timely manner with high
quality.
A:) Software
B:) Hardware
C:) Process
D:) All of above
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct: A
Correct :C
Q:12)Software is ------
A:) Developed
B:) Manufactured
C:) Non manufactured
D:) None of these
Correct:B
A:) Engineered
B:) Developed
C:) Maintained
D:) Wear out
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:14) ------------ consists of a means of monitoring the software engineering processes and
methods used to ensure quality.
Correct:B
Q:15) In McCall’s software quality factors, Product operation phase ----not contains.
A:) Correctness
B:) Reliability
C:) Usability
D:) Flexibility
Correct :C
Q:16) In McCall’s software quality factors, Product revision phase ----not contains.
A:) Maintainability
B:) Flexibility
C:) Testability
D:) Portability
Correct: A
Q:17)In McCall’s software quality factors, Product transition phase ----not contains
A:) Portability
B:) Reusability
C:) Interoperability
D:) Testability
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct :D
A:) Maintainability
B:) Flexibility
C:) Testability
D:) Portability
Correct: A
Q:19) The property of software in which software product may be adapted to changes of
specifications.
A:) Maintainability
B:) Flexibility
C:) Testability
D:) Portability
Correct :D
Q:20) It is the ability of software system to product their various components against
unauthorized access and modification.
A:) Correctness
B:) Reliability
C:) Usability
D:) Integrity
Correct :D
Q:21)------------ is the probability that the software will operate correctly over specified
time interval.
A:) Correctness
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
B:) Reliability
C:) Usability
D:) Flexibility
Correct :D
A:) Correctness
B:) Interoperability
C:) Usability
D:) Flexibility
Correct: A
Q:23) ----------- the ease with which conformance to standards can be checked.
A:) Correctness
B:) Auditability
C:) Usability
D:) Flexibility
Correct:B
Q:24) --------- The degree to which standard interfaces protocols and bandwidth are used.
A:) Correctness
B:) Communication commonality
C:) Usability
D:) Flexibility
Correct :D
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A:) Conciseness
B:) Consistency
C:) Data commonality
D:) Error tolerance
Correct: A
Q:26) --------The use of uniform design and documentation techniques throughout the
software development project.
A:) Conciseness
B:) Consistency
C:) Data commonality
D:) Error tolerance
Correct:B
Q:27)------- The use of standard data structures and types throughout the program.
A. Conciseness
B. Consistency
C. Data commonality
D. Error tolerance
Q:28)----------- the degree to which the software assists in enabling new users to apply the
system.
A. Training
B. Traceability
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C. Simplicity
D. Security
Correct: A
Q:29)--------- The degree to which the source code provides meaningful documentation.
A. Self-documentation
B. Training
C. Traceability
D. Simplicity
Correct: A
Q:30) ---------- The damage that occurs when the program encounters an error.
A. Error tolerance
B. Training
C. Traceability
D. simplicity
Correct: A
A. Error tolerance
B. Training
C. Modularity
D. Simplicity
Correct :C
Q:32)---------- The degree to which full implementation of required function has been achieved.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A. Error tolerance
B. Training
C. Completeness
D. Simplicity
Correct :C
Correct:D
A. Waterfall Model
B. Incremental Model
C. Spiral model
D. Prototyping Model
Correct: A
Q:36) The waterfall model of the software process considers each process activity as a
_______ phase
A. separate
B. discrete
C. Both a and b options
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:37)In Boehm’s spiral model, each loop in the spiral represents _____ of the
software process
A. phase
B. design
C. documentation
D. none of the above
Correct: A
Q:38)In the Spiral model the radius of the spiral at any point represents
Q:40)In incremental process model, some high end function are designed in
A. Construction framework
B. Modeling framework
C. Planning framework
D. Deployment framework
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:B
Q:42) Which one of the following models is not suitable for accommodating any change?
Correct :D
A. Horizontal Prototype
B. Vertical Prototype
C. Diagonal Prototype
D. Domain Prototype
Correct :C
A. Quick Design
B. Coding
C. Prototype Refinement
D. Engineer Product
Correct:B
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A. 2 phases
B. 3 phase
C. 5 phases
D. 6 phases
Correct :C
Correct : D
Correct :A
Q:48)Which model can be selected if user is involved in all the phases of SDLC?
A. Waterfall Model
B. Prototyping Model
C. RAD Model
D. both Prototyping Model & RAD Model
Correct:C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:D
Correct :C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct: A
A. IBM
B. Barry Boehm
C. Pressman
D. Royce
Correct:B
Q:3) The spiral model has two dimensions namely _____________ and ____________
A. diagonal, angular
B. radial, perpendicular
C. radial, angular
D. diagonal, perpendicular
Correct:C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:B
Correct: A
A. True
B. False
Correct:B
Correct: A
Q:8)If you were to create client/server applications, which model would you go for?
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:C
Q:9)A company is developing an advance version of their current software available in the
market, what model approach would they prefer ?
A. RAD
B. Iterative Enhancement
C. Both RAD & Iterative Enhancement
D. Spiral
Correct:C
Q:10)One can choose Waterfall Model if the project development schedule is tight.
A. True
B. False
Correct:B
A. True
B. False
Correct: A
A. True
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
B. False
Correct:B
Q:13) If you were a lead developer of a software company and you are asked to submit a
project/product within a stipulated time-frame with no cost barriers, which model would you
select?
A. Waterfall
B. Spiral
C. RAD
D. Incremental
Correct:C
Q:14) Which of the following life cycle model can be chosen if the development team has less
experience on similar projects?
A. Spiral
B. Waterfall
C. RAD
D. Iterative Enhancement Model
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:15) This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses
on “Selection of a Life Cycle Model”.
A. Requirements
B. Development team & Users
C. Project type and associated risk
D. All of the mentioned
Correct:D
A. Requirements
B. Development team & Users
C. Project type and associated risk
D. All of the mentioned
Correct: A
Q:17) Which of the following life cycle model can be chosen if the development team has less
experience on similar projects?
A. Spiral
B. Waterfall
C. RAD
D. Iterative Enhancement Model
Correct: A
Q:18) Which two models doesn’t allow defining requirements early in the cycle?
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct: B
A. waterfall
B. prototype
C. incremental
D. agile
Correct: B
A. True
B. False
Correct: A
Q:21) A stage in which individual components are integrated and ensured that they are error-free
to meet customer requirements.
A. Coding
B. Testing
C. Design
D. Implementation
Correct: B
A. Incremental
B. Waterfall
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C. Spiral
D. Prototyping
Correct: B
A. Design
B. Coding
C. Testing
D. None of above
Correct: A
Q:24) ER diagram is a ________of the database system which provides high level conceptual
data model and supports the users perception of the data.
A. Graphical representation
B. Hierarchical representation
C. Both of these
D. None above these
Correct: A
Q:25) ________ is an object in to real world that is distinguishable from all other objects
A. Entity
B. Attribute
C. Both
D. None
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct: A
Q:26) _______ is set of entities of the same type that share the same properties attributes.
A. Entity
B. Attribute
C. Both
D. None
Correct: A
A. Entity
B. Attribute
C. Row
D. None
Correct:B
A. Simple
B. Composite
C. Single valued
D. Multivalued
Correct: A
A. Simple
B. Composite
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C. Single valued
D. Multivalued
Correct:B
A. Simple
B. Composite
C. Single valued
D. multivalued
A. Simple
B. Composite
C. Single valued
D. multivalued
A. Null
B. Composite
C. Single valued
D. multivalued
Correct: A
A. Ellipses
B. Rectangles
C. Diamonds
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
D. Lines
Correct:B
A. Ellipses
B. Rectangles
C. Diamonds
D. Lines
Correct: A
A. Ellipses
B. Rectangles
C. Diamonds
D. Lines
Correct :C
A. Double ellipse
B. Dashed ellipse
C. Diamonds
D. Lines
Correct: A
A. Double ellipse
B. Dashed ellipse
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C. Diamonds
D. Lines
Correct:B
A. Double ellipse
B. Dashed ellipse
C. Double rectangle
D. Lines
Correct :C
Q:39) A _________ is a decision support tool that uses a tree-like graph or model of decisions
and their possible consequences, including chance event outcomes, resource costs, and utility.
A. Decision tree
B. Graphs
C. Trees
D. Neural Networks
Correct: A
A. Flow-Chart
B. Structure in which internal node represents test on an attribute, each branch represents
outcome of test and each leaf node represents class label
C. Flow-Chart & Structure in which internal node represents test on an attribute,
each branch represents outcome of test and each leaf node represents class label
D. None of the mentioned
Correct :C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A. True
B. False
Correct: A
Q:42) Choose from the following that are Decision Tree nodes?
A. Decision Nodes
B. End Nodes
C. Chance Nodes
D. All of the mentioned
Correct:B
A. Disks
B. Squares
C. Circles
D. Triangles
Correct:B
A. Disks
B. Squares
C. Circles
D. Triangles
Correct :C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A. Disks
B. Squares
C. Circles
D. Triangles
Correct :D
Correct :D
A. Condition statement
B. Condition statements
C. Action statements
D. All of these
Correct:D
Q:48)__________ is a graphic representation of system that shows data flows to from and within
system, processing functions that change the data in some manner and storage of tis data.
A. DFD
B. ER model
C. Decision table
D. Decision Tree
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:49) DFD shows how things happen or the physical component is called ------------
A. Logical DFD
B. Physical DFD
C. Data dictionary
D. None of these
Correct: A
Q:50)A relational database system needs to maintain data about the relations, such as the schema
of the relations. This is called
A. Metadata
B. Catalog
C. Log
D. Dictionary
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:1) Relational schemas and other metadata about relations are stored in a structure called the
____________
A. Metadata
B. Catalog
C. Log
D. Data Dictionary
Correct:D
A. Instance
B. Segment
C. Database
D. Dictionary
Correct :C
Q:3) Keep the statement language ______________ while writing a pseudo code.
A. Dependent
B. Independent
C. Case sensitive
D. Capitalized
Correct:B
A. True
B. False
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A. Read
B. Write
C. start
D. endif
A. Indentation
B. Curly Braces
C. Round Brackets
D. Semicolon
Correct: A
Correct: A
A. Architectural design.
B. Abstract specification
C. Interface design
D. All of these
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct :D
Q:9)_______________is the separation of a function contained as code in one module into a new
module of its own.
A. Factoring
B. Fan-in
C. Fan-out
D. System shape
Correct: A
A. Factoring
B. Fan-in
C. Fan-out
D. System shape
Correct :B
A. Factoring
B. Fan-in
C. Fan-out
D. System shape
Correct :B
Q:12) Which of the property of software modularity is incorrect with respect to benefits
software modularity?
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct :D
A. Cohesion
B. Coupling
C. None of the mentioned
D. All of the mentioned
Correct :B
A. Control Coupling
B. Stamp Coupling
C. Data Coupling
D. Content Coupling
Correct:C
A. Control Coupling
B. Stamp Coupling
C. External Coupling
D. Content Coupling
Correct :C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A. Logical Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Coincidental Cohesion
Correct :D
A. Functional Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion
Correct: A
Q:18)A software engineer must design the modules with the goal of high cohesion and low
coupling.
A. True
B. False
Correct: A
Q:19) In what type of coupling, the complete data structure is passed from one module to
another?
A. Control Coupling
B. Stamp Coupling
C. External Coupling
D. Content Coupling
Correct :B
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:20) If all tasks must be executed in the same time-span, what type of cohesion is being
exhibited?
A. Functional Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion
Correct :B
Q:21)_________ defined as a collection of program statements with four basic attribute i.e. input
and output, function, mechanics and internal data
A.Module
B.Factoring
C.Fan in
D.Fan Out
Correct :A
Q:22)__________ is the intellectual tool that allows us to deal with concepts apart from
particular instances of those concepts.
A. Module
B. Abstraction
C. Fan-in
D. Fan-out
Correct :B
A. Functional Abstraction
B. Control Abstraction
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C. Cohesion
D. Coupling
Correct: A
Q:24)The ________ is used to state a desired effect without stating the exact mechanism of
control.
A. Functional Abstraction
B. Control Abstraction
C. Cohesion
D. Coupling
Correct :B
Q:25)__________in this each module and its dub module corresponding to a processing step in
the execution sequence.
Correct :B
Q:26)__________ In this each module hides a difficult or changeable design decision from the
other module.
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:27) _______ In this each module hides the representation details of a major data structure
behind functions that access and modify the data structure.
Correct :C
Q:28)A module has _______if there is some logical relationship in the elements of a module.
A. Logical cohesion
B. Temporal cohesion
C. Both A And B
D. None of these
Correct: A
A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.
Correct: A
Q:30)___________ This module gets data from super-ordinate and forward it to sub-ordinates.
A. Afferent modules
B. Efferent modules
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C. Co-ordinate modules
D. Transform modules.
Correct:B
Q:31)_______ This module manages the flow of data between different sub-ordinates. They are
used for selection purpose and in decision making.
A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.
Correct :C
Q:32) This module gets data from super-ordinates, process that data and again forward It to
super-ordinate modules, These modules are used for processing purpose.
A. Afferent modules
B. Efferent modules
C. Co-ordinate modules
D. Transform modules.
Correct :D
Correct :B
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct:B
Correct:B
A. always possible
B. practically possible
C. impractical but possible
D. impractical and impossible
Correct :C
A. Statement Testing
B. Decision Testing
C. Condition Coverage
D. All of the mentioned
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct :D
A. Unit Testing
B. System Testing
C. Integration Testing
D. All of the mentioned
Correct :D
Correct :B
A. Developer’s end
B. User’s end
C. Developer’s & User’s end
D. None of the mentioned
Correct: A
Correct :B
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A. Unit testing
B. Regression testing
C. Adhoc testing
D. None of the mentioned
Correct :C
Correct :D
Correct :B
A. User’s end
B. Developer’s end
C. User’s & Developer’s end
D. None of the mentioned
Correct: A
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
A. Users
B. Developers
C. Customers
D. None of the mentioned
Correct :B
Correct :B
Correct:B
Q:49) Which of the following is not used in measuring the size of the software
A. KLOC
B. Function Points
C. Size of module
D. None of the mentioned
Correct :C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct :B
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct : A
Q:2) What methods can be followed if designers are out of good SRS or engineering
design?
Correct : C
Q:3) Why is Modelling one of the best way to carry out analysis?
Correct : C
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct: D
A. Analysis
B. Architectural Design
C. Finalize Design
Correct: D
B. Select architecture
C. Finalize Design
Answer: b
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
C. Finalize Design
Correct : C
Finalizing design is the only stage mentioned here which belongs to Detailed Design.
Correct : C
Correct : D
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
All are false , A class model is representation of classes in a problem or a software solution and
vice versa.
Correct : C
Q:11) Which of these are types of class model used in object oriented analysis?
Correct : D
Q:12) Which of the following represents the use of Conceptual models during product design?
C. Validating Requirements
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Correct : D
Q:13) Which of the following represents the use of Conceptual models during engineering
design?
Correct : C
Correct : D
Q:15) Conceptual models are useful for which of the following reasons?
C. Validating requirements
Correct : D
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Conceptual models are useful for all of the above reasons mentioned.
Answer: a
Answer: b
Answer: b
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
a) Planning
b) Organizing
c) Operating
d) Tracking
Answer: c
a) Project
b) Operations
c) Planning
Answer: d
a) Schedule
b) Milestone
c) Estimation
Answer: d
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Answer: c
b) They make captured design accessible to both novices and other experts
Answer: c
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
a) Novice designers can benefit from learning solution patterns that experts use, without needing
design experience
b) Expert designers can benefit from studying patterns too: They can broaden their repertoire of
patterns and deepen their understanding of the patterns they already know
Answer: c
a) Promoting Communication
b) Streamlining Documentation
Answer: d
Q:30) Which of the following Choices and standardizes patterns for a problem domain
promotes software reuse and, hence, quality and productivity?
a) Promoting Communication
b) Streamlining Documentation
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Answer: d
a) Terminological consistency is simply using words with same meaning and always using the
same words to refer to particular thing
Answer: d
Answer: d
a) Use Cases
d) Activity Diagram
Answer: d
a) Two
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
b) Three
c) Four
View Answer
Answer: b
a) Three
b) Four
c) Five
d) Six
View Answer
Answer: c
Explanation: Problem Recognition, Evaluation and Synthesis (focus is on what not how),
Modeling, Specification and Review are the five phases.
a) True
b) False
View Answer
Answer: b
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
a) True
b) False
View Answer
Answer: a
Q:38) _________ and _________ are the two issues of Requirement Analysis.
a) Performance, Design
b) Stakeholder, Developer
c) Functional, Non-Functional
View Answer
Answer: b
Explanation: Option a and c are the types of requirements and not the issues of requirement
analysis..
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Q:39) The requirements that result from requirements analysis are typically expressed from one
of three perspectives or views.WhaT is that perspective or view ?
a) Developer
b) User
c) Non-Functional
d) Physical
View Answer
Answer: d
Explanation: The perspectives or views have been described as the Operational, Functional, and
Physical views.All three are necessary and must be coordinated to fully understand the
customers’ needs and objectives.
a) True
b) False
View Answer
Answer: a
Q:41) Coad and Yourdon suggested _______ selection characteristics that should be used as an
analyst considers each potential object for inclusion in the requirement analysis model.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
a) Three
b) Four
c) Five
d) Six
View Answer
Answer: d
a) True
b) False
View Answer
Answer: a
Explanation: ‘What’ refers to a system’s purpose, while ‘How’ refers to a system’s structure and
behavior.
Q:43) Which of the following property does not correspond to a good Software Requirements
Specification (SRS) ?
a) Verifiable
b) Ambiguous
c) Complete
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
d) Traceable
Answer: b
Q:44) Which of the following property of SRS is depicted by the statement : “Conformity to a
standard is maintained” ?
a) Correct
b) Complete
c) Consistent
d) Modifiable
View Answer
Answer: b
Explanation: The SRS is complete full labeling and referencing of all figures, tables etc. and
definition of all terms and units of measure is defined.
a) its structure and style are such that any changes to the requirements can be made easily while
retaining the style and structure
b) every requirement stated therein is one that the software shall meet
View Answer
Answer: d
Explanation: Real world object may conflict with each other for example one requirement says
that all lights should be red while the other states that all lights should green.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
a) Only i is true
View Answer
Answer: c
Explanation: The SRS acts as a communication media between the Customer, Analyst, system
developers, maintainers etc. Thus it is a contract between Purchaser and Supplier. It is essentially
written by a developer on the basis of customer’ need but in some cases it may be written by a
customer as well.
a) black-box
b) white-box
c) grey-box
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
View Answer
Answer: a
Explanation: The system is considered as a black box whose internal details are not known that
is, only its visible external (input/output) behavior is documented.
a) Cost
b) Design Constraints
c) Staffing
d) Delivery Schedule
View Answer
Answer: b
a) Performance
b) Functionality
c) Design solutions
d) External Interfaces
View Answer
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Answer: c
Explanation: The SRS document concentrates on:”what needs to be done” and carefully avoids
the solution (“how to do”) aspects.
Q:50) Arrange the given sequence to form a SRS Prototype outline as per IEEE SRS Standard.
i. General description
ii. Introduction
iii. Index
iv. Appendices
v. Specific Requirements
a) iii, i, ii,v, iv
b) iii, ii, i, v, iv
d) iii, i, ii
View Answer
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
1. Consider the following Statement: “The output of a program shall be given within 10
secs of event X 10% of the time.”What characteristic of SRS is being depicted here?
a) Consistent
b) Verifiable
c) Non-verifiable
d) Correct
View Answer
Answer: b
Explanation: An SRS is verifiable, if and only if, every requirement stated therein is
verifiable.Here the given condition can be verified during testing phase.
2. Consider the following Statement: “The data set will contain an end of file
character.”What characteristic of SRS is being depicted here ?
a) Consistent
b) Non-verifiable
c) Correct
d) Ambiguous
View Answer
Answer: b
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Explanation: An SRS is unambiguous if and only if, every requirement stated therein has only
one unique interpretation. The given statement does not answer the question: “which data set will
have an end of file character?”.
3. Consider the following Statement: “The product should have a good human interface.
“What characteristic of SRS is being depicted here?
a) Consistent
b) Non-Verifiable
c) Correct
d) Ambiguous
View Answer
Answer: b
Explanation: An SRS is verifiable, if and only if, every requirement stated therein is verifiable.
The statement can only be answered on completion of the software and customer evaluation but
still human interface will vary from person to person.
a) True
b) False
View Answer
Answer:b
Explanation: Narrative essay is one of the worst types of specification document as it is difficult
to change, difficult to be precise, has scope for contradictions, etc.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
a) Error corrections
b) Enhancements of capabilities
Answer: d
Explanation: None.
a) two
b) Three
c) four
d) five
Answer: c
Explanation: Adaptive, corrective, perfective and preventive are the four types of software
maintenance.
7. The modification of the software to match changes in the ever changing environment,
falls under which category of software maintenance?
a) Corrective
b) Adaptive
c) Perfective
d) Preventive
Answer: b
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Explanation: None.
a) six
b) Seven
c) eight
d) nine
Answer: c
Explanation: None.
a) Regression Testing
b) System Testing
c) Integration Testing
d) Unit Testing
Answer: a
Explanation: All other options are known as levels of software testing which further have types
of software testing.
a) True
b) False
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
c) Both E and D
Answer: c
12.A graphical technique for finding if changes and variation in metrics data are
meaningful is known as
c) Control Chart
Answer: c
c) Both E and D
Answer: c
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
a) Threats
b) Vulnerabilities
c) Consequences
Answer: d
a) Risk assessment
b) Risk generation
c) Risk control
Answer: b
Explanation: Risk management activities would never want a new risk to be generated.
a) Risk assessment
b) Risk generation
c) Risk control
Answer: b
Explanation: Risk management activities would never want a new risk to be generated.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
18. What is the product of the probability of incurring a loss due to the risk and the
potential magnitude of that loss?
a) Risk exposure
b) Risk prioritization
c) Risk analysis
Answer: a
Explanation: None.
19. What threatens the quality and timeliness of the software to be produced?
a) Known risks
b) Business risks
c) Project risks
d) Technical risks
Answer: d
a) Known risks
b) Business risks
c) Project risks
d) Technical risks
Answer: b
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
b) losing the support of senior management due to a change in focus or change in people
Answer: c
22.Which of the following is a systematic attempt to specify threats to the project plan?
a) Risk identification
b) Performance risk
c) Support risk
d) Risk projection
23.Which risks are associated with the overall size of the software to be built or modified?
Answer: c
Explanation: None.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
24.Which risks are associated with constraints imposed by management or the marketplace?
Answer: a
Explanation: None.
25.Which of the following term is best defined by the statement:”the degree of uncertainty that
the product will meet its requirements and be fit for its intended use.”?
a) Performance risk
b) Cost risk
c) Support risk
d) Schedule risk
Answer: a
Explanation: None.
26.In reverse engineering process, what refers to the sophistication of the design information that
can be extracted from the source code?
a) interactivity
b) completeness
c) abstraction level
d) direction level
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
27. In reverse engineering, what refers to the level of detail that is provided at an abstraction
level?
a) interactivity
b) completeness
c) Abstraction level
d) Directionality
Answer: b
Explanation: None.
a) Restructure code
b) Directionality
c) Extract abstractions
d) Interactivity
Answer: c
Explanation: The engineer must evaluate the old program and extract a meaningful specification
of the processing that is performed, the user interface that is applied, and the program data
structures or database that is used.
a) Restructure code
b) Directionality
c) Extract abstractions
d) Interactivity
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
View Answer
Answer: c
Explanation: The engineer must evaluate the old program and extract a meaningful specification
of the processing that is performed, the user interface that is applied, and the program data
structures or database that is used.
30. What have become de rigueur for computer-based products and systems of every type?
a) GUIs
b) Candidate keys
c) Object model
View Answer
Answer: a
Explanation: Therefore, the redevelopment of user interfaces has become one of the most
common types of re-engineering activity. But before a user interface can be rebuilt, reverse
engineering should occur.
a) Extract abstractions
b) Renovation
c) Reclamation
View Answer
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Answer: d
Explanation: Forward engineering, also called renovation or reclamation, not only recovers
design information from existing software, but uses this information to alter or reconstitute the
existing system in an effort to improve its overall quality.
32. Reverse engineering is the process of deriving the system design and specification from its
a) GUI
b) Database
c) Source code
View Answer
Answer: c
Explanation: None
33. Reverse engineering techniques for internal program data focus on the definition of classes of
objects.
a) True
b) False
View Answer
Answer: a
Explanation: This is accomplished by examining the program code with the intent of grouping
related program variables.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
34. Which of the following steps may not be used to define the existing data model as a
precursor to re-engineering a new database model:
View Answer
Answer: d
35.Much of the information necessary to create a behavioral model can be obtained by observing
the external manifestation of the existing
a) Candidate keys
b) Interface
c) Database structure
View Answer
Answer: b
Explanation: The GUI or the interface provides the base for the behavioral model.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
36. Extracting data items and objects, to get information on data flow, and to understand the
existing data structures that have been implemented is sometimes called
a) data analysis
b) directionality
c) data extraction
d) client applications
View Answer
Answer: a
Explanation: None.
37. Reverse engineering and Re-engineering are equivalent processes of software engineering.
a) True
b) False
View Answer
Answer: b
a) Re-factoring
b) Restructuring
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
c) Forward engineering
View Answer
Answer: d
Explanation: None.
View Answer
Answer: d
Explanation: Reverse engineering helps us to detect side effects rather than avoiding them.
40. Which of the following diagram is not supported by UML considering Data-driven modeling
?
a) Activity
c) State Chart
d) Component
View Answer
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
Answer: b
Explanation: DFDs focus on system functions and do not recognize system objects.
41. _________________ allows us to infer that different members of classes have some common
characteristics.
a) Realization
b) Aggregation
c) Generalization
d) dependency
View Answer
Answer: c
42. One creates Behavioral models of a system when you are discussing and designing the
system architecture.
a) True
b) False
View Answer
Answer: b
Explanation: Structural models of software display the organization of a system in terms of the
components that make up that system and their relationships.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
b) Class, Object
View Answer
Answer: a
Explanation: Use case modeling is mostly used to model interactions between a system and
external actors.Sequence diagrams are used to model interactions between system components,
although external agents may also be included.
44. Which level of Entity Relationship Diagram (ERD) models all entities and relationships ?
a) Level 1
b) Level 2
c) Level 3
d) Level 4
View Answer
Answer: b
Explanation: Level 1 ERD models all data objects (entities) and their “connections” to one
another while Level 3 ERD models all entities, relationships, and the attributes that provide
further depth. Thus option b is correct.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
45. ___________ classes are used to create the interface that the user sees and interacts with as
the software is used.
a) Controller
b) Entity
c) Boundary
d) Business
View Answer
Answer: c
a) All use-case scenarios (and corresponding use-case diagrams) are organized into categories in
CRC modeling
c) Only developers in the review (of the CRC model) are given a subset of the CRC model index
cards
View Answer
Answer: c
Explanation: All participants in the review (of the CRC model) are given a subset of the CRC
model index cards.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
a) True
b) False
View Answer
Answer: b
Explanation: A data object encapsulates data only. There is no reference within a data object to
operations that act on the data.
a) diagonal, angular
b) radial, perpendicular
c) radial, angular
d) diagonal, perpendicular
View Answer
Answer: c
Explanation: The radial dimension depicts the cumulative costs and the angular dimension
depicts the progress made in completing each cycle. Each loop of the spiral model represents a
phase.
Subject: 503 : Software Engineering CLASS: SYBBA(CA. III SEM (2019 PATTERN)
View Answer
Answer: c
Explanation: Each linear sequence produces a deliverable “increment” of the software system,
particularly needed in case of quick delivery of a limited functionality system..
b) Spiral Model
c) Concurrent Model
d) Incremental Model
View Answer
Answer: c
http://freepdf-books.com
Software Engineering Solved MCQs
SET-1
1) What is Software ?
a. Set of computer programs, procedures and possibly associated document
concerned with the operation of data processing.
b. A set of compiler instructions
c. A mathematical formula
d. None of above
Answer = A
Explanation: Computer software or just software, is a collection of computer programs
and related data that provides the instructions for telling a computer what to do and
how to do it.
2) Which of the following is not the characteristic of software ?
a. Software does not wear out
b. Software is flexible
c. Software is not manufactured
d. Software is always correct
Answer = D
Explanation:A Software is not correct until it meets all the user requirements.
3) Which of the following is not a product matrix ?
a. Size
b. Reliability
c. Productivity
d. Functionality
Answer = C
Explanation: Software metric are used to quantitatively characterize the different
aspects of software process or software product. Product metrics are the
measures for the software product.
4)Which of the following is not a process metric ?
a. Productivity
b. Functionality
c. Quality
d. Efficiency
http://freepdf-books.com
Answer = B
Explanation: Software metric are used to quantitatively characterize the different
aspects of software process or software product.Process metrics qualify the
attributes of software development and environment.
5) Efforts is measured in terms of ?
a. Person - Months
b. Persons
c. Rupees
d. Months
Answer = A
Explanation:Most appropriate unit of Effort is Person-Months , meaning thereby
number of persons involved for specified months
Answer = A
Explanation:Generic products are developed for anonymous customers. The
target is generally the entire world and many copies are expected to be sold.
Infrastructure software like operating systems, compilers, word processors etc
are covered under this category.
7) Management of software development is dependent upon ?
a. People
b. Product
c. Process
d. All of above
Answer = D
Explanation:The management of software development is dependent upon four
factors : People, Product, Process and Project.
8) During software development which factor is most crucial ?
a. People
b. Process
c. Product
d. Project
http://freepdf-books.com
Answer = A
Explanation:Software development requires good managers. The manager who
can understand the requirements of people. Hence , people are the crucial and
criticle during software development.
9) Milestones are used to ?
a. Know the cost of the project
b. Know the status of the project
c. Know the user expectations
d. None of the above
Answer =A
Explanation:Milestones are used to measure the process or status of the project
10) The term module in the design phase refers to ?
a. Functions
b. Procedures
c. Sub programs
d. All of the above
Answer =D
Explanation: All the terms have the same meaning.
SET-2
Answer = B
Explanation: Spiral model was developed by Berry Bohem in 1986 in his article "A
Spiral Model of Software Development and Enhancement"
2) Which model is popular for students small projects ?
a. Waterfall Model
b. Spiral Model
c. Quick and Fix model
d. Prototyping Model
Answer = A
Explanation: No Explanation
http://freepdf-books.com
3) Which is not a software life cycle model?
a. Spiral Model
b. Waterfall Model
c. Prototyping Model
d. Capability maturity Model
Answer = D
Explanation:Capability maturity model is not a software life cycle model
Answer = A
Explanation:Aim of Risk analysis phase in the spiral model is to eliminate the
high risk problems before they threaten the project operation or cost.
Answer = B
Explanation:Full form of SDLC is software development life cycle.
Answer = C
Explanation:Build and fix model has 2 phases one is " build " and other is " fix " .
http://freepdf-books.com
Answer = A
Explanation: SRS acts as a contract between the developer and the user.
Answer = C
Explanation:Waterfall model does not accommodate any change that's why this
model is used in those situations where requirements are well understood.
Answer =A
Explanation:No Explanation for this question.
Answer =A
Explanation:RAD Model was purposed by IBM in 1980s through the book of
James Martin entitles "Rapid Application Development"
SET-3
http://freepdf-books.com
Answer = C
Explanation:Software engineering is the process that aims at developing the
software's that are Reliable and cost effective as well.
Answer = D
Explanation:A good specification should have all the qualities such as
unambiguos, distinctly specific and functional.
Answer = D
4) Information hiding is to hide from user, details ?
a. that are relevant to him
b. that are not relevant to him
c. that may be maliciously handled by him
d. that are confidential
Answer = C
Explanation:Information hiding is just the process of making inaccessible certain
details that have no effect on the other parts of the program.
Answer = C
Explanation:An object can not belong to two classes.
http://freepdf-books.com
a. data, architectural and procedural design only
b. architectural, procedural and interface design only
c. data, architectural and interface design only
d. data, architectural, interface and procedural design
Answer = D
Explanation:Design phase included the design of whole software including data,
architectural, interface and procedural design.
Answer = C
Explanation: Writing the whole program in FORTRAN takes 100 man-day,
remaining 1% code requires 4 man-day. If it is completed in 13 days then 104/13 =
8 programmers it required.
8) If 99% of the program is written in FORTRAN and the remaining 1% in assembly
language, the percentage increase in the programming time compared to writing
the entire program in FORTRAN and rewriting the 1% in assembly language is ?
a. 10
b. 5
c. 13
d. 8
Answer = B
Explanation:The first case takes 99+10=109 man-day. The second case require
100+4=104 man-day. Percentage = (109-104)*100/100 = 5
Answer = B
Explanation:Let the first case takes 100 units of time to execute. Second case will
http://freepdf-books.com
take 99 +(1/5) units of time. As the 1% coding in assembly language will take 1/5
units of time. Hence the required percentage = 0.8*100/100 = 0.8.
Answer = D
Explanation:In both cases the final program will have the same 99% of code in
FORTRAN and the remaining 1% in assembly language. Hence the execution time
will remain same.
SET-4
Answer = D
Explanation: White box testing also named as clear box testing, transparent
testing, glass box testing and structural testing. It is a method in which the
internal structure of application is tested.
Answer = C
Explanation: Black box testing is a method that tests for the functionality of an
application.
http://freepdf-books.com
c. Stress Testing
d. All of above
Answer = D
Explanation: Recovery testing is a method for testing how well a software can
recover from crashes. Security testing ensures that the software protects the
data and performs its all functions. Stress testing determines the robustness of
software.
4) The objective of testing is ?
a. Debugging
b. To uncover errors
c. To gain modularity
d. To analyze system
Answer = B
Explanation: The main objecting of testing is to make the software error free.
Answer = A
Explanation:In boundary value analysis, we choose an input from test cases from
an equivalence class such that the input lies on the edge of equivalence class.
Answer = E
Explanation:These three constructs are sufficient to program any algorithm.
Moreover, as far as possible single entry single exit control constructs are used.
7) An important aspect of coding is ?
a. Readability
b. Productivity
c. To use as small memory space as possible
http://freepdf-books.com
d. brevity
Answer = A
Explanation:Readability and understandability as a clear objective of coding
activity can itself help in producing software that is more maintainable.
Answer = A
Explanation: Data design is the first and most important design activity, where
the main issue is to select the appropriate data structure.
Answer = C
Explanation: The objects contains attributes, names and operations as well.
Answer = C
Explanation:Albrecht suggests a measure called Function point, which are
derives using a empirical relationship based on the countable measures of
software information domain.
SET-5
http://freepdf-books.com
b. 120
c. 720
d. insufficient data
Answer = A
Explanation: No Explanation
2) In the system conceps, term organization ?
a. implies structure and order
b. refers to the manner in which each component fuctions with other components of
the system
c. refers to the holism of system
d. means that part of the computer system depend on one another
Answer = A
Explanation: No Explanation
3) In the system concepts, the term integration ?
a. implies structure and order
b. refers to the manner in which each component functions with other components
of the system
c. means that parts of computer system depends on one another
d. refers to the holism of systems
Answer = D
Explanation: No Explanation
4) Project indicator enables a software project manager to ?
a. assess the status of an ongoing project
b. track potential risks
c. uncover problem araes before they " go critical "
d. All of above
Answer = D
Explanation: No Explanation
5) Once object oriented programming has been accomplished, unit testing is
applied for each class. Class tests includes ?
a. Fault based testing
b. Random testing
c. Partition teting
d. All of above
Answer = D
Explanation: No Explanation
http://freepdf-books.com
6) ............ Developed a set of software quality factors that has been given the
acronym FURPS - Functinality, Usability, Reliability, performance, Supportability
?
a. Hewlett - Packard
b. Rambaugh
c. Booch
d. Jacobson
Answer = A
Explanation: No Explanation
7) In system design, we do following ?
a. Hardware design after software
b. Software design after hardware
c. Parallel hardware and software design
d. No hardware design needed
Answer = C
Explanation: No Explanation
8) The document listing all procedures and regulations that generally govern an
organization is the ?
a. Personal poling bank
b. Organizing manual
c. Administration policy manual
d. Procedure log
Answer = D
Explanation: No Explanation
10) Detailed design is expressed by ?
a. CSPEC
b. PSPEC
c. MINI SPEC
d. Code SPEC
http://freepdf-books.com
Answer = C
Explanation: No Explanation
SET-6
Answer = C
Explanation: N/A
Answer = D
Explanation: N/A
Answer = C
Explanation:N/A
4) To avoid errors in transcription and transposition, during data entry the system
analyst should ?
a. Provide for a check digit
http://freepdf-books.com
b. Provide for a hash totals
c. Provide batch totals
d. All of above
Answer = D
Explanation: N/A
Answer = D
Explanation: system integration is the bringing together of the component
subsystems into one system and ensuring that the subsystems function together
as a system. In information technology, systems integration is the process of
linking together different computing systems and software applications
physically or functionally, to act as a coordinated whole
Answer = A
Explanation: Rapid application development (RAD) is a software development
methodology that uses minimal planning in favor of rapid prototyping. The
"planning" of software developed using RAD is interleaved with writing the
software itself
http://freepdf-books.com
Answer = C
Explanation: N/A
Answer = C
Explanation: The spiral model is based on continuous refinement of key products
for requirements definition and analysis, system and software design, and
implementation (the code). At each iteration around the cycle, the products are
extensions of an earlier product. This model uses many of the same phases as
the waterfall model, in essentially the same order, separated by planning, risk
assessment, and the building of prototypes and simulations
Answer = C
Explanation: N/A
Answer = B
Explanation: RAD model may not be useful for large, unique or highly complex
projects.This method cannot be a success if the team is not sufficiently
motivated and nor is unable to work cohesively together.
http://freepdf-books.com
8/7/2021 Software Engineering MCQ's Question Set 1 - Goeduhub Technologies
Q.1. Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code).
1. 100-200
2. 200-400
3. 400-1000
4. above 1000
Answer:- (1)
Q.3. Which of these software engineering activities are not a part of software processes ?
1. Software dependence
2. Software development
3. Software validation
4. Software specification
Answer:- (1)
1. Heterogeneity
2. Flexibility
3. Business and social change
4. Security
Answer:- (2)
1. a) 2 phases
2. b) 3 phase
3. c) 5 phases
4. d) 6 phases
Answer:- (3)
https://www.goeduhub.com/5131/software-engineering-mcqs-question-set-1 1/4
8/7/2021 Software Engineering MCQ's Question Set 1 - Goeduhub Technologies
Q.6. Which model can be selected if user is involved in all the phases of SDLC?
1. Waterfall Model
2. Prototyping Model
3. RAD Model
4. both Prototyping Model & RAD Model
Answer:- (3)
1. IBM
2. Barry Boehm
3. Pressman
4. Royce
Answer:- (2)
Q.10. The spiral model has two dimensions namely _____________ and ____________
1. diagonal, angular
2. radial, perpendicular
3. radial, angular
4. diagonal, perpendicular
Answer:- (3)
Q.12. If you were a lead developer of a software company and you are asked to submit a project/product within a stipulated
time-frame with no cost barriers, which model would you select?
1. Waterfall
2. Spiral
https://www.goeduhub.com/5131/software-engineering-mcqs-question-set-1 2/4
8/7/2021 Software Engineering MCQ's Question Set 1 - Goeduhub Technologies
3. RAD
4. Incremental
Answer:- (3)
1. Incremental Development
2. Iterative Development
3. Linear Development
4. Both Incremental and Iterative Development
Answer:- (4)
1. Two
2. Three
3. Four
4. Scrum is an agile method which means it does not have phases
Answer:- (2)
Q.16. In agile development it is more important to build software that meets the customers’ needs today than worry about
features that might be needed in the future.
1. True
2. False
Answer:- (1)
Q.17. Incremental development in Extreme Programming (XP) is supported through a system release once every month.
1. True
2. False
Answer:- (2)
https://www.goeduhub.com/5131/software-engineering-mcqs-question-set-1 3/4
8/7/2021 Software Engineering MCQ's Question Set 1 - Goeduhub Technologies
Q.18. In XP Increments are delivered to customers every _______ weeks.
1. One
2. Two
3. Three
4. Four
Answer:- (2)
Q.20. In XP an automated unit test framework is used to write tests for a new piece of functionality before that functionality itself
is implemented.
1. True
2. False
Answer:- (1)
https://www.goeduhub.com/5131/software-engineering-mcqs-question-set-1 4/4
8/7/2021 Software Engineering - 1
Answer Explanation
Explanation:
No explanation is available for this question!
a. System software
b. Application software
c. Scientific software
d. None of the above.
Answer Explanation
Explanation:
No explanation is available for this question!
a. True
b. False
Answer Explanation
ANSWER: True
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 1/9
8/7/2021 Software Engineering - 1
Answer Explanation
Explanation:
No explanation is available for this question!
a. Project planning
b. Scope management
c. Project estimation
d. All mentioned above
Answer Explanation
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
a. Functional Requirement.
b. Nonfunctional Requirement.
c. Goals of implementation.
d. Algorithm for software implementation.
Answer Explanation
Explanation:
No explanation is available for this question!
a. Spiral model
b. Big Bang model
c. V-model
d. Waterfall model
Answer Explanation
Explanation:
No explanation is available for this question!
a. Software Design
b. Feasibility Study
c. Requirement Gathering
d. System Analysis
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 3/9
8/7/2021 Software Engineering - 1
a. Architectural design
b. High-level design
c. Detailed design
d. Both B & C
Answer Explanation
Explanation:
No explanation is available for this question!
a. Design
b. Detailed design
c. Coding
d. All mentioned above
Answer Explanation
Explanation:
No explanation is available for this question!
a. Strict evaluation
b. Recursion
c. Calculus
d. Pure functions
Answer Explanation
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 4/9
8/7/2021 Software Engineering - 1
Explanation:
No explanation is available for this question!
a. Risk avoidance
b. Risk monitoring
c. Risk timing
d. Contingency planning
Answer Explanation
Explanation:
No explanation is available for this question!
a. Business risks
b. Predictable risks
c. Project risks
d. Technical risks
Answer Explanation
Explanation:
No explanation is available for this question!
a. Task analysis
b. GUI requirement gathering
c. GUI design & implementation
d. Testing
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 5/9
8/7/2021 Software Engineering - 1
Answer Explanation
ANSWER: Testing
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
a. Feasibility study
b. Requirement Gathering
c. Software Requirement specification & Validation
d. All mentioned above
Answer Explanation
Explanation:
No explanation is available for this question!
a. True
b. False
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 6/9
8/7/2021 Software Engineering - 1
Answer Explanation
ANSWER: True
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 7/9
8/7/2021 Software Engineering - 1
Answer Explanation
Explanation:
No explanation is available for this question!
a. Quality
b. Efficiency
c. Accuracy
d. Both A and B
e. Both B and C
Answer Explanation
Explanation:
No explanation is available for this question!
a. Unit testing
b. Regression testing
c. Integration testing
d. Thread-based testing
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 8/9
8/7/2021 Software Engineering - 1
a. True
b. False
Answer Explanation
ANSWER: True
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-1-64.aspx 9/9
8/7/2021 Software Engineering - 2
a. Unit testing
b. Regression testing
c. Sandwich testing
d. Thread-based testing
Answer Explanation
Explanation:
No explanation is available for this question!
a. Requirement gathering
b. Organizing requirements
c. Negotiation & discussion
d. Documentation
Answer Explanation
Explanation:
No explanation is available for this question!
a. Spiral model
b. Waterfall model
c. Prototyping model
d. None of the above
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 1/9
8/7/2021 Software Engineering - 2
Answer Explanation
Explanation:
No explanation is available for this question!
a. True
b. False
Answer Explanation
ANSWER: True
Explanation:
No explanation is available for this question!
a. ISO 9000
b. ISO 9001
c. SPICE (ISO/IEC15504)
d. Both B and C
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 2/9
8/7/2021 Software Engineering - 2
Answer Explanation
Explanation:
No explanation is available for this question!
a. Instructions
b. Data Structures
c. Documents
d. All of the above
Answer Explanation
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 3/9
8/7/2021 Software Engineering - 2
a. Budget
b. Time
c. People
d. None of the above
Answer Explanation
ANSWER: Budget
Explanation:
No explanation is available for this question!
a. State box
b. Clear box
c. Black box
d. None of the above
Answer Explanation
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 4/9
8/7/2021 Software Engineering - 2
a. Time estimation
b. Effort estimation
c. Cost estimation
d. Software size estimation
Answer Explanation
Explanation:
No explanation is available for this question!
a. True
b. False
Answer Explanation
ANSWER: True
Explanation:
No explanation is available for this question!
a. Cost
b. Dynamic Nature
c. Quality Management
d. Scalability
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 5/9
8/7/2021 Software Engineering - 2
a. Host modifications
b. Client requirements
c. Market conditions
d. Organization changes
Answer Explanation
Explanation:
No explanation is available for this question!
a. True
b. False
Answer Explanation
ANSWER: False
Explanation:
No explanation is available for this question!
Answer Explanation
https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 6/9
8/7/2021 Software Engineering - 2
Explanation:
No explanation is available for this question!
a. Data flow
b. Data storage
c. Data Structures
d. Data elements
Answer Explanation
Explanation:
No explanation is available for this question!
a. Size oriented
b. Function-Oriented
c. Object-Oriented
d. Use-case-Oriented
Answer Explanation
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
a. Radio-Button
b. Text-box
c. Check-box
d. Dialogue box
Answer Explanation
Explanation:
No explanation is available for this question!
a. Preventive maintenance
b. Perfective maintenance
c. Corrective
d. Adaptive
Answer Explanation
Explanation:
No explanation is available for this question!
a. Static-type
b. Embedded-type
https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 8/9
8/7/2021 Software Engineering - 2
c. Practical-type
d. None of the above
Answer Explanation
ANSWER: Embedded-type
Explanation:
No explanation is available for this question!
a. True
b. False
Answer Explanation
ANSWER: True
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-2-65.aspx 9/9
8/7/2021 Software Engineering - 3
Answer Explanation
Explanation:
No explanation is available for this question!
a. Feasibility study
b. Requirement gathering
c. Software requirement specification
d. Software requirement validation
Answer Explanation
Explanation:
No explanation is available for this question!
a. Both A & B
b. Both B & C
https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 1/9
8/7/2021 Software Engineering - 3
c. Both A & C
d. All mentioned above
Answer Explanation
Explanation:
No explanation is available for this question!
a. Requirement quality
b. Design quality
c. Code quality
d. Quality control effectiveness
Answer Explanation
Explanation:
No explanation is available for this question!
a. Attributes
b. Relationship
c. Domain
d. None of the above
Answer Explanation
ANSWER: Attributes
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 2/9
8/7/2021 Software Engineering - 3
Answer Explanation
Explanation:
No explanation is available for this question!
a. Requirement documentation
b. User documentation
c. Software design documentation
d. Technical documentation
Answer Explanation
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 3/9
8/7/2021 Software Engineering - 3
a. Business risk
b. Technical risk
c. Schedule risk
d. Project risk
Answer Explanation
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
a. True
b. False
Answer Explanation
ANSWER: True
https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 4/9
8/7/2021 Software Engineering - 3
Explanation:
No explanation is available for this question!
a. Waterfall model
b. Big Bang model
c. V-model
d. Spiral model
Answer Explanation
ANSWER: V-model
Explanation:
No explanation is available for this question!
a. Time
b. Cost
c. Quality management
d. All mentioned above
Answer Explanation
Explanation:
No explanation is available for this question!
a. Icon
b. Window
c. Menu
d. Cursor
Answer Explanation
https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 5/9
8/7/2021 Software Engineering - 3
a. Gathering of requirement.
b. Understanding of requirement.
c. Getting the requirements from client.
d. All of the above.
Answer Explanation
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
a. Cardinality
b. Attributes
c. Operations
d. Transformers
Answer Explanation
ANSWER: Cardinality
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 6/9
8/7/2021 Software Engineering - 3
Answer Explanation
Explanation:
No explanation is available for this question!
a. Process
b. Methods
c. Manufacturing
d. None of the above.
Answer Explanation
ANSWER: Manufacturing
Explanation:
No explanation is available for this question!
a. System software
b. Artificial intelligence software
c. Embedded software
d. Engineering and scientific software
Answer Explanation
https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 7/9
8/7/2021 Software Engineering - 3
Explanation:
No explanation is available for this question!
a. Instructions
b. Data Structures
c. Documents
d. All of the above
Answer Explanation
Explanation:
No explanation is available for this question!
a. Naming conventions
b. Identifying
c. Whitespace
d. Operators
Answer Explanation
ANSWER: Whitespace
Explanation:
No explanation is available for this question!
a. Comments
b. Functions
c. Line length and wrapping
d. Control Structure
Answer Explanation
Explanation:
No explanation is available for this question!
a. Window
b. Tabs
c. Menu
d. Cursor
Answer Explanation
ANSWER: Tabs
Explanation:
No explanation is available for this question!
Answer Explanation
Explanation:
No explanation is available for this question!
https://www.careerride.com/mcq-daily/software-engineering-3-66.aspx 9/9