yeroo
yeroo
Cycle Models”.
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
View Answer
3. Which one of the following models is not suitable for accommodating any change?
b) Prototyping Model
c) RAD Model
d) Waterfall Model
View Answer
Answer: d
Explanation: Real projects rarely follow the sequential flow that the Waterfall Model proposes.
advertisement
ADVERTISEMENT
a) Horizontal Prototype
b) Vertical Prototype
c) Diagonal Prototype
d) Domain Prototype
View Answer
Answer: c
Explanation: Their is no such thing as Diagonal Prototype whereas other options have their respective
definitions.
a) Quick Design
b) Coding
c) Prototype Refinement
d) Engineer Product
View Answer
Answer: b
6. Which of the following statements regarding Build & Fix Model is wrong?
View Answer
Answer: d
a) 2 phases
b) 3 phase
c) 5 phases
d) 6 phases
View Answer
Answer: c
d) Increases reusability of components, Highly specialized & skilled developers/designers are required
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.
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
View Answer
Answer: c
Explanation: None.
1. Which one of the following is not an Evolutionary Process Model?
b) Incremental Model
View Answer
Answer: d
Explanation: None.
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.
d) Easier to test and debug & It is used when there is a need to get a product to the market early
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.
advertisement
ADVERTISEMENT
a) IBM
b) Barry Boehm
c) Pressman
d) Royce
View Answer
Answer: b
Explanation: None.
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.
a) It defines tasks required to define resources, timelines, and other project related information
b) It defines a set of negotiation activities at the beginning of each pass around the spiral
d) It defines tasks required to construct, test, install, and provide user support
View Answer
Answer: b
Explanation: Except option “b” all other tasks/activities are present in Spiral Model as well.
View Answer
Answer: a
a) True
b) False
View Answer
Answer: b
Explanation: None.
View Answer
Answer: a
Explanation: None.
10. If you were to create client/server applications, which model would you go for?
b) Spiral Model
c) Concurrent Model
d) Incremental Model
View Answer
Answer: c
Explanation: When applied to client/server applications, the concurrent process model defines 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.
a) Availability
b) Reliability
c) Usability
View Answer
Answer: d
Explanation: All the mentioned traits are beneficial for an effective product to be developed.
a) Portability
b) Maintainability
c) Availability
View Answer
Answer: d
a) elicitation
b) design
c) analysis
d) documentation
View Answer
Answer: b
advertisement
ADVERTISEMENT
View Answer
Answer: c
Explanation: None.
5. QFD stands for
View Answer
Answer: c
Explanation: None.
6. A Use-case actor is always a person having a role that different 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.
a) SDD
b) SRS
c) DDD
d) SRD
View Answer
Answer: b
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 affected
as a result of project execution or project completion.
9. Conflicting 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 field of work as each professional has his/her way of looking
onto things & would argue to get his/her point approved.
10. Which is one of the most important stakeholder from the following ?
c) Managers
View Answer
Answer: d
Explanation: Users are always the most important stakeholders.After all, without users or customers,
what’s the point of being in business?.
b) Portability
c) Robustness
View Answer
Answer: d
Explanation: All are non-functional requirements representing quality of the system. Functional
requirements describe what the software has to do.
a) Availability
b) Testability
c) Usability
d) Flexibility
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
View Answer
Answer: a
advertisement
ADVERTISEMENT
a) It is a degree to which software running on one platform can easily be converted to run on another
platform
b) It cannot be enhanced by using languages, OS’ and tools that are universally available and
standardized
c) The ability of the system to behave consistently in a user-acceptable manner when operating within
the environment for which the system was intended
View Answer
Answer: a
a) True
b) False
View Answer
Answer: a
Explanation: The behavior of functional requirements may be expressed as services, tasks or functions
the system is required to perform.
b) Process-oriented Approach – Focus on how NFRs can be used in the design process
View Answer
Answer: c
Explanation: Quantitative Approaches in NFRs are used to find measurable scales for the quality
attributes like efficiency, flexibility, integrity, usability etc.
a) Two
b) Three
c) Four
d) Five
View Answer
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 five classification schemes for NFRs.
a) Testability
b) Speed Efficiency
c) Serviceability
d) Installability
View Answer
Answer: b
a) Yes
b) No
View Answer
Answer: b
View Answer
Answer: c
11. Choose the correct statement on how NFRs integrates with Rational Unified 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
View Answer
Answer: b
a) Identifying Stakeholder
c) Requirements Gathering
View Answer
Answer: a
Explanation: Stakeholders are the one who will invest in and use the product, so its essential to chalk out
stakeholders first.
i. Managers
iii. Users
b) i, ii, iii, iv
View Answer
Answer: c
Explanation: Users are your customers, they will be using your product, thus making them most
important of all.
i. Consolidation
ii. Prioritization
iv. Evaluation
a) iii, i, ii, iv
View Answer
Answer: b
Explanation: Requirements gathering captures viewpoint from different users followed by evaluation of
those view points.Now comes the task of checking the relative importance of the requirements and
finally to consolidate or bind together the information collected.
advertisement
ADVERTISEMENT
b) User, Developer
c) Functional, Non-Functional
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 ?
View Answer
Answer: b
Explanation: Use Case captures who does what with the system, for what purpose, without dealing with
system internals.
a) Primary
b) Secondary
c) Ternary
View Answer
Answer: d
Explanation: A primary actor is one having a goal requiring the assistance of the system whereas, a
secondary actor is one from which system needs assistance.There is no such thing as ternary actor in
Software Engineering.
a) Problem of scope
b) Problem of understanding
c) Problem of volatility
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
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.
a) True
b) False
View Answer
Answer: a
a) One
b) Two
c) Three
d) Four
View Answer
Answer: d
Explanation: As-is Scenario, Visionary Scenario, Evaluation Scenario and Training Scenario are the four
scenarios in requirement elicitation activities.
1. The Unified Modeling Language (UML) has become an effective standard for software modelling.How
many different notations does it have ?
a) Three
b) Four
c) Six
d) Nine
View Answer
Answer: d
Explanation: The different notations of UML includes the nine UML diagrams namely class, object,
sequence, collaboration, activity, state-chart, component, deployment and use case diagrams.
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
define the static structure of classes in a system and their associations.
advertisement
ADVERTISEMENT
a) Structural perspective
b) Behavioral perspective
c) External perspective
View Answer
Answer: a
Explanation: Structural perspective is used to define the static structure of classes in a system and their
associations.
5. Which system model is being depicted by the ATM operations shown below:
The system model being depicted by the ATM operations shown is Context model
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.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!
a) True
b) False
View Answer
Answer: a
Explanation: The statement mentioned is true and each activity represents one process step.
a) True
b) False
View Answer
Answer: b
a) Deployment
b) Collaboration
c) State chart
View Answer
Answer: c
Explanation: State diagrams show system states and events that cause transitions from one state to
another.
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 specific clause nor
its of importace related to question.
2. What is a Software ?
a) Software is set of programs
View Answer
Answer: c
Explanation: Software is not just set of program but it is also associated documentation and
configuration of data to make program run.
a) Increasing Demand
b) Low expectation
c) Increasing Supply
View Answer
Answer: c
Explanation: Increasing supply will lead to more production and not failure.
advertisement
a) Software maintainability
b) Software functionality
c) Software development
View Answer
Answer: d
Explanation: Good software should deliver the required functinality, maintainability. Software
development is not an attribute but a fundamental.
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 specification
View Answer
Answer: a
Explanation: Software dependence is an attribute and not an engineering activity for process.
d) Software engineering is concerned with the practicalities of developing and delivering useful software
View Answer
Answer: c
Explanation: Software engineering is a vast sub domain which comes under computer science which is
main domain.
View Answer
Answer: d
Explanation: All of them are true.
a) Heterogeneity
b) Flexibility
d) Security
View Answer
Answer: b
Explanation: Option b & c are a part of Software Engineering as a subject,hence option a covers them
both.
a) Software processes
b) Software Security
c) Software reuse
d) Software Validation
View Answer
Answer: d
Explanation: Software validation is an activity for software process and not the fundamental for
engineering.
a) Web has led to availability of software services and possibility of developing highly distributed service
based systems
Answer: b
Explanation: Web based systems has led to important advances in programming languages.
a) Analysis
b) Design
c) Problem/Opportunity Identification
View Answer
Answer: c
Explanation: None.
a) Program flowchart
b) Structure chart
c) Data-flow diagram
d) Module
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.
a) Sequential structure
b) A List
c) A plan
d) An Algorithm
View Answer
Answer: d
Explanation: None.
advertisement
ADVERTISEMENT
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) flowchart
c) program specification
d) design
View Answer
Answer: c
Explanation: Program specification is the definition of what a computer program is expected to do.
5. Actual programming of software code is done during the ____________ step in the SDLC.
b) Design
c) Analysis
View Answer
Answer: d
Explanation: The developer has to find in the technical documentation enough information to start
coding.
a) Programmers
b) Project managers
c) Technical writers
d) Database administrators
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
View Answer
Answer: d
Explanation: None.
8. Debugging is:
View Answer
Answer: b
Explanation: Debugging is a methodical process of finding and reducing the number of bugs, or defects,
in a computer program or a piece of electronic hardware, thus making it behave as expected.
9. In Design phase, which is the primary area of concern ?
a) Architecture
b) Data
c) Interface
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.
10. The importance of software design can be summarized in a single word which is:
a) Efficiency
b) Accuracy
c) Quality
d) Complexity
View Answer
Answer: c
Explanation: Software functional quality reflects how well it complies with or conforms to a given design,
based on functional requirements or specifications.
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
SDLC stands for Software Development Life Cycle, which is a process followed for the development of
software applications.
Question 2
Which phase of SDLC involves gathering and understanding the requirements for the software project?
Design
Testing
Right
Requirement Analysis
Implementation
Discuss it
Explanation
Requirement Analysis is the phase where the software requirements are gathered and understood.
Wrong
Right
Discuss it
Explanation
The Design phase involves creating a blueprint for the software, defining its architecture, and planning
the development process.
Question 4
Testing
Wrong
Design
Right
Implementation
Requirement Analysis
Discuss it
Explanation
The Implementation phase involves coding the actual software based on the design specifications.
Writing code
Right
Identifying and fixing defects
Gathering requirements
Wrong
Discuss it
Explanation
The Testing phase is focused on identifying and fixing defects or bugs in the software.
Quetion 6
Which SDLC model involves the sequential execution of phases and is often represented as a waterfall?
Wrong
Agile
Spiral
Right
Waterfall
Iterative
Discuss it
Explanation
The Waterfall model follows a sequential approach where each phase must be completed before moving
on to the next.
Question 7
Rigidity
Right
Flexibility to changes
Detailed planning
Discuss it
Explanation
Agile is known for its flexibility and adaptability to changes in requirements during the development
process.
Question 8
Right
Wrong
Requirement gathering
Software deployment
Discuss it
Explanation
The Maintenance phase involves fixing defects, making improvements, and providing support for the
software.
Question 9
Which testing type is performed to ensure that different components of the software system work
together?
Unit testing
Right
Integration testing
Wrong
System testing
Regression testing
Discuss it
Explanation
Integration testing verifies that different components of the system work together as intended.
Question 10
Right
Discuss it
Explanation
The Feasibility Study is conducted to assess whether the proposed project is technically and financially
feasible.
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
System Design
Coding
System Testing
Details of DFD
Feasibility Study
System Analysis
System Planning
3) Which of the following is involved in the system planning and designing phase of the Software
Development Life Cycle (SDLC)?
Sizing
Parallel run
Specification freeze
Explanation: None.
Explanation: RAD stands for Rapid Application Development is categorized as an agile development
method, which is meant to accomplish a quick turnaround and high-end outcomes.
5) Which of the following prototypes does not associated with Prototyping Model?
Domain Prototype
Vertical Prototype
Horizontal Prototype
Diagonal Prototype
Explanation: The client may create an unrealistic product vision, which may result in a team over or
under-develop functionality. Besides, it is not easy to hire highly specialized & skilled
developers/designers.
Incremental Model
Explanation: The evolutionary process model is designed for rapid software development, which starts
from scratch with raw specifications and modifies as per the user requirement.
Expensive
Requirements
Explanation: Model selection is based on requirements, a team of developers, users as well as the risk
involved in developing a project.
None
Explanation: None.
11) Which of the following models doesn't necessitate defining requirements at the earliest in the
lifecycle?
Explanation: In the Prototyping model, the first phase is the requirement analysis phase, which involves
Brainstorming, QFD, and FAST, whereas the Spiral model encompasses customer communication
activities such as defining objectives.
12) When the user participation isn't involved, which of the following models will not result in the
desired output?
Explanation: The Prototyping model necessitates user participation as when a prototype is created or
designed, whereas, in the case of RAD, user participation is required in all four phases.
13) Which of the following model will be preferred by a company that is planning to deploy an advanced
version of the existing software in the market?
Spiral
Iterative Enhancement
RAD
Explanation: None.
14) Arrange the following activities for making a software product by utilizing 4GT.
I. Design strategy
III. Implementation
IV. Requirement gathering
4, 1, 3, 2
4, 3, 2, 1
1, 2, 3, 4
1, 4, 2, 3
Answer: a) 4, 1, 3, 2
Explanation: The sequence of activities mentioned in option c represents the Fourth Generation
Techniques(4GT) Model.
15) Which of the following is an example of Black Box and Functional Processing?
Explanation: Functional processing or testing is commonly known as black-box testing, where the existing
contents are almost unknown, so anything could be demonstrated as a black box. Hence the
functionality of a black box can be defined in terms of inputs and outputs.
Unix shell
C++
COBOL
FORTRAN
True
False
Answer: b) False
Explanation: The fourth-generation programming languages are more programmer-friendly and helpful
in augmenting the program's efficiency as it uses English words and phrases. It increases the
programmer's productivity by enabling them to engage in the software development life cycle.
18) Which of the following is the main advantage of deploying a 4GT model for producing small-scale
products, programs, and applications?
CASE tools and code generators help the 4GT model by providing a credible solution to their problems.
19) Which of the following model has a major downfall to a software development life cycle in terms of
the coding phase?
4GT Model
Waterfall Model
RAD Model
Spiral Model
Explanation: Much more expertise is needed in the 4GT model for analyzing, designing, and testing
activities as it eliminates the coding phase.
20) Which of the following falls under the category of software products?
Firmware, CAD
Embedded, CAM
Customized, Generic
CAD, Embedded
True
False
Answer: a) True
Explanation: For systems with long life, software maintenance cost is higher than that of the software
development cost.
22) Which of the following activities of the generic process framework delivers a feedback report?
Deployment
Planning
Modeling
Construction
Answer: a) Deployment
Explanation: The deployment phase is the last phase of the software development life cycle in which the
software product is delivered to its end-user, who further assesses its performance and revert back with
the feedback if anything is required or missing as per the formulated evaluation.
Scalability
Reusability
Reliability
Usability
Answer: b) Reusability
Explanation: None.
Explanation: None.
25) The RUP can be defined based on three main perspectives, i.e., static, dynamic & practice. What is
the purpose of static perspective?
It recommends some good practices that be included while carrying out the process.
It portrays the phases that the model has entered over a specific time.
Explanation: None.
26) Which one of the following activities is not recommended for software processes in software
engineering?
Software Evolution
Software Verification
Software designing
Explanation: Software verification is mainly considered for implementing and testing activities.
27) Arrange the following activities to form a general software engineering process model.
I. Manufacture
II. Maintain
III. Test
IV. Install
V. Design
VI. Specification
6, 5, 1, 3, 4, 2
1, 2, 4, 3, 6, 5
6, 1, 4, 2, 3, 5
1, 6, 5, 2, 3, 4
Answer: a) 6, 5, 1, 3, 4, 2
Explanation: None.
Linear Development
Incremental Development
Iterative Development
Explanation: In agile software development, the software is usually developed in increments with the
customer specifying necessary requirements in each increment. Here the main aim of a developer is to
meet customer satisfaction at the earliest by providing a valuable software product. It is known as
iterative because it chooses to work on one particular increment and make the improvement in other
iteration.
29) On what basis is plan-driven development different from that of the software development process?
Based on the output, which is derived after negotiating in the software development process.
30) Which of the following activities is not applicable to agile software development?
Explanation: Testing can never be avoided as it plays a significant role in the software development life
cycle.
31) Which of the following framework activities are carried out in Adaptive Software Development
(ASD)?
32) The __________ model helps in representing the system's dynamic behavior.
Object Model
Context Model
Behavioral Model
Data Model
Explanation: To represent the system's dynamic behavior, Behavioral models are used. The behavioral
model is modeled from the perspective of the system's processed data or the events that stimulate
responses from a system.
33) Model-driven engineering is nothing but a theoretical concept. It can never be transmuted into a
working/executable code.
True
False
Answer: b) False
Explanation: Model-driven engineering is a software development approach that represents the system
as a set model, which can be easily altered into an executable code.
34) The __________ and __________ are the two major dimensions encompassed in the Spiral model.
Diagonal, Perpendicular
Perpendicular, Radial
Angular, diagonal
Radial, Angular
Explanation: The cumulative cost is represented by the radial dimension, whereas the angular dimension
represents the progress made in the completion of each consecutive cycle. Each loop in the spiral model
depicts the phase.
35) Which of the following technique is involved in certifying the sustained development of legacy
systems?
Reengineering
Forward engineering
Reverse engineering
Explanation: The process involved in certifying the sustained development of legacy systems relies on
Reverse engineering and Reengineering.
36) An erroneous system state that results in an unexpected system behavior is acknowledged as?
System failure
System error
System fault
Explanation: None.
37) What is the name of the approach that follows step-by-step instructions for solving a problem?
An Algorithm
A Plan
A List
Sequential Structure
Answer: a) An Algorithm
Explanation: An algorithm is a precise step-by-step technique that takes an input instance (of the given
problem) as input(s) and produces output for the problem instance.
38) Which of the following word correctly summarized the importance of software design?
Quality
Complexity
Efficiency
Accuracy
Answer: a) Quality
Explanation: The quality of a functional software functional depicts how well it can conform with or
adapts to a given design based on functional requirements or specifications.
Explanation: None.
Functional decomposition
All the functions represented in the DFD are mapped to a module structure
Answer: c) All the functions represented in the DFD are mapped to a module structure
Data Flow
Data Process
Data Stores
Explanation: In the business information system, the data flow diagram is used to epitomize the flow of
the data.
42) What does a data store symbol in the Data Flow Diagram signify?
Logical File
Physical File
Data Structure
Explanation: A logical file can be a data structure or physical file on the disk or vice versa.
Effort
Cost
Efficiency
Answer: c) Efficiency
Explanation: Efficiency can never be measured as it is an indirect measure of the SE process.
Answer: a) To evaluate the ongoing project's status and track possible risks.
Explanation: None.
To minimize the development schedule and evaluate the ongoing project's quality on a daily basis
Answer: d) To minimize the development schedule and evaluate the ongoing project's quality on a daily
basis
Explanation: A project metric refers to a quantifiable measure of the degree to which a system,
component, or process owns a certain trait.
46) Name the graphical practice that depicts the meaningful changes that occurred in metrics data.
Function point analysis
Control Chart
Explanation: A control chart is a method used to keep track of the variability of traits of interest.
47) Which parameters are essentially used while computing the software development cost?
Effort Costs
Explanation: Estimation cost works out on assessing the amount of effort required to complete each
activity, followed by calculating the total cost of activities.
48) Which of the following is an incorrect activity for the configuration management of a software
system?
Change management
System management
Internship management
Version management
Explanation: Configuration management policies and processes define how to record, and process
proposed system changes, how to decide what system components to change, how to manage different
versions of the system and its components, and how to distribute changes to customers.
49) The project planner examines the statement of scope and extracts all-important software functions,
which is known as
Planning process
Decomposition
Association
Answer: b) Decomposition
Explanation: None.
50) Which of the following Is not considered as an option for achieving reliable cost and effort
estimation?
The ability to translate the size estimate into human effort, calendar time, and dollars
Use relatively simple decomposition techniques to generate project cost and effort estimates.
Use one or more empirical models for software cost and effort estimation
Answer: a) The ability to translate the size estimate into human effort, calendar time, and dollars
Explanation: None.
51) Which of the following does not complement the decomposition techniques but offers a potential
estimation approach for their impersonal growth?
Decomposition techniques
Explanation: In computer software, the estimation model uses empirically derived formulas for guessing
the effort as a function of LOC or FP.
52) Which of the following is not included in the total effort cost?
Expert judgment
Estimation by analogy
Explanation: The algorithmic cost modeling utilizes the basic regression formula with such parameters
that have been derived from the data of a historical project and current as well as characteristics of a
future project.
54) Which of the following model has a misconception that systems are built by utilizing reusable
components, scripts, and database programs?
An application-composition model
55) Which of the following is used to predict the effort as a function of LOC or FP?
COCOMO
FP-based estimation
Both COCOMO and FP-based estimation
Process-based estimation
Explanation: Both COCOMO and FP-based estimation is used to calculate the effort by utilizing the
empirically derived formulas.
56) Once the requirements are stabilized, the basic architecture of the software can be established.
Which of the following version of the COCOMO model conforms to the given statement?
Post-architecture-stage model
Explanation: None.
57) Which of the following threatens the quality and timeliness of the produced software?
Business risks
Potential risks
Technical risks
Known risks
58) Which of the following refers to the systematic attempt, which is implemented to ascertain the
threats to any project plan?
Performance risk
Risk identification
Risk projection
Support risk
Explanation: Once the risks are identified, the project manager takes his first step to avoid them when
required and control them.
CTRADO-172B
RTCADO-178B
RTRADO-178B
CTCADO-178B
Answer: b) RTCADO-178B
Explanation: RTCADO-178B is the most popular aviation standard, which has been altered to a defacto
standard.
60) Third-Party Certification for software standards is based on __________.
Explanation: None.