Software-configuration-management Questions- Answers

Software-configuration-management Questions- Answers

Q1➡ |Software-configuration-management
According to the ISO-9126 Standard Quality Model, match the attributes given
in List-I with their definitions in List-II :

CODE:
i ➥ (a)-(i), (b)-(ii), (c)-(iii), (d)-(iv)
ii ➥ (a)-(ii), (b)-(i), (c)-(iv), (d)-(iii)
iii ➥ (a)-(ii), (b)-(iv), (c)-(i), (d)-(iii)
iv ➥ (a)-(i), (b)-(ii), (c)-(iv), (d)-(iii)

Show Answer With Best Explanation

Answer: iii
Explanation:
ISO-9126 Standard Quality Model:
basically Six types:
Portability → This characteristic refers to how well the software can adapt to changes in its environment or with its requirements.
Usability → Usability only exists with regard to functionality and refers to the ease of use for a given function.
Maintainability → Effort needed to make for improvement
Efficiency → Relationship between level of performance and amount of resources
Reliability → Capability of software to maintain performance of software
Functionality→ Characteristics related with achievement of purpose


Q2➡ |Software-configuration-management
What is the appropriate pairing of items in the two columns listing various activities encountered in a software cycle?
i ➥ P-3, Q-2, R-4, S-1
ii ➥ P-2, Q-3, R-1, S-4
iii ➥ P-3, Q-2, R-1, S-4
iv ➥ P-2, Q-3, R-4, S-1

Show Answer With Best Explanation

Answer: ii
Explanation:


Q3➡ |Software-configuration-management
Adaptive maintenance is a maintenance which __.
i ➥ correct errors that were not discovered till testing phase
ii ➥ is carried out to port the existing software to a new environment.
iii ➥ improves the system performance
iv ➥ Both (2) and (3)

Show Answer With Best Explanation

Answer: ii
Explanation:
Prevention: Computer software deteriorates due to change, and because of this, preventive maintenance, often called software re-engineering, must be conducted to enable the software to serve the needs of its end users. In essence, preventive maintenance makes changes to computer programs so that they can be more easily corrected, adapted, and enhanced.

Enhancement/Perfective: As software is used, the customer/user will recognize additional functions that will provide benefit. Perfective maintenance extends the software beyond its original functional requirements.

Adaptation: Over time, the original environment (e.g., CPU, operating system, business rules, external product characteristics) for which the software was developed is likely to change. Adaptive maintenance results in modifications to the software to accommodate changes to its external environment.

Correction: Even with the best quality assurance activities, it is likely that the customer will uncover defects in the software. Corrective maintenance changes the software to correct defects.


Q4➡ |Software-configuration-management
Verification:
i ➥ refers to the set of activities that ensure that software correctly implements a specific function
ii ➥ gives answer to the question – Are we building the product right ?
iii ➥ requires execution of software
iv ➥ both (A) and (B)

Show Answer With Best Explanation

Answer: iv
Explanation:
Verification ensures “Are we building the product right”


Q5➡ |Software-configuration-management
Which of the following are the primary objectives of risk monitoring in software project tracking?
P: To assess whether predicted risks do, in fact, occur
Q: To ensure that risk aversion steps defined for the risk are being properly applied
R: To collect information that can be used for future risk analysis
i ➥ Only P and Q
ii ➥ Only P and R
iii ➥ Only Q and R
iv ➥ All the P,Q,R

Show Answer With Best Explanation

Answer: iv
Explanation:


Q6➡ |Software-configuration-management
Software products need are adaptive maintenance for which of the following reasons?
i ➥ To rectify bugs observed while the system is in use.
ii ➥ When the customers need the product to run on new platforms
iii ➥ To support the new features that users want it to support
iv ➥ To overcome wear and tear caused by the repeated use of the software.

Show Answer With Best Explanation

Answer: ii
Explanation:
Maintenance: Maintenance can be referred as a process of enhancement in the software product according to the changing requirements of users.
4 types of maintenance:
1- Preventive – increasing software maintainability or reliability to prevent
problems in the future.

2- Corrective – diagnosing and fixing errors, possibly ones found by users.

3- Perfective – implementing new or changed user requirements which concern functional enhancements to the software

4- Adaptive – modifying the system to cope with changes in the software environment .




Q7➡ |Software-configuration-management
Software validation mainly checks for inconsistencies between
i ➥ Use cases and user requirements
ii ➥ Implementation and system design blueprints
iii ➥ Detailed specifications and user requirements
iv ➥ Function specifications and use cases

Show Answer With Best Explanation

Answer: iii
Explanation:


Q8➡ |Software-configuration-management
Match the software maintenance activities in List – I to its meaning in List – II.
i ➥ I-(b), II-(d), III-(c), IV-(a)
ii ➥ I-(b), II-(c), III-(d), IV-(a)
iii ➥ I-(c), II-(b), III-(d), IV-(a)
iv ➥ I-(a), II-(d), III-(b), IV-(c)

Show Answer With Best Explanation

Answer: ii
Explanation:


Software-configuration-management Questions- Answers

Q9➡ |Software-configuration-management
Match the terms related to Software Configuration Management (SCM) in List – I with the descriptions in List
i ➥ I-B, II-C, III-A
ii ➥ I-C, II-A, III-B
iii ➥ I-C, II-B, III-A
iv ➥ I-B, II-A, III-C

Show Answer With Best Explanation

Answer: ii
Explanation:
Variant is an instance of a system which is functionally identical to other instances, but designed for different hardware/software configurations.

Release is an instance of a system that is distributed to customers.

Version is an instance of a system that differs, in some way, from other instances.

So, option (B) is correct.


Q10➡ |Software-configuration-management
In Software Configuration Management (SCM), which of the following is a use-case supported by standard version control systems ?
(a) Managing several versions or releases of a software
(b) Filing bug reports and tracking their progress
(c) Allowing team members to work in parallel
(d) Identifying when and where a regression occurred
i ➥ Only (a), (c), and (d)
ii ➥ Only (a), (b), and (c)
iii ➥ Only (a), (b), and (d)
iv ➥ Only (b), (c), and (d)

Show Answer With Best Explanation

Answer: i
Explanation:


Q11➡ |Software-configuration-management
In software cost estimation, base estimation is related to :
i ➥ cost of similar projects already completed.
ii ➥ cost of the base model of the present project.
iii ➥ cost of the project with the base minimum profit.
iv ➥ cost of the project under ideal situations.

Show Answer With Best Explanation

Answer: i
Explanation:


Q12➡ |Software-configuration-management
Recorded software attributes can be used in the following endeavours :
(i) Cost and schedule estimates.
(ii) Software product reliability predictions.
(iii) Managing the development process.
(iv) Nowhere
i ➥ (i) (ii) (iv)
ii ➥ (ii) (iii) (iv)
iii ➥ (i) (ii) (iii)
iv ➥ (i) (ii) (iii) (iv)

Show Answer With Best Explanation

Answer: iii
Explanation:


Q13➡ |Software-configuration-management
Which one of these are not software maintenance activity ?
i ➥ Error correction
ii ➥ Adaptation
iii ➥ Implementation of Enhancement
iv ➥ Establishing scope

Show Answer With Best Explanation

Answer: iv
Explanation:
Software maintenance types:
Adaptive:
Perfective:
Corrective:
Preventive:


Q14 ➡ |Software-configuration-management
Emergency fixes known as patches are result of
i ➥ adaptive maintenance
ii ➥ perfective maintenance
iii ➥ corrective maintenance
iv ➥ none of the above

Show Answer With Best Explanation

Answer: iii
Explanation:


Q15➡ |Software-configuration-managementSoftware Configuration Management is the discipline for systematically controlling
i ➥ the changes due to the evolution of work products as the project proceeds.
ii ➥ the changes due to defects (bugs) being found and then fixed.
iii ➥ the changes due to requirement changes
iv ➥ all of the above

Show Answer With Best Explanation

Answer: iv
Explanation:
Configuration Management is the discipline for systematically controlling
i-The changes due to requirement changes.
ii-The changes due to the evolution of work products as the project proceeds.
iii-The changes due to defects(bugs) being found and then fixed.


Q16➡ |Software-configuration-management
Which one of the following is not typically provided by Source Code Management Software ?
i ➥ Synchronization
ii ➥ Versioning and Revision history
iii ➥ Syntax highlighting
iv ➥ Project forking

Show Answer With Best Explanation

Answer: iii
Explanation:
Source Code Management Software includes
1-Synchronisation
2-Versioning and Revision history
3-Project forking


Software-configuration-management Questions- Answers

Q17➡ |Software-configuration-management
Software Risk estimation involves following two tasks :
i ➥ risk magnitude and risk impact
ii ➥ risk probability and risk impact
iii ➥ risk maintenance and risk impact
iv ➥ risk development and risk impact

Show Answer With Best Explanation

Answer: ii
Explanation:
Software Risk estimation involves
risk impact.
risk probability


Q18➡ |Software-configuration-management
Software Cost Performance index (CPI) is given by :
[Where : BCWP stands for Budgeted Cost of Work Performed.
BCWS stands for Budget Cost of Work Scheduled
ACWP stands for Actual Cost of Work Performed
i ➥ BCW P/ ACW P
ii ➥ BCWP−ACWP
iii ➥ BCWP−BCWS
iv ➥ No option given

Show Answer With Best Explanation

Answer: i
Explanation:
Cost Performance Index = BCWP stands for Budgeted Cost of Work Performed / ACWP stands for Actual Cost of Work Performed
CPI = BCWP/ACWP


Q19➡ |Software-configuration-management
Sliding window concept of software project management is :
i ➥ Preparation of comprehensible plan
ii ➥ Preparation of the various stages of development
iii ➥ Ad-hoc planning
iv ➥ Requirement analysis

Show Answer With Best Explanation

Answer: i
Explanation:


Q20➡ |Software-configuration-management
Software does not wear-out in the traditional sense of the term, but software does tend to deteriorate as it evolves, because :
i ➥ Software suffers from exposure to hostile environments.
ii ➥ Defects are more likely to arise after software has been used often.
iii ➥ Multiple change requests introduce errors in component interactions.
iv ➥ Software spare parts become harder to order.

Show Answer With Best Explanation

Answer: iii
Explanation:


Q21➡ |Software-configuration-management
By open domain CASE tools we mean
i ➥ tools available in open domain
ii ➥ Software packages which can be downloaded from the internet
iii ➥ Software packages to aid each phase of the systems analysis and design which an be downloaded free of cost from the internet
iv ➥ Source codes of CASE tools

Show Answer With Best Explanation

Answer: iii
Explanation:
->They do not usually have very good user interfaces.
->Tools are also in the open domain which can be downloaded and used.


Q22➡ |Software-configuration-management
Software projects management comprises of a number of activities, which contains:
i ➥ Project planning
ii ➥ Project estimation
iii ➥ Scope management
iv ➥ All mentioned above

Show Answer With Best Explanation

Answer: iv
Explanation:


Q23➡ |Software-configuration-management
Which of the following is not a key strategy followed by the clean room approach to software development ?
i ➥ Formal specification
ii ➥ Dynamic verification
iii ➥ Incremental development
iv ➥ Statistical testing of the system

Show Answer With Best Explanation

Answer: ii
Explanation:


Software-configuration-management Questions- Answers

Q24➡ |Software-configuration-management
Reasons to re-engineer a software include :
P : Allow legacy software to quickly adapt to the changing requirements
Q : Upgrade to newer technologies/platforms/paradigm (for example, object-oriented)
R : Improve software maintainability
S : Allow change in the functionality and architecture of the software
i ➥ P, R and S only
ii ➥ P and R only
iii ➥ P, Q and S only
iv ➥ P, Q and R only

Show Answer With Best Explanation

Answer: iv
Explanation:


Q25➡ |Software-configuration-management
Configuration management is not concerned with
i ➥ controlling changes to the source code
ii ➥ choice of a hardware configuration for an application
iii ➥ controlling documentation changes
iv ➥ maintaining versions of software

Show Answer With Best Explanation

Answer: ii
Explanation:


Q26➡ |Software-configuration-management
In software maintenance tackling the changes in the hardware or software environment where the software works, is
i ➥ Corrective maintenance
ii ➥ Perfective maintenance
iii ➥ Adaptive maintenance
iv ➥ Preventive maintenance

Show Answer With Best Explanation

Answer: iii
Explanation:


Q ➡ |Software-configuration-management
i ➥
ii ➥
iii ➥
iv ➥

Show Answer With Best Explanation

Answer: i
Explanation:


follow important topics
SDLC- software development life cycle
Software engineering Models
Waterfall model
Software Requirement
Software Design
Software Testing
COCOMO Model

Coupling-and-Cohesion
UML(Unified Modeling Language)
Software-configuration-management
Software-Re-engineering
Software Quality
Cyclomatic Complexity
Capability Maturity Model Integration (CMMI)
Software Reliability
error: Content is protected !!
Open chat
1
Hi,how Can We Help You ?
Exit mobile version