Software Engineer MCQS
Software Engineer MCQS
A. System software
B. Application software
C. Scientific software
D. None of the above.
A. True
B. False
ANSWER: True
A. Project planning
B. Scope management
C. Project estimation
D. All mentioned above
A. Functional Requirement.
B. Nonfunctional Requirement.
C. Goals of implementation.
D. Algorithm for software implementation.
A. Spiral model
B. Big Bang model
C. V-model
D. Waterfall model
A. Software Design
B. Feasibility Study
C. Requirement Gathering
D. System Analysis
10. Which design identifies the software as a system with many c= omponents interacting
with each other?
A. Architectural design
B. High-level design
C. Detailed design
D. Both B & C
ANSWER: Architectural design
A. Quality management
B. Risk management
C. Performance management
D. Efficiency management
13. If every requirement stated in the Software Requirement Spec= ification (SRS. has only
one interpretation, SRS is said to be correct ____= _ .
A. Unambiguous
B. Consistent
C. Verifiable
D. None of the above
ANSWER: Unambiguous
A. Requirements elicitation
B. Requirements analysis
C. Requirements design
D. Requirements documentation
16. The level at which the software uses scarce resources is ___= ___ .
27. Which of the following is not a part of the Test Implementat= ion and Execution Phase?
A. Are most useful in uncovering defects in the process flows during rea= l world use of the
system.
B. Are most useful in uncovering defects in the process flows during the te= sting use of the
system.
C. Are most useful in covering the defects in the process flows during real= world use of the
system.
D. Are most useful in covering the defects at the Integration Level.
ANSWER: Are most useful in uncovering de= fects in the process flows during real world
use of the system.
A. HR Plan
B. Manager Plan
C. Team Plan
D. Staff Development Plan
A. Acceptance testing
B. Integration testing
C. System Testing
D. Unit testing
32. The model in which the requirements are implemented by its c= ategory is ______ .
A. CASE Tools
B. CAME tools
C. CAQE tools
D. CARE tools
36. Which defect amplification model is used to illustrate the g= eneration and detection of
errors during the preliminary steps of a softwar= e engineering process?
A. Design
B. Detailed design
C. Coding
D. All mentioned above
37. Which method is used for evaluating the expression that pass= es the function as an
argument?
A. Strict evaluation
B. Recursion
C. Calculus
D. Pure functions
38. Which factors affect the probable consequences if a risk occ= ur?
A. Risk avoidance
B. Risk monitoring
C. Risk timing
D. Contingency planning
39. Staff turnover, poor communication with the customer are ris= ks that are extrapolated
from past experience are called _____ .
A. Business risks
B. Predictable risks
C. Project risks
D. Technical risks
ANSWER: Predictable risks
40. Organization can have in-house inspection, direct involvemen= t of users and release of
beta version are few of them and it also includes= usability, compatibility, user acceptance
etC. is called ______ .=
A. Task analysis
B. GUI requirement gathering
C. GUI design & implementation
D. Testing
ANSWER: Testing
A. Feasibility study
B. Requirement Gathering
C. Software Requirement specification & Validation
D. All mentioned above
43. Software safety is a quality assurance activity that focuses= on hazards that may cause
an entire system to fall.
A. True
B. False
ANSWER: True
45. Effective software project management focuses on the four P= =E2=80=99s. What are
those four P=E2=80=99s?
A. As technology advances, it becomes costly to maintain old software. B. The standard age
of any software is considered up to 10 to 15 years.
C. Most maintenance engineers are newbie and use trial and error method to = rectify
problem.
D. All mentioned above
A. Quality
B. Efficiency
C. Accuracy
D. Both A and B
e. Both B and C
48. Which testing is the re-execution of some subset of tests th= at have already been
conducted to ensure the changes that are not propagate= d?
A. Unit testing
B. Regression testing
C. Integration testing
D. Thread-based testing
A. True
B. False
ANSWER: True
50. Software Requirement Specification (SRS. is also known as sp= ecification of _______.
51. Which of the following is/are considered stakeholder in the = software process?
A. Customers
B. End-users
C. Project managers
D. All of the above.
Answer: All of t= he above.
52. Software components provide interfaces, which can be used to= establish
communication among different components.
A. Yes
B. No
Answer: Yes
53. Which SDLC activity does the user initiates the request for = a desired software
product?
A. Requirement gathering
B. Implementation
C. Disposition
D. Communication
Answer: Communic= ation
54. In Risk management process what makes a note of all possible= risks, that may occur in
the project?
A. Manage
B. Monitor
C. Categorize
D. Identification
Answer: Identifi= cation
A. Usability
B. Functionality
C. Reliability
D. None of the above
Answer: Usabilit= y
56. The process togather the software requirements from Client, = Analyze and Document
is known as ______ .
A. True
B. False
Answer: True
58. Who manages the effects of change throughout the software pr= ocess?
A. Procedural cohesion
B. Logical cohesion
C. Emporal cohesion
D. Co-incidental cohesion
Answer: Procedur= al cohesion
A. Content coupling
B. Stamp coupling
C. Data coupling
D. Common coupling
Answer: Common c= oupling
61. What is the detailed sequence of steps that describes the in= teraction between the user
and the application?
A. Scenario scripts
B. Support classes
C. Key classes
D. Subsystems
Answer: Scenario= scripts
62. Which risks identify Potential Design, Implementation, Inter= face, Verification and
Maintenance Problems?
A. Project risk
B. Business risk
C. Technical risk
D. Schedule risk
Answer: Technica= l risk
64. What is the testing to ensure the WebApp properly interfaces= with other applications
or databases?
A. Compatibility
B. Interoperability
C. Performance
D. Security
Answer: Interope= rability
65. Which Variation control in the context of software engineeri= ng involves controlling
variation?
A. Process applied
B. Resources expended
C. Product quality attributes
D. All mentioned above
66. Which classes represent data stores (e.g., a database. that = will persist beyond the
execution of the software?
A. Process classes
B. System classes
C. Persistent classes
D. User interface classes
Answer: Persiste= nt classes
A. Developer
B. Tester
C. User
D. System Analyst
Answer: User
69. Which of the items listed below is not one of the software e= ngineering layers?
A. Process
B. Manufacturing
C. Methods
D. Tools
Answer: Manufact= uring
70. Line of code(LOC. of the product comes under which type of m= easures?
A. Indirect measures
B. Direct measures
C. Coding
D. None of the above.
Answer: Direct m= easures
A. Reliable software
B. Cost effective software
C. Reliable and cost effective software
D. None of the above
72. Choose the correct option according to the given statement.<= /strong>
A. Random paradigm
B. Open paradigm
C. Synchronous paradigm
D. Closed paradigm
Answer: Random p= aradigm
75. For the best Software model suitable for the project, in whi= ch of the phase the
developers decide a roadmap for project plan?<= /p>
A. Software Design
B. System Analysis
C. Coding
D. Testing
Answer: System A= nalysis
76. Which of these software characteristics are used to determin= e the scope of a software
project?
A. Only performance.
B. Only context.
C. Information objectives, function, performance
D. None of the above.
Answer: Componen= t level
78. SDLC is not a well-defined, structured sequence of stages in= software engineering to
develop the intended software product.
A. True
B. False
Answer: False
A. Putnam model
B. COCOMO
C. Both A & B
D. None of the above
Answer: COCOMO
80. From the following select the correct option that is used to= display the available option
for selection.
A. Check-box
B. Text-box
C. Button
D. Radio-Button
Answer: Radio-Bu= tton
Answer: False
83. The tools that support different stages of software developm= ent life cycle are called as
______ .
A. CASE Tools
B. CAME tools
C. CAQE tools
D. CARE tools
Answer: CASE Too= ls
A. Requirements elicitation
B. Requirements analysis
C. Requirements design
D. Requirements documentation
85. Which of the level carries out goal, objective, work tasks, = work products and other
activities of the software process?
A. Performed
B. INCOMPLETE
C. Optimized
D. Quantitatively Managed
Answer: Performe= d
86. If you have no clue of how to improve the process for the qu= ality software which
model is used?
A. A Continuous model
B. A Staged model
C. Both A & B
D. None of the above
A. True
B. False
Answer: True
88. In OOD, the attributes(data variables. and methods( operatio= n on the datA. are
bundled together is called _______ .
A. Classes
B. Objects
C. Encapsulation
D. Inheritance
Answer: Encapsul= ation
89. Which design defines the logical structure of each module an= d their interfaces that is
used to communicate with other modules?=
A. High-level designs
B. Architectural designs
C. Detailed design
D. All mentioned above
Answer: Detailed= design
90. Which tools are used in Implementation, Testing and Maintena= nce?
91. Which tools are used for project planning, cost, effort esti= mation, project scheduling
and resource planning?
92. Which design deals with the implementation part in which it = shows a system and its
sub-systems in the previous two designs?
A. Architectural design
B. High-level design
C. Detailed design
D. Both A & B
Answer: Detailed= design
93. Modularization is a technique to divide a software system in= to multiple discrete and
independent modules.
A. True
B. False
Answer: True
94. What is the project and process level that provides the Qual= ity Metric benefit?
A. Defect amplification
B. Defect removal efficiency
C. Measuring quality
D. All mentioned above
95. Cohesion metrics and coupling metrics are metrics in which l= evel of design?
96. Which condition defines the circumstances for a particular o= peration is valid?
A. Postcondition
B. Precondition
C. Invariant
D. None of the above
Answer: Precondi= tion
97. Which subsystem implements a repository that encompasses the= following elements,
1. Content database
2. Database capabilities
3. Configuration management functions
99. PAD is metric indicates the number of classes that can acces= s another class attributes
and a violation of encapsulation.
A. True
B. False
Answer: True
A. Coding
B. Testing
C. Maintenance
D. Abstraction
Answer: Abstract= ion
101. From the following, which software has been characterized b= y =E2=80=98Number
Crunching=E2=80=99 Algorithms?
A. System software
B. Artificial intelligence software
C. Embedded software
D. Engineering and scientific software
Answer: Engineer= ing and scientific software
102. IEEE provides a standard as IEEE 830-1993. For which activi= ty this standard is
recommended standard?
103. A generic process framework for software engineering encomp= asses five activities.
What are those activities?
104. Who deliver the technical skills that are necessary to engi= neer for a product or an
application?
A. Project managers
B. Practitioners
C. Customers
D. End users
Answer: Practiti= oners
A. Spiral model.
B. Waterfall model.
C. Prototyping model
D. None of the above.
Answer: Spiral m= odel.
106. What is a child window that contains message for the user a= nd request for some
action to be taken?
A. Dialogue box
B. Text-Box
C. Check-Box
D. Radio Button
Answer: Dialogue= box
108. Which model is not suitable for large software projects but= good one for learning and
experimenting?
109. Which includes modifications and updations done in order to= correct or fix the
problems, that are either discovered by user or conclud= ed by user error reports?
A. Perfective maintenance
B. Adaptive maintenance
C. Corrective maintenance
D. Preventive maintenance
Answer: Correcti= ve maintenance
110. Boehm suggests an approach that addresses project objective= s, milestones and
schedules, responsibilities, management and technical app= roaches and required
resources, This principle is called as ______ .
A. W3HH principle
B. WHO principle
C. W5HH principle
D. None of the above.
111. The objective for formal technical review is to core errors= in software work products.
A. True
B. False
Answer: False
112. CASE tools are set of automated software application progra= ms, that are not used to
support, accelerate and smoothen the SDLC activiti= es.
A. Yes
B. No
Answer: No
A. 1,2 and 3
B. 2,3 and 4
C. 1,2 and 4
D. 1,3 and 4
Answer: 2,3 and = 4
114. Activities and action taken on the data are represented by = circle or round-edged
rectangles is called _____ .
A. Entities
B. Process
C. Data storage
D. Data flow
Answer: Process<= /p>
115. The six sigma for software engineering what gives the exist= ing process and its output
to determine the current quality performance?
A. Define
B. Analyze
C. Measure
D. None of the above
Answer: Measure<= /p>
116. Which tools are helpful in all the stages of SDLC, for requ= irement gathering to
testing and documentation?
117. OOD languages provide a mechanism where methods performing = similar tasks but
vary in arguments, and that can be assigned to the same n= ame is called _____ .
A. Classes
B. Object
C. Polymorphism
D. Encapsulation
Answer: Polymorp= hism
119. What computer-based system can have a profound effect on th= e design that is chosen
and also the implementation approach will be applie= d?
A. Scenario-based elements
B. Class-based elements
C. Behavioural elements
D. Flow-oriented elements
120. SRS is a document created by system analyst after the requi= rements are collected
from various stakeholders.
A. Yes
B. No
Answer: Yes
121. Which structures in Organizational Paradigms on a team loos= ely and depends on
individual initiative of the team members?
A. Closed paradigm
B. Open paradigm
C. Random paradigm
D. Synchronous paradigm
Answer: Random p= aradigm
122. Give the name to diagram that represents the flow of activi= ties described by the use
cases and at the same time the captors are involv= ed in UML .
A. State diagram
B. Swim lane diagram
C. Activity diagram
D. Component diagram
123. Which phase is refers to the support phase of software deve= lopment?
A. Acceptance Phase.
B. Testing.
C. Maintenance.
D. None of the above.
Answer: Maintena= nce.
124. Which model is also called as the classic life cycle or the= Waterfall model?
A. Iterative Development
B. Linear Sequential Development
C. RAD Model.
D. Incremental Development
125. What is the average effective global activity rate in an ev= olving E-type system is
invariant over the lifetime of the product?
A. Self-regulation
B. Reducing quality
C. Feedback systems
D. Organizational stability
Answer: Organiza= tional stability
126. Which document is created by system analyst after the requi= rements are collected
from Various stakeholders?
A. Feasibility study
B. Requirement gathering
C. Software requirement specification
D. Software requirement validation
128. The architectural model is derived from which of these sour= ces?
A. Both A & B
B. Both B & C
C. Both A & C
D. All mentioned above
A. Requirement quality
B. Design quality
C. Code quality
D. Quality control effectiveness
130. An entity in ER Model is a real world being, which has some= properties called_____ .
A. Attributes
B. Relationship
C. Domain
D. None of the above
Answer: Attribut= es
132. Which documentation works as a key tool for software design= er, developer and their
test team is to carry out their respective tasks?
A. Requirement documentation
B. User documentation
C. Software design documentation
D. Technical documentation
134. Which risk gives the degree of uncertainty and the project = schedule will be
maintained so that the product will be delivered in time?<= /strong>
A. Business risk
B. Technical risk
C. Schedule risk
D. Project risk
Answer: Schedule= risk
135. You are working in CareerRide as a project manager. Company= wants to develop a
project. You are also involved in planning team. What w= ill be your first step in project
planning?
A. True
B. False
Answer: True
137. Which model is also known as Verification and validation mo= del?
A. Waterfall model
B. Big Bang model
C. V-model
D. Spiral model
Answer: V-model<= /p>
138. Software project management is the process of managing all = activities that are
involved in software development, they are _____ .
A. Time
B. Cost
C. Quality management
D. All mentioned above
A. Icon
B. Window
C. Menu
D. Cursor
Answer: Icon
140. What is the meaning of requirement elicitation in software = engineering?
A. Gathering of requirement.
B. Understanding of requirement.
C. Getting the requirements from client.
D. All of the above.
Answer: All of t= he above.
Answer: All of t= he above.
142. The maximum number of objects that can participate in a rel= ationship is
called________ .
A. Cardinality
B. Attributes
C. Operations
D. Transformers
Answer: Cardinal= ity
Answer: A legacy= system refers to outdated application software that is used instead of
ava= ilable upgraded versions.
144. Which of the following cannot be applied with the software = according to Software
Engineering Layers?
A. Process
B. Methods
C. Manufacturing
D. None of the above.
Answer: Manufact= uring
145. Which software is used to control products and systems for = the consumer and
industrial markets?
A. System software
B. Artificial intelligence software
C. Embedded software
D. Engineering and scientific software
Answer: Embedded= software
A. Instructions
B. Data Structures
C. Documents
D. All of the above
A. Naming conventions
B. Identifying
C. Whitespace
D. Operators
Answer: Whitespa= ce
A. Comments
B. Functions
C. Line length and wrapping
D. Control Structure
Answer: Control = Structure
149. If an application allows executing multiple instances of it= self, they appear on the
screen as separate windows are called ______ .
A. Window
B. Tabs
C. Menu
D. Cursor
Answer: Tabs
150. Match the List 1 to List 2 and choose the correct option.
151. Which one of these belongs to integration testing in the OO= context?
A. Unit testing
B. Regression testing
C. Sandwich testing
D. Thread-based testing
152. In which elicitation process the developers discuss with th= e client and end users and
know their expectations from the software?
A. Requirement gathering
B. Organizing requirements
C. Negotiation & discussion
D. Documentation
153. If requirements are easily understandable and defined then = which model is best
suited?
A. Spiral model
B. Waterfall model
C. Prototyping model
D. None of the above
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
D. All of the above
159. During security testing the tester plays the role of the in= dividual who desires
to______ .
160. Which of the following is not a section in the standard for= SQA plans recommended
by IEEE?
A. Budget
B. Time
C. People
D. None of the above
ANSWER: Budget
A. State box
B. Clear box
C. Black box
D. None of the above
163. Which may be estimated either in terms of KLOC (Kilo Line o= f Code. or by
calculating number of function points in the software?
A. Time estimation
B. Effort estimation
C. Cost estimation
D. Software size estimation
164. SDLC Models are adopted as per requirements of development = process. It may vary
Software-to-software to ensuring which model is suitab= le.
A. True
B. False
ANSWER: True
165. The always growing and adapting nature of software hugely d= epends upon the
environment in which user works in ____________ .<= /p>
A. Cost
B. Dynamic Nature
C. Quality Management
D. Scalability
166. When the customer may ask for new features or functions in = the software, what does
it mean in Software maintenance?
A. Host modifications
B. Client requirements
C. Market conditions
D. Organization changes
167. Reliability is measured by considering processing speed, re= sponse time, resource
consumption, throughput, and efficiency.
A. True
B. False
ANSWER: False
169. What is described by means of DFDs as studied earlier and r= epresented in algebraic
form?
A. Data flow
B. Data storage
C. Data Structures
D. Data elements
170. Which metrics are derived by normalizing quality and/or pro= ductivity measures by
considering the size of the software that has been pr= oduced?
A. Size oriented
B. Function-Oriented
C. Object-Oriented
D. Use-case-Oriented
172. Application that generate a= dialogue to get confirmation from user and to delete a file
it is an examp= le for _____ .
A. Radio-Button
B. Text-box
C. Check-box
D. Dialogue box
A. Preventive maintenance
B. Perfective maintenance
C. Corrective
D. Adaptive
174. Lehman has given eight laws for software evolution and he d= ivided software into
three categories. In which category software works str= ictly according to defined
specifications and solutions.
A. Static-type
B. Embedded-type
C. Practical-type
D. None of the above
ANSWER: Embedded-type
175. Computer software is a complete package, which includes sof= tware program, its
documentation and user guide on how to use the software.=
A. True
B. False
ANSWER: True
Ans: D
(A) correct.
(B) unambiguous.
(C) consistent.
(D) verifiable.
Ans: B
8 A fault simulation testing technique is | Software Engineerin= g Mcqs
(A) Sequential
(B) Communicational
(C) Procedural
(D) Logical
Ans: B
10 If the objects focus on the problem domain, then we are conc= erned with |
Software Engineering Mcqs
(A) No coupling
(B) Control coupling
(C) Common coupling
(D) Data coupling
Ans: D
17 In the spiral model =E2=80=98risk analysis=E2=80=99 is perfo= rmed |
Software Engineering Mcqs
(A) increases.
(B) decreases.
(C) remains constant.
(D) cannot say anything.
Ans: A
22 Output comparators are used in
(A) reliability
(B) efficiency
(C) portability
(D) all of the above
Ans: B
25 If every requirement can be checked by a cost-effective proc= ess, then the
SRS is
(A) verifiable
(B) traceable
(C) modifiable
(D) complete
Ans: A
26 Modifying the software to match changes in the ever changing= environment
is called
(A) adaptive maintenance
(B) corrective maintenance
(C) perfective maintenance
(D) preventive maintenance
Ans: A
27 All activities lying on critical path have slack time equal = to
(A) 0
(B) 1
(C) 2
(D) None of above
Ans: A
28 Alpha and Beta Testing are forms of
(A) Data
(B) Behaviour
(C) State
(D) Both Data and behaviour
Ans: D
30 In function point analysis, number of general system charact= eristics used to
rate the system are
(A) 10
(B) 14
(C) 20
(D) 12
Ans: B
31 Aggregation represents
(A) 15
(B) 20
(C) 25
(D) 28
Ans: B
34 ER model shows the
(A) bug
(B) error
(C) risk
(D) failure
Ans: C
41 The main purpose of integration testing is to find
(A) flowcharts
(B) structure charts
(C) decision tables
(D) cause-effect graphs
Ans: A
43 If a program in its functioning has not met user requirement= s is some way,
then it is
(A) an error.
(B) a failure.
(C) a fault.
(D) a defect.
Ans: D
44 The testing that focuses on the variables is called
(A) Coding
(B) Testing
(C) Maintenance
(D) Abstraction
Ans: D
49 Which is not a step of requirement engineering?
a. Security
c. Flexibility
d. Heterogeneity
Answer: (c) Flexibility
a. Software Tools
b. Software Programs
c. CASE tools
a. Pressman
b. Royce
c. IBM
d. Barry Boehm
4. Out of the following, which one is not a workbench tool for Requirement Management?
a. RDD 100
b. Rational Suite
c. DOORS
d. RTM
a. Data Model
b. Structural Model
c. Context Model
d. Behavioural Model
a. Reverse engineering
b. Forward Engineering
d. Reengineering
Answer: (d) Reengineering
7. Which of these reliability requirements is concerned with maintaining various system copies?
a. Ambiguous Requirements
b. Redundancy Requirements
c. Recovery Requirements
d. Checking Requirements
a. Coincidental Cohesion
b. Functional Cohesion
c. Temporal Cohesion
d. Logical Cohesion
a. Encapsulation
b. Abstract Classes
c. Inheritance
d. Polymorphism
Answer: (c) Inheritance
10. Out of these early OOD methods, which one incorporates both a “macro development process”
and a “micro development process.”?
a. Wirfs-Brock method
b. Booch method
d. Rumbaugh method
Answer: (b) Booch Method
11. Out of these web engineering metrics, which one measures the relatedness extent between
multiple web pages?
a. Heuristic
b. Empirical
c. Critical
d. Analytical
Answer: (c) Critical
a. RTCADO-178B
b. CTRADO-172B
c. CTCADO-178B
d. RTRADO-178B
Answer: (a) RTCADO-178B
a. Integration Testing
b. Unit Testing
c. System Testing
d. Regression Testing
Answer: (d) Regression Testing
b. machine code
c. software module
a. system image
b. mental image
c. user’s model
d. design model
a. Management stimuli
b. Hardware stimuli
c. Software stimuli
d. Periodic stimuli
d. Security features
a. purchasing services
b. testing software
d. hiring an employee
Answer: (b) testing software
b. hardware problems
c. loss of comments
22. The FIT (Failure In Time) is another way in which one can REPORT __________.
c. MTBF
d. MTSF
a. MTTF
b. MTTR
Answer: (a) MTBF
c. A widely used strategy that maintains statistical quality assurance and six standard deviations
Answer: (c) A widely used strategy that maintains statistical quality assurance and six standard
deviations
a. Validation
b. Mutation analysis
c. Performance analysis
d. Verification
1. The software life cycle can be said to consist of a series of phases. The classical model is
referred to as the waterfall model. Which phase defined as “The concept is explored and
refined, and the client’s requirements are elicited?”
(A) Requirements
(B) Specification
(C) Design
(D) Implementation
Correct Answer
Answer: Option A
2. In the maintenance phase the product must be tested against previous test cases. This is
known as _________ testing.
(A) Unit
(B) Integration
(C) Regression
(D) Module
Correct Answer
3. The relationship between a derived class (or subclass) and base class is referred to as
(A) Association
(B) Inheritance
(C) Polymorphism
(D) Instantiation
Correct Answer
4. In the classical chief programmer team approach, the team member responsible for
maintaining the detailed design and coding is
Correct Answer
5. The advantage of following the IEEE Standard for drawing up a Software Project
Management Plan (SPMP) – see IEEE Standard 1059.1
(C) It is a framework that can be used irrespective of process model or specific techniques
Correct Answer
(D) Managing Complexity, Managing Personnel Resources, Managing Time and Money and
Producing Useful Products
Correct Answer
7. What are the major activities of the spiral model of software engineering?
(C) Requirements
Correct Answer
8. Which of the following projects would be a good one for adopting the prototyping
paradigm for software development?
(B) Spreadsheet
Correct Answer
(B) Staffing
(C) Functionality
(D) Reliability
Correct Answer
(A) Planning is used to find credible ways to produce results with limited resources and
limited schedule flexibility
(B) Planning is finding new personnel resources to support labor intensive development
Correct Answer
Show/hide
SET B
What do you call, when the elements of a module, all operate on the same data?
(A) Functional cohesion
(B) Temporal cohesion
(C) Procedural cohesion
(D) Communicational cohesion
Correct Answer
Answer: Option D
3. Which of the following items should not be included in the software project management
plan?
(A) The techniques and case tools to be used
(B) Detailed schedules, budgets and resource allocations
(C) The life cycle model to be used
(D) None of the above
Correct Answer
Answer: Option D
10. How does a software project manager need to act to minimize the risk of software
failure?
(A) Double the project team size
(B) Request a large budget
(C) Form a small software team
(D) Track progress
Correct Answer
Answer: Option D
SET C
1. The rapid application development model is
(A) Same as component-based development
(B) A useful approach when a customer cannot define requirements clearly
(C) A high-speed adaptation of the linear sequential model
(D) Same as incremental model
Correct Answer
Answer: Option C
4. The tools for computing critical path and project completion times from activity
networks is/are
I. CPM.
II. DRE.
III. FP.
IV. PERT.
(A) Both (I) and (III) above
(B) Both (I) and (IV) above
(C) Both (II) and (IV) above
(D) Both (II) and (III) above
Correct Answer
Answer: Option B
9. Which tests are designed to confront the program with abnormal situations?
(A) Recovery testing
(B) Security testing
(C) Stress testing
(D) Performance testing
Correct Answer
Answer: Option C
10. To be an effective aid in process improvement the baseline metrics used must be
(A) Based on reasonable estimates from failed projects
(B) Measured consistently across projects
(C) Drawn from large projects only
(D) Based only on successful projects
Correct Answer
Answer: Option B
view All Answers
01. Answer: Option C 02. Answer: Option A 03. Answer: Option D 04. Answer: Option B 05. Answer:
Option C 06. Answer: Option D 07. Answer: Option B 08. Answer: Option D 09. Answer: Option C 10.
Answer: Option B
SET D
4. Problems with using Lines of Code to measure the size of a product include(s)
(A) The creation of source code is only part of the development effort
(B) The Lines of Code (LOC) will differ between languages and cannot be measured for
some languages
(C) The final size (kLOC) can only be determined once the product is delivered
(D) All of the above
Correct Answer
Answer: Option D
6. Which of the following is not viewed as a primary mover in improving the software
process?
(A) Increased Effectiveness
(B) Better Product Quality
(C) Improved Staff Satisfaction
(D) Tighter managerial control
Correct Answer
Answer: Option D
8. Which of the following is not the guiding principle of software project scheduling?
(A) Compartmentalization
(B) Market assessment
(C) Time allocation
(D) Effort validation
Correct Answer
Answer: Option B
9. Which of the following interface design principles reduces the user’s memory load?
I. Define intuitive shortcuts
II. Disclose information in a progressive fashion
III. Establish meaningful defaults
IV. Provide an on-line tutorial
(A) Only (I) above
(B) Only (II) above
(C) Only (III) above
(D) (I), (II) and (III) above
Correct Answer
Answer: Option D
10. Traditionally, the phase of software development where a formal approach used is
(A) Programming
(B) Design
(C) Requirements
(D) Planning
Correct Answer
Answer: Option A