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: