You are on page 1of 7

QP-2(KEY)

1. Differentiate Software Quality Verification and Validation.



2. Define Quality Management.
Quality management is focused not only on product/service quality, but also the
means to achieve it. Quality management therefore uses quality assurance and control of
processes as well as products to achieve more consistent quality.
3. Define Conditional code.

4. What are the tools and methods used to develop the software configuration
management?

Objectives
Responsibilities
approach
5. Write any four benefits of Software Standards.
Most experienced software managers can cite at least one standard that was key to
a programs success. In the case of IBMs OS/360, a standard assembler language
permitted cooperative development by 13 laboratories in 6 countries.
Standard higher-level language (PLS) also saved a great deal of money in
development and support
Standards and procedures ranked first.

6. How inspection is being conducted for software.

7. Write down how Black Box testing differs from White Box testing.
There are two basic ways of constructing tests: white box and black box.
White box tests examine the internal design of the program and require that the tester has
detailed knowledge of its structure. Black box tests, however, are generally based on the
functional requirements.
8. List out all categories of software defects.

9. What are the logical methods to prevent software from defect?
1. To meet the escalating needs of society, progressively larger and more complex
programs will be needed.
2. Since these programs will be used in increasingly sensitive applications, software
defects will likely become progressively more damaging to society.
3. For the foreseeable future, programs will continue to be designed by error prone
humans.
4. This means that, with present methods, the number and severity of bugs encountered
by systems users will increase.

10. Write down the drawbacks during the Software Process Change.

PART-B
UNIT I
11. Explain the Software Assessment Process with suitable example.
Any assessment is to identify the organization to be assessed and the team to do it.
Professional assessment groups are rare
Most organizations will have to assemble an assessment team of their own
Group is available- corporate- division headquarters.
Forming an assessment team
Self- Assessment considerations
Assessment ground rules
(a) The assessment results will be kept confidential by team member
(b) The site manager personally agrees to participate in the opening and closing
meetings.
(c) In addition to the regular members
(d) The site manager commits to developing and implementing appropriate action
plan
(e) Manager agrees to designate a person responsible for developing the action
plans.
Assessment team training
The On-Site period
Or
12. Explain the process of Bench Marking in Total Quality Management.

UNIT II
13. Describe Baseline with suitable example.
The baseline is the foundation for configuration management.
Subsequent work is based and to which only authorized changes are made.
Baseline scope
- The current level of each module, including source and object code
- The current level of each test case, including source and object code
- The current level of each assembler, compiler, editor, or other tool used
- The current level of any special test or operational data
- The current level of all macros, libraries, and files
- The current level of any installation or operating procedures

Baseline control
Configuration management records
As the change is mode, a record is kept of what was done. This change log includes
the information .
Or
14. Write short notes on
a. Test plan

b. Configuration Accounting
The information required for comprehensive status accounting includes:
- The time at which each baseline was established.
- When each software configuration item and changes was included in the
baseline
- A description of each configuration item
- The status of each software related engineering change
- The description of each software change
- The status of each software change
- The documentation status for each baseline.
Configuration Audit.
Rules for SCM audits:
- They are periodically needed to ensure the integrity of the software baselines.
- A successful audit is performed before every major baseline change.
- The audit verifies that changes to the baseline are implemented as intended.
- The auditing function is an integral part of the SCM system.
Proper actions are taken as follows:
- Requirements
- Functional
- High-level design
- Design
- Product
- Operational
UNIT III
15. Explain the objectives and basic principles of Inspection.
Inspection objectives:
- To find error at the earliest possible point in the development cycle.
- To ensure that the appropriate parties technically agree on the work
- To verify that the work meets predefined criteria
- To formally complete a technical task
- To provide data on the product and the inspection process.
Host of secondary benefits:
- They ensure that associated worked are technically aware of the product.
- They help to build an effective technical team.
- They help to utilize the best talents in the organization.
Inspection principles:
- The inspection if a formal, structured process with a system of checklists and
defined roles for the participants.
- Generic checklists and standards are developed for each inspection type and
where appropriate
- The reviewers are prepared in advance and have identified their concerns and
questions before the inspection starts.
- An inspection is conducted by technical people for technical people.
Or
16. Explain in detail the Reason and Benefits of Software Standards.
Reason for software standards:
Standards are needed when many people, products or tools must coexist. They are
essential for establishing common support environments, performing integration, or
conducting
System test.
The large software organizations are finding that the value of one set of uniform
procedures for the whole shop justifies a significant investment is training and procedure
development.
Benefits of software standards:
Most experienced software managers can cite at least one standard that was key to
a programs success. In the case of IBMs OS/360, a standard assembler language
permitted cooperative development by 13 laboratories in 6 countries.
Standard higher-level language (PLS) also saved a great deal of money in
development and support
Standards and procedures ranked first.
UNIT IV
17. What is meant by Testing? Explain the different types of Testing.
Testing :
The process of executing a program (or part of a program) with the intention of
finding errors.
Types of software testing:
- Unit testing(white box)
- Integration testing
- Function testing (black box)
- Regression testing
- System testing
- Acceptance and installation testing
Or
18. Discuss about the estimation of software quality.
Making a software quality estimate it is important to remember that every
project is different.
- The anticipated rate of customer installation for this type of product
- The product release history
- The distribution plan
- The service system established
Making a software quality estimate
Software quality models
Intuitive quality models
UNIT V
19. Write any two case studies for Software Process Changes.
Six requirement for software process change are:
1. Sell top management
2. Get technical support
3. Involve all management levels
4. Establish an aggressive strategy and a conservative plan
5. Stay aware of the current situation
6. Keep progress visible
Or
20. What is meant by software defect and how to prevent it?

Management commitment, the implementation steps for a defect prevention
program are:
- Defect reporting
- Cause analysis
- Action plan development
- Action implementation
- Performance tracking
- Stating over

You might also like