SlideShare a Scribd company logo
UNIT-I
PART-A (2 MARKS)

1. Define quality.
Quality is the degree of goodness of a product or service or perceived by the
customer.
Quality concept is the way business organizations perform their business activities
that focuses on two things.

2. Define software quality?
Source
Definition
OED, 1990
Degree of excellence
Crosby, 1979 Zero defects
ISO, 1986
The totality of features and characteristics of a product or service that
bear on its ability to satisfy specified or implied needs.
Fruhauf
Quality is when the customer comes back, not the product.

3. Write down the different views of quality?
ī‚ˇī€ The transcendent view
ī‚ˇī€ The product based view
ī‚ˇī€ The value based view
ī‚ˇī€ The manufacturing view
ī‚ˇī€ The user based view

4. Write short notes on transcendent view?
ī‚ˇ Quality is excellence
ī‚ˇ It is impossible to quantity and difficult to apply in a meaningful sense to a
large software project
5. Write short notes on users-based view?
ī‚ˇ The aim is to check whether the software solution addresses the right problems
ī‚ˇ User ideas have to be converted to technical requirements
ī‚ˇ The quality match between user requirements and the design will determine
the quality of this view.

6. What are the metrics associated with reliability?
ī‚ˇ Accuracy
ī‚ˇ Consistency
ī‚ˇ Error tolerance
ī‚ˇ Simplicity

7. Mention few characteristics of functionality.
ī‚ˇ Suitability
ī‚ˇ Accurateness

8. Describe the three areas addressed by Mccals model?
ī‚ˇī€ Product operation
ī‚ˇī€ Product revision
ī‚ˇī€ Product transition

9. Define Mccall’s quality criteria.
ī‚ˇī€ Usability
ī‚ˇī€ Integrity
ī‚ˇī€ Efficiency
ī‚ˇī€ Correctness
ī‚ˇī€ Reliability
ī‚ˇī€ Maintainability
ī‚ˇī€ Flexibility
ī‚ˇī€ Testability
ī‚ˇī€ Portability
ī‚ˇī€ Reusability
ī‚ˇī€ Interoperability

10. How the quality criteria interrelated?
ī‚ˇī€ Inverse
ī‚ˇī€ Neutral
ī‚ˇī€ Direct

11. Give the conditions that quality metrics should met?
ī‚ˇī€ Be clearly linked to the quality criterion.
ī‚ˇī€ Be sensitive to the different degrees of the criterion.
ī‚ˇī€ Provide objective determination of criterion.

12. Define Structuredness?
Structuredness īĄī€ Modularity īĄī€ Lines of code
Number of modules

13. What are the two types of metrics?
ī‚ˇ Predictive Metrics
ī‚ˇ Descriptive Metrics
14. Give the characteristics of quality of software?
ī‚ˇ Quality is not absolute
ī‚ˇ Quality is multidimensional.
ī‚ˇ Quality is subject to constraints
ī‚ˇ ī€ Quality is about acceptable compromises.
ī‚ˇ ī€ Quality criteria are not independent.

15. Why software is considered to be problematical?
ī‚ˇ ī€ Software has no physical existence
ī‚ˇ ī€ The lack of knowledge of client needs
ī‚ˇ ī€ The change of client needs.
ī‚ˇ ī€ The rapid change in hardware and software.
ī‚ˇ ī€ ī€ High expectation of customers

16. What are the seven criteria suggested by watts for a good metric?
ī‚ˇī€ Objectivity
ī‚ˇī€ Reliability
ī‚ˇī€ Validity
ī‚ˇī€ Standardization
ī‚ˇī€ Comparability
ī‚ˇī€ Economy
ī‚ˇī€ Usefulness

17. How the metrics are classified?
ī‚ˇī€ Readability as a measure of usability
ī‚ˇī€ Error prediction as a measure of correctness
ī‚ˇī€ Error detection as a measure of correctness
ī‚ˇī€ MTTF as a measure of reliability
ī‚ˇī€ Complexity as a measure of reliability.
ī‚ˇī€ Complexity as a measure of maintainability
ī‚ˇī€ Readability of a code as a measure of maintainability
ī‚ˇī€ Modularity as a measure of maintainability.
ī‚ˇī€ Testability as a measure of maintainability

18. Write down the limitations of metrics?
ī‚ˇī€ They cannot be validated.
ī‚ˇī€ They are not generally objective.
ī‚ˇī€ Quality is relative ,not an absolute quantity.
ī‚ˇī€ They depend upon a small set of measurable properties.
ī‚ˇī€ The do not measure the complete set of quality criteria.
ī‚ˇī€ The metrics measure more than one criterion.

19. What are the problem areas associated with implementation of the method?
ī‚ˇī€ The method is different.
ī‚ˇī€ The need for training and retraining.
ī‚ˇī€ The need for effective management.
ī‚ˇī€ The need to measure progress.
ī‚ˇī€ Picking up errors earlier may cause frustration.

20. Write down the gilb’s quality attributes?
ī‚ˇī€ Workability
ī‚ˇī€ Availability
ī‚ˇī€ Adaptability
ī‚ˇī€ Usability

21. Define workability?
Workability is defined as the raw ability of the system to do work. workability
may considered in terms of
ī‚ˇī€ Process capacity-It’s the ability to process transactions within a given unit of
time.
ī‚ˇī€ Storage capacity-It’s the ability of the syatem to store things such as
information.
ī‚ˇī€ Responsiveness-It’s the measure of the response to single event.
22. Define Availability?
Availability is concerned with the proportion of elapsed time that a system is
able to be used. The sub attributes are
ī‚ˇī€ Reliability
ī‚ˇī€ Maintainability.
ī‚ˇī€ Integrity

23. Define Adaptability?
Adaptability may considered in terms of improvability,extendability,and
portability.
ī‚ˇī€ Improvability-the time taken to make minor changes to the system where the term
system is taken to include items such as documentation.
ī‚ˇī€ Extendability-It’s the ease of adding new functionality to system.
ī‚ˇī€ Portability-It’s the ease of moving a system from one environment to another.

24. Gilb’s approach become obselent.State reason.
ī‚ˇī€ ī€ Use of a template rather than rigid model.
ī‚ˇī€ ī€ Explicit recognition of constraints upon quality.
ī‚ˇī€ ī€ Recognition of critical resources
ī‚ˇī€ ī€ Use of locally defined measures.
ī‚ˇī€ ī€ Close links with the development process.

25. Write down the five methods suggested by waats for measuring quality?
ī‚ˇī€ ī€ Simple Scoring.
ī‚ˇī€ ī€ Weighted Scoring.
ī‚ˇī€ ī€ Phased Weighting factor method.
ī‚ˇī€ ī€ The Kepner-Tregoe method.
ī‚ˇī€ ī€ The Cologne combination method.

26. Define metric and indicator?
Quality metric: A metric is a verifiable measure that captures performance in
terms of how something is being done relative to a standard, allows and encourages
comparison, supports business strategy.
ī‚ˇ Quality indicator: An agreed-upon process or outcome measure that is used to
determine the level of quality achieved.
ī‚ˇ A measurable variable (or characteristic) that can be used to determine the
degree of adherence to a standard or achievement of quality goals.

27. List the classifications of a software metrics.
The classifications of a software metrics are
ī‚ˇ Product metrics
ī‚ˇ Process metrics
ī‚ˇ Project metrics

28. What is product metrics?
Product metrics describes the characteristics of a product such as size,
Complexity, design features, performance and quality levels (e.g defect rate etc.)

29. What is project metrics?
Project metrics describes the project characteristics and execution. Some of the
metrics are no. of developers in the project, cost, schedule, staffing pattern over the
SDLC.

30. What is cocomo model?
The COnstructive COst MOdel (COCOMO) is an algorithmic Software Cost
Estimation Model developed by Barry Boehm. The model uses a basic regression
formula, with parameters that are derived from historical project data and current
project characteristics.

31. What are the goals of software Quality management?
To build quality into the software from the beginning
To make sure there is quality throughout the life cycle.

32. What is a GOM model?
A goal- driven method for developing and maintaining a meaningful metrics
program that is based on three levels. Goals, Questions and Metrics. The Goal-
Question-Metric(GOM)Approach is a paradigm for developing and maintaining a
meaningful metrics program.

33. Define Quality as defined by ISO?
The totality of characteristics of an entity that bear on its ability to satisfy stated
and implied needs.

34. List any two Quality criteria.
Must explicitly attend to both functional and non-functional requirements.
Need to verify whether all customer’s requirements are met and from any stage of
the SDLC, must be traceable back to requirements.

35. What is a hierarchical model?
A Hierarchical model of software quality is based upon a set of quality criteria,
each of which has a set of measures or metrics associated with it.

36. How are quality measured?
Quality measurements are usually expressed in terms of metrics.

37. What is software metric?
Software metric is used to predict the about the software later in the life cycle.

38. What are the resources attributes given by glib?
ī‚ˇ Time
ī‚ˇ Money
ī‚ˇ People
ī‚ˇ Tools

PART-B

1. What are the views of quality? Explain in Detail the views of quality. (12)
2. Explain the hierarchical model of Quality. (12)

3. a) Plain in detail the GE Model. (06)

b) Plain the Boehm model. (06)

4. Explain how the software quality can be measured and the problems associated

5. Explain the work of Gilb. (12)

   6. Explain in detail GQM model. (12)

UNIT-II
PART-A (2 MARKS)

1. Define Methodology?
A methodology may be defined as a frame work for the systematic organization of a
collection of methods.

2. Write down the features of methodology?
ī‚ˇī€ It can be taught.
ī‚ˇī€ It can be scheduled.
ī‚ˇī€ It can be measured.
ī‚ˇī€ In can be compared.
ī‚ˇī€ It can be modified.

3. Define SSADM.Write down the principle behind SSADM.
SSADM-Structured System And Design Methodology.The aim of SSADM is to
ensure that user requirements are reflected in the design of the sysytem.The three
principle behind SSADM is
ī‚ˇī€ User Involvement.
ī‚ˇī€ Quality Assurance.
ī‚ˇī€ Seperation of logical and Physical design.

4. What are the stages involved in SSADM?
ī‚ˇī€ Analysis of current system.
ī‚ˇī€ Requirement specification.
ī‚ˇī€ Selection of technical options.
ī‚ˇī€ Data design.
ī‚ˇī€ Process design.
ī‚ˇī€ Physical design.

5. What are techniques used in SSADM?
SSADM make use of a number of techniques, both diagrammatic and non
diagrammatic.
Diagrammatic Techniques Non-Diagrammatic Techniques
1) Data Flow Diagram
2) Logical data structures
3) Entity life histories
4) Logical dialogue outlines
1) Relational Data Analysis
2) First-cut rules.
3) Physical design control.
4) Project Estimation.
5) QA Reviews

6. Write down the seven phases involved in IEM?
ī‚ˇī€ Information Strategy Planning.
ī‚ˇī€ Business Area Analysis.
ī‚ˇī€ Business System Design.
ī‚ˇī€ Technical Design.
ī‚ˇī€ Construction.
ī‚ˇī€ Transition and Production.

7. Write down the advantages of IEM?
ī‚ˇī€ It links system development to business needs.
ī‚ˇī€ It covers the whole life cycle.
ī‚ˇī€ It facilitates the use of a case tool.

8. Define CASE tool?
CASE-Computer Aided Software Engineering. CASE tools are computer based tools
to assist in the software engineering process. CASE tool is made up of set of tools.

9. What are different types of CASE tools?
ī‚ˇī€ Front end or upper case tools.
ī‚ˇī€ Back end or lower case tool
ī‚ˇī€ Integrated case tools.

10. Define QMS?
The organisational structure,responsibilities,procedures,processes and resources for
implementing quality management.

11. Write down the SPC techniques?
ī‚ˇī€ Process flow chart
ī‚ˇī€ Tally chart.
ī‚ˇī€ Histogram.
ī‚ˇī€ Pareto Analysis.
ī‚ˇī€ Cause-and Effect diagram.
ī‚ˇī€ Scatter diagram.
ī‚ˇī€ Control charts.

12. Define Quality Control.
A systematic method of economically providing products or services that met the
user’s requirements.

13. Define DRE?
DRE=Errors found by an inspection * 100%
Total Errors in the product before Inspection
14. Name the two metrics for DRE?
ī‚ˇī€ Total defect containment Effectiveness (TDCE)
ī‚ˇī€ Phase containment Effectiveness (PCE)
TDCE= Number of pre release defects
Number of prerelease defects + number of post release defects
PCE=Number of phase i errors
Number of phase I errors + Number of phase I defects

15. Write down the characteristics of DRE?
ī‚ˇī€ There are only two phases of defect removal.
ī‚ˇī€ The defect removal effectiveness for the two phases is same.

16. Write down the five steps involved in Fagans Inspection method?
ī‚ˇī€ Overview
ī‚ˇī€ Preparation.
ī‚ˇī€ Inspection.
ī‚ˇī€ Rework.
ī‚ˇī€ Follow-up.

17. Why we have to assess the reliability of a software product?
It is important for two reason
ī‚ˇī€ As an objective statement of the quality of the product.
ī‚ˇī€ For resource planning for the software maintenance phase.

18. How the reliability models are classified?
Reliability models are classified into two types.
ī‚ˇī€ Dynamic models
ī‚ˇī€ Static models
A static models uses other attributes of the project or program modules to estimate
number of defects in the software.
A dynamic models usually based on statistical distributions, uses development defect
patterns to estimate end product reliability.

19. What are five factors affecting software quality assurance?
ī‚ˇ Size of the system
ī‚ˇ Criticality of the system.
ī‚ˇ The cost of correcting errors.
ī‚ˇ Type of release.
ī‚ˇ Relationship with user.

20. Write down the guidelines for effective leadership?
ī‚ˇ Trust your subordinates.
ī‚ˇ Develop your vision.
ī‚ˇ Keep u cool.
ī‚ˇ Encourage risk
ī‚ˇ Be an expert.
ī‚ˇ Invite dissent.
ī‚ˇ Simplify.
21. Write down the five effective methods to ensure the failure of software
quality assurance?
Too many technical niceties.
Too much time spent stopping, rather than preventing defects.
Efforts wasted.
Management has a problem with the mathematical kid.
Always complaining about the government ,but no one does anything.

22. What is SRS?
The software requirement specification document describes capabilities, states,
functionality of all aspects of the system. This include major components,
subcomponents of the software and internal interfaces of the software and
may include databases. It also include items specifically required by the user.

23. What is SDD?
The software Design Description describes major components and sub components
of the software, including databases and internal interfaces. This process will be
carried out according to the standard procedure. This procedure may include use of a
computerized design tool.

24. What is Software Interfaces documentation?
Software interfaces documentation describes capabilities and functionality of all
interfaces between any two or more components of the system.This include major
components ,sub components and external systems.

25. Write down the principles behind the review process?
ī‚ˇī€ Establishing what reviews are needed by the project.
ī‚ˇī€ What are contents of various review.
ī‚ˇī€ What should be results o f the review.

26. Write down the specification for reviews?
ī‚ˇī€ Formal reviews occur at menaing ful points of the software schedule.
ī‚ˇī€ Include affected groups within organization and customer or end user
representatives as appropriate.
ī‚ˇī€ Review materials that the responsible software managers have reviewed and
approved.
ī‚ˇī€ Check the commitments, plans and status of the software activities.
ī‚ˇī€ Document the identification of significant issues.
ī‚ˇī€ Address the software project risks.
ī‚ˇī€ Define any refinements in the software development plan

27. Write down the objectives of Management Review Process?
ī‚ˇī€ Making activities progress according to plan
ī‚ˇī€ Changing project direction.
ī‚ˇī€ Identify the need for alternative palnning.
ī‚ˇī€ Maintaining the global control of the project.

28. What are the inputs given to the management review process?
ī‚ˇī€ Statement of objectives
ī‚ˇī€ List of issues to be addressed.
ī‚ˇī€ Current project schedule.
ī‚ˇī€ Report from other reviews.
ī‚ˇī€ Reports of resources assigned to project
ī‚ˇī€ Data on the software elements completed.

29. What are the procedures involved in the management review?
ī‚ˇī€ Planning
ī‚ˇī€ Overview
ī‚ˇī€ Preparation
ī‚ˇī€ Examination.
ī‚ˇī€ Rework
ī‚ˇī€ Exit criteria.
ī‚ˇī€ Management review output.
ī‚ˇī€ Auditability

30. Write down the objective of Technical review ?
ī‚ˇī€ Evaluation of a specific software elements.
ī‚ˇī€ Identification of any discrepancies from specification and standards.
ī‚ˇī€ Recommendations after the examination of alternatives.

31. What are inputs given to the technical review process?
ī‚ˇī€ Statement of objectives.
ī‚ˇī€ Software elements being examined.
ī‚ˇī€ Specifications for the software elements.
ī‚ˇī€ Plans,standards or guidelines against which the software elements are to be
examined.

32. Write down the procedures involved in auditing?
ī‚ˇī€ Planning
ī‚ˇī€ Overview
ī‚ˇī€ Preparation
ī‚ˇī€ Examination
ī‚ˇī€ Reporting
33. Write down the preparation that has to be made by the audit team?
ī‚ˇī€ Understand the organization
ī‚ˇī€ Understand the products and processes.
ī‚ˇī€ Understand the objective audit criteria.
ī‚ˇī€ Prepare for the audit report.
ī‚ˇī€ Detail the audit plan.

34. Write down the contents included in the Auditing plan?
ī‚ˇī€ Project processes to be examined.
ī‚ˇī€ Software required to be examined.
ī‚ˇī€ Reports shall be identified.
ī‚ˇī€ Reports distribution.
ī‚ˇī€ Required follow up activities.
ī‚ˇī€ Requirements.
ī‚ˇī€ Objective audit criteria.
ī‚ˇī€ Audit procedures and checklists.
ī‚ˇī€ Audit personnel.
ī‚ˇī€ Organization involved in the audit.
ī‚ˇī€ Date,time, place,agenda of session.

35. What are the requirements required for the document audit and verification?
ī‚ˇī€ Acquisition of project documentation.
ī‚ˇī€ Analysis of documents.
ī‚ˇī€ Dissemination of information.

36. When the auditing is said to be complete?
When
ī‚ˇī€ Each element within the scope has been examined.
ī‚ˇī€ Findings have been presented to the auditing organization.
ī‚ˇī€ Response to the draft audit have been received.
ī‚ˇī€ Final findings have been formally presented.
ī‚ˇī€ The audit report has been prepared and submitted.
ī‚ˇī€ All follow-up actions by the auditing organization have been performed.

37. Write down the contents of audit reports?
ī‚ˇī€ Audit Identification
ī‚ˇī€ Scope
ī‚ˇī€ Conclusions.
ī‚ˇī€ Synopsis
ī‚ˇī€ Follow-up.

38. What is Auditing?
An audit provides an objective compliance confirmation of products and processes
to certify adherence to standards, guidelines, specifications and procedures. Audits are
performed in accordance with documented plans and procedures .The results of the
audit are documented and are submitted to the management of the audited
organization, to the entity initiating the audit and to any external organizations
identified in the audit plan.

39. What is the purpose of performing Review and auditing?
The purpose of performing review and audits are to ensure that the products
meets all client needs and requirements and to find development anomalies as early
and as inexpensively as possible.

40) What are advantages of CASE Tools?
ī‚ˇī€ ī€ Productivity.
ī‚ˇī€ Consistency.
ī‚ˇī€ Methodology Automation.
ī‚ˇī€ Encourages Good Practice.
ī‚ˇī€ Documentation.
ī‚ˇī€ Maintenance

PART-B

1. Explain in detail the Quality tasks and responsibilities. (12)
2. Explain in detail about the Documentation. (12)

3. Explain the Procedural description template and Action items (12)

4. Explain in detail the CMM Compatibility of Reviews and audits. (12)

5. Explain the management review process. (12)

6. Explain the technical review process. (12)

7. Explain the types of reviews. (12)

8. Explain the software inspection process. (12)

   9. a) Explain walkthrough process. (6)
      b) Explain the Audit process. (6)

10. a) Explain the Document verification and validation. (6)

b) Explain the factors affecting the SQA effort. (6)


UNIT-III
PART-A (2 MARKS)
1. What are Ishikawa’s seven basic tools for quality control?
ī‚ˇī€ Check sheet
ī‚ˇī€ Pareto diagram
ī‚ˇī€ Histogram
ī‚ˇī€ Scatter diagram
ī‚ˇī€ Run chart
ī‚ˇī€ Control chart
ī‚ˇī€ Cause and effect diagram.

2. What is the purpose of using check sheet?
A check sheet is a paper form with printed items to be checked. Its main purpose is
to facilitate gathering data and to arrange data while collecting it so the data can be
easily used later.

3. What is the use of pareto diagram?
A pareto diagram is a frequency chart of bars in descending order. A pareto
diagram can identify the few causes that account for the majority of defects. It
indicates which problem can be solved first in eliminating defects and improving the
operation. Pareto analysis can be referred to as 80-20% principle.

4. What is the purpose of using Histogram?
The histogram is a graphic representation of frequency counts of a sample or a
population. The purpose of histogram is to show the distribution characteristics of a
parameter.
5. What is the use of scatter diagram?
A scatter diagram vividly portrays the relationship of two interval variables.

6. Define process capability?
Cp= (USL-LSL)/6īŗī€ 
ī€ 
7. Define process capability index?
Cp = (USL-u)/3īŗī€ 
ī€ 
8. Write down the assumptions made in the phases of defect removal activities?
ī‚ˇī€ Those activities handled directly by the development team for large software
projects .
ī‚ˇī€ The formal machine tests after code integration.

9. How will u calculate the total defects for the life of the software?
TD=MP+PTR+Q
TD=Total defects for the life of software.
MP=Major problems found during review.
Q =Number of defects in the released software.

10. What are the two types of inspector phase defined by knight and Myers?
ī‚ˇī€ Single Inspector Phase.
ī‚ˇī€ Multi Inspector phase.

11. What is single inspector phase?
It’s a rigidly formatted process driven by a list of unambiguous checks, for
eg, internal documentation, source code layout, source code readability.

12. What is multi inspector phase?
It’s designed to check for those properties of the software that cannot be captured
in a precise yes or no statement is called the multi inspector phase.

13. What is the use of software reliability models?
Software reliability models are used to assess a software products reliability or to
estimate the number of latent defects when it is available to the customers.

14. What is the need of assessing the software reliability?
An estimate is important for two reasons
ī‚ˇī€ As an objective statement of the quality of the product
ī‚ˇī€ Resource planning for software maintenance phase.

15. Write down the classification of reliability models?
The reliability models can be broadly classified into two categories. They are
ī‚ˇī€ Static models
ī‚ˇī€ Dynamic models

16. What are the assumptions made in the rayleigh model curve to model the
software development activity?
ī‚ˇī€ Defect rate observed during development process is positively correlated with the
defect rate.
ī‚ˇī€ Same error injection rate

17. Define component?
A component is a group of modules that perform specific functions such as
spooling, printing, message handling, file handling, and so on.

18. What is DUD?
DUD is a derivative free algorithm for non linear least squares.It competes favorably
with even the best derivative based algorithm when evaluated on number of standard
test problems. One of the advantage behind this DUD method is its simplicity and its
efficiency.

19. Define Predictive validity?
Predictive validity refers to the accuracy of model estimates. To achieve the
predictive validity is to make sure that the input data are accurate and reliable.

20. What is fish-bone diagram?
The cause and effect diagram is sometimes called an Ishikawa diagram after its
inventor. It is also known as a fish bone diagram because of its shape. A cause and
effect diagram describes a relationship between variables.

21. What is the use of a Z-chart?
The Z-chart is a combination chart that shows three perspectives in a single
picture . A run chart is called as Z-chart.

22. What is the use of CASE tools?
Computer-aided software engineering(CASE) is the use of software tools to assist
in the development and maintenance of software. Tools used to assist in this way are
known as CASE Tools.

23. Write a short note on UML?
Unified Modeling Language (UML) is a standardized specification language for
object modeling. UML is a general-purpose modeling language that includes a
graphical notation used to create an abstract model of a system, referred to as a UML
model.

24. What is QVT?
In the model-driven architecture, QVT (Queries/Views/Transformations) is a
standard for model transformation defined by the Object Management Group

25. What are the advantages of CASE tools?
ī‚ˇ Productivity
ī‚ˇ Consistency ,
ī‚ˇ Methodology automation,
ī‚ˇ Encourage and good practice,
ī‚ˇ Documentation.
26. Give the types of CASE tools.
ī‚ˇ Front end or upper case tools
ī‚ˇ Back end or Lower case tools
ī‚ˇ Integrated case tools

27. Why is Rayleigh model used?
The Rayleigh model is a parametric model in the sense that it is based on a
specific statistical distribution. Rayleigh model encompasses both defect prevention
and early defect removal. Another strength of Rayleigh model is that it provides an
excellent framework for quality management.

28. Define Errors, Bugs, and Defects
Error: It is the Deviation from actual and the expected value.
Bug: It is found in the development environment before the product is shipped to the
respective customer.

Defect: It is found in the product itself after it is shipped to the respective customer.

29. Name any two tools for quality.
There are many tools used for quality.
They are:
1. Check list or check sheet.
2. Pareto Diagram.

30)What is the use of cause and effect diagram?
The cause and effect diagram is also known as fish bone diagram. It shows the
relationship between the quality characteristics and factors that affect the
characteristics. It identifies all casual factors of a quality characteristic in one chart.

PART-B

1. Explain in Detail about the Ishikawa’s basic tools in software development (12)

2. a) Explain in detail about the CASE tools. (6)

b) Explain the Defect Prevention Process. (6)

3. Explain the Defect removal Effectiveness. (12)

4. Explain the Reliability models. (12)

5. Explain in detail about the Rayleigh model. (12)

    6. Explain Reliability growth model for quality assessment (12)

UNIT-IV
PART-A (2 MARKS)
1. What are the strengths of Rayleigh model?
Compared to phase defect removal model, the rayleigh model is a formal parametric
work that can be used for projecting latent software defects when the development
work is complete .another strength of Rayleigh model is it provides an excellent
framework for quality management.

2. How the Reliability growth models are classified?
Reliability growth models are classified into two major classes depending on the
dependent variable of the model. They are
ī‚ˇī€ Time between failure models.
ī‚ˇī€ Fault count models.

3. Write down the equation for Goel generalized non homogenous poisson
process model?
M(t) = a(1-e-btc)

4. What are different types of Reliability growth models?
ī‚ˇī€ J-M Model.
ī‚ˇī€ Littlewood Model
ī‚ˇī€ Goel-Okumoto Imperfect Debugging Model.
ī‚ˇī€ Goel-Okumoto Non Homogenous Poisson Process Model.
ī‚ˇī€ The Delayed and Inflection S Model.

5. What are assumptions made in J-M model?
ī‚ˇī€ There are N unknown software faults at the start of testing.
ī‚ˇī€ Failures occur randomly-times between failures are independent.
ī‚ˇī€ All faults contribute equally to cause a failure.
ī‚ˇī€ Fix time is negligible.
ī‚ˇī€ Fix is perfect for each failure.

6. What are the assumptions made in fault count model?
ī‚ˇī€ Testing intervals are independent of each other.
ī‚ˇī€ Testing during intervals is reasonably homogenous.
ī‚ˇī€ Number of defects detected during non overlapping intervals are independent of
each other.

7. Write down the criteria’s involved in reliability models?
ī‚ˇī€ Predictive validity
ī‚ˇī€ Capability
ī‚ˇī€ Quality of assumptions.

8. Write down the procedures involved in modeling software reliability?
ī‚ˇī€ Examine the data.
ī‚ˇī€ Select a model or several models to fit the data.
ī‚ˇī€ Estimate the parameters of the model.
ī‚ˇī€ Obtain the fitted model by substituting the estimates of parameters into the
chosen model
ī‚ˇī€ Perform a goodness –of-fit test and assess the reasonableness of the model.
ī‚ˇī€ Make reliability predictions based on the fitted model.

9. Define test compression factor?
The difference between testing defect density and field defect density is called
compression factor.

10. Write down the principles behind the quality management?
ī‚ˇī€ The best scenario is to prevent errors being injected into the development process.
ī‚ˇī€ When errors are introduced, improve the front end of the development process to
remove as many of them as early as possible.
ī‚ˇī€ If the project is beyond the design and code phases, unit tests and any additional
tests by the developers serve as gate keepers for defects to escape the front end
process before the code is integrated into the configuration management system.

11. What are the four types of scenarios?
ī‚ˇī€ Best case scenario
ī‚ˇī€ Good scenario.
ī‚ˇī€ Unsure scenario
ī‚ˇī€ Worst case scenario.

12. What are the five activities involved in QIP?
ī‚ˇī€ Blitz testing
ī‚ˇī€ Customer evaluation
ī‚ˇī€ Code inspections.
ī‚ˇī€ Design reviews
ī‚ˇī€ Extension of system tests.

13. Write down the advantages of using reliability growth model?
ī‚ˇī€ Comparisons can be made when the first data points become available. If
unfavaorable signs are detected timely action s can be taken.
ī‚ˇī€ To determine end date of testing.

14. Write down the general formula to calculate the cyclomatic complexity?
M=V(G)=e-n+2p
Where V(G)=cyclomatic number of G
E=number of edges.
N=number of nodes.
P=number of unconnected parts of the grap

15. Define Fan-in and Fan-out?
ī‚ˇī€ Fan-in : A count of the modules that call a given module.
ī‚ˇī€ Fan-out: A count of modules that are called by a given module.

16. Define Structure complexity?
Henry and Kafura’s structure complexity is defined as
Cp=(fan-in *fan-out)2

17. Define Complexity metrics and models?
Complexity metrics and models are by small team metrics.They measure the
internal dynamics of design and code of the software,and the unit of analysis is
usually at
the program module level.
18. Write down the methods to gather data?
ī‚ˇī€ Face to face interviews
ī‚ˇī€ Telephone interviews
ī‚ˇī€ Mailed questionaries

19. Define sampling methods?
When the customer base is large ,its to costly to survey all customers.Estimating the
satisfaction level of the entire customer population through a representative sample is
more efficient.To obtain representative samples ,scientific probability sampling must
be used.

20. Write down the different types of sampling methods?
ī‚ˇī€ Random sampling.
ī‚ˇī€ Systematic sampling.
ī‚ˇī€ Stratified sampling.
ī‚ˇī€ Cluster sampling.

21. Write down the product quality attributes?
ī‚ˇī€ Technical solution.
ī‚ˇī€ Support and service.
ī‚ˇī€ Marketing
ī‚ˇī€ Administration.
ī‚ˇī€ Delivery
ī‚ˇī€ Company image.

22. What is Quality Management?
Quality Management includes all the activities that managers carry out in
an effort to implement their quality policy. These activities include quality planning,
quality control, quality assurance and quality improvement.

23. Give the ISO definition on Quality management.
ISO defines “Quality Management “ as “ what the organization does to
ensure that its products or services satisfy the customer’s quality requirements and
comply with any regulations applicable to those products or services.”

24. What are the elements of Quality Management.
1. Organizational Structure.
2. Responsibilities.
3. Procedures.
4. Processes.
5. Resources.
25. Give the procedures in Quality Management.
Contract view, Design control, Document control, purchasing, customer
supplies, Traceability, Process control, Checking. Inspecting . Measuring and testing,
Non conforming Product or services, Corrective action, Training, Protection of
quality, Statistical process control, Quality system audit.

26. What is Iceberg analogy?
Iceberg analogy describes the relationship between testing and field defect rates, the
tip of the iceberg is the testing defect rate and the submerged part is the field defect
rate. The size of the iceberg is equivalent to the amount of error injection.

27. What is Blitz testing?
Blitz is a generic tool whose purpose is to maintain and execute test cases of
arbitrary complexity. Blitz can be used either as a command-line tool or as a full-
featured graphical user interface. Artistic testing in stressful environments.

28. List the common metrics for software.
ī‚ˇ Order of growth
ī‚ˇ Source lines of code
ī‚ˇ Cyclomatic complexity
ī‚ˇ Function per analysis
ī‚ˇ Bugs per line of code
ī‚ˇ Code coverage
ī‚ˇ Number of lines of customer requirements
ī‚ˇ Number of classes and interfaces
ī‚ˇ Cohesion
ī‚ˇ Robert Cecil Martin’s software package metrics
ī‚ˇ Coupling

29. What are the coverage criteria?
Function coverage: Has each function in the program been executed?
Statement coverage: Has each line of the source code been executed?
Condition coverage: Has each evaluation point (such as a true/false decision) been
executed?
Path coverage: Has every possible route through a given part of the code been
executed?
Entry/exit coverage: Has every possible call and return of the function been
executed?

30. What is cohesion?
Cohesion is a measure of how strongly-related and focused the various
responsibilities of a software module are. Cohesion is an ordinal type of measurement
and is usually expressed as “high cohesion” or “low cohesion” when being discussed.

Modules with high cohesion tend to be preferable because high cohesion is
associated with several desirable traits of software including robustness, reliability,
reusability, and understandability whereas low cohesion is associated with
undesirable traits such as being difficult to maintain, difficult to test, difficult to reuse,
and even difficult to understand.

31. What are the drawbacks of Halstead science metric?
ī‚ˇ It depends on completed code.
ī‚ˇ It has little or no use as a predictive estimating model. But McCabe’s model is
more suited to application at the design level.

32. What is Cyclomatic complexity?
Cyclomatic complexity is computed using a graph that describes the control flow
of the program. The nodes of the graph correspond to the commands of a program. A
directed edge connects two nodes if the second command might be executed
immediately after the first command.

33. What are the five components of QMS as listed by ISO?
The main five components of QMS are.
ī‚ˇ Organizational structure
Responsibilities
ī‚ˇ Procedures
Processes
ī‚ˇ Resources

34. What is QMS?
QMS according to ISO is the organizational structure, responsibilities, procedures,
processes and resources for implementing Quality management.

35. Define Lines of code.
Source lines of code (SLOC) are software metric used to measure the size of a
software program by counting the number of lines in the text of the program’s source
code.

36. Define Halstead’s software science.
The software science developed by M.H, Halstead principally attempts to estimate
the programming effort.
37. Define Cyclomatic Complexity.
Cyclomatic complexity is software metric (measurement). It was developed by
Thomas McCabe and is used to measure the complexity of a program and indicate the
program’s testability and understandability.
38. What are the three ways to gather survey data for customer satisfaction
analysis?
ī‚ˇ Face-to-face interviews
ī‚ˇ Telephone interviews
ī‚ˇ Mailed Questionnaires

PART- B

1. Explain in detail the elements of QMS. (12)

2. Explain the Rayleigh model framework. (12)

3. Explain the Reliability Growth models. (12)

4. Explain the complexity metrics and its models (12)

5. Explain Lines of Code and Halstead’s Software Science. (12)

6. Explain in detail the Cyclomatic Complexity (12)
7. a)Explain Syntactic constructs (6)

b) Briefly explain structure metrics. (6)

   8. Explain in detail the Customer satisfaction surveys / analysis. (12)

UNIT-V
PART-A (2 MARKS)
1. What are the management responsibilities regarding ISO 9001 requirements?
Management commitment, Customer focus, Quality policy, Planning, Responsibility,
Authority, Communication, and Management review.

2. Define SPICE.
SPICE (Software Process Improvement and Capability dEvelopement) standard
defines a set of requirements for software process assessment. The intent of the
standard is to assist organizations in developing an objective evaluation of the
efficacy of any defined software process.

3. What is MALCOLM BALDRGE award?
MALCOLM BALDRIGE award is the most prestigious quality award in the United
States. The award is given annually to recognize U.S companies that exceed in quality
management and quality achievement.

4. What are the ISO 9000 series of quality management standards?
ISO 9000, ISO9001, ISO9002, ISO9003, ISO9003, ISO9004

5. Define CMM.
The capability maturity model (CMM) for s/w is a widely accepted set of guidelines
for developing high performance s/w organizations.

6. What are the capability levels defined in SPICE?
Level0: Not performed, 1: Performed informally, 2: Planned and tracked, 3: Well
defined, 4: Quantitatively controlled, 5: Continuously improving.

7. What are the types of accreditation?
First party, Second party, Third party.

8. What are the components of the ISO 9000 series to which SPICE is related?
ISO 9001, ISO 9000-3, ISO 9004-4., ISO DIS.

9. What is and assessment instrument?
An assessment instrument is a tool, or set of tools, used during the performance of an
assessment to assist the assessor in obtaining reliable, consistent and repeatable
results.

10. What are the goals of SPICE project?
1. developing a working draft for a standard for software process assessment
2. conducting industry trials of the emerging standards.
3. promoting the technology transfer of software process assessment into the software
industry world wide.

11. What are the benefits that an international standard will provide to
industry?
1. Software suppliers will submit to just one process assessment scheme.
2. Software development organizations will have a tool to initiate and sustain a
continuous process improvement
3. Programme managers will have a means to ensure that their software development
is aligned with, and supports, the business needs of the organization.

12. What are the benefits of ISO 9000 verification?
1. Provides know-how for establishing a quality management system.
2. Certification has become the minimum requirement of quality for any tender.
3. It is a status symbol for the organizations.
4. Improves products and services.
5. Improves employee morale.

13. What are the events associated with quality management?
Establishing, Documenting, Implementing, Maintaining, Continuously improving its
effectiveness.

14. What are the documents required to implement quality management system
in an organization?
1. Quality policy and quality objectives
2. Quality manual
3. Document to ensure the effective planning, operation and control of its processes
4. Records.

15. What are the pre-requisites for employees?
Education, training, skill, experience

16. What are the requirements of internal auditing?
1. Set up an internal audit program
2. Develop an internal audit procedure
3. Plan internal audit procedure.
4. Perform regular internal audits
5. Take corrective action.

17. What are the different organizations to which the Malcolm Balridge award is
given?
1. Manufacturing
2. Service
3. Small businesses
18. What are the different process maturity levels?
1. Initial
2. Repeatable
3. Defined
4. Managed
5. Optimizing
19. Who are the steps organizations has to take to improve their software
capabilities?
1. Understand the current status
2. Develop a vision of the desired process
3. Establish a list of process improvement actions.
4. Produce a plan to accomplish the required actions.
5. Commit the resources to execute the plans.

20. What are the requirements of ISO 9001: 2000 standard?
1. Demonstrate ability to consistently provide product that meets customer and
applicable regulatory requirements.
2. Enhance customer satisfaction.

21. What is the need for quality standards?
It is important for a software product to asses its quality. Project the defects and
the mean time to next failure. It is also important for a software product to manage the
quality when it its in the development state. This purpose is done by the quality
standards available for software’s such as ISO. Six sigma etc.

22. What are the levels of accreditation?
There are three levels of accreditation encountered,
ī‚ˇ First party-Internal monitoring
ī‚ˇ Second party-External monitoring
ī‚ˇ Third party-External Monitoring

23. Give the requirements of ISO 9000.
The document control of ISO 9000 has some requirements.
ī‚ˇ Must be adequate for purpose
ī‚ˇ Owner must be identified
ī‚ˇ Properly approved before issue
ī‚ˇ Version qualified
ī‚ˇ Pages numbered and total pages indicated
ī‚ˇ Properly destroyed when obsolete
24. What are the advantages of the ISO standard?
ISO often gives the following advantages
ī‚ˇ Create a more efficient, effective operation
ī‚ˇ Increase customer satisfaction and retention
ī‚ˇ Reduce audits
ī‚ˇ Enhance marketing
ī‚ˇ Improve employee motivation, awareness, and morale
ī‚ˇ Promote international trade
ī‚ˇ Increases profit
ī‚ˇ Reduce waste and increases productivity.

25. What is CMM?
The Capability Maturity Model (CMM), also known as the software CMM (SW-
CMM. The CMM is a process model based on software best practices effective in
large-scale, multi-person projects. CMM was developed by the Software Engineering
Institute (SEI) at Carnegie Mellon University in Pittsburgh.

The Capability Maturity Model (CMM) is a way to develop and refine an
organization’s processes. The first CMM was for the purpose of developing and
refining software development professes. This model is questionnaire based. The
questions are divided into
ī‚ˇ Essential
ī‚ˇ Highly desireable

36. What is six sigma?
Six sigma is a rigorous and disciplined methodology that uses data and statistical
analysis to measure and improve a company’s operational performance by identifying
and eliminating “defects” in manufacturing and service-related processes.

37. What are the level improvements of CMMI?
CMMI Level 1to2: Pre-packaged methodology methodology documentation and
active mentoring
CMMI Level 2to3: Process documentation, configuration& accelerated project
management
CMMI Level 3to4:Managed process through Metrics Capture in an XML process
repository
CMMI Level 4to5:Process feedback loop.

38. What is ISO 9000 and ISO 9001?

ISO 9000 is a family of standards for quality management systems. ISO 9000 is
maintained by ISO, the International Organization for Standardization and is
administered by accreditation and certification bodies.
ISO 9001 is the internationally recognized standard for the quality management of
businesses. It applies to the processes that create and control the products and services
an organization supplies.

39. What are capability level?
A capability level is a well-defined evolutionary plateau describing the
organization’s capability relative to a process area. A capability level consists of
related specific and generic practices for a process area that can improve the
organization’s processes associated with that process area. Each level is a layer in the
foundation for continuous process improvement. Thus, capability levels are
cumulative, i.e.. a higher capability level includes the attributed of the lower levels.

40. Define quality standards.
Quality standards were developed to assist companies control quality and
maintain a high standard of customer satisfaction. Quality standards can assist a
company with good management practices, reduce risk and increase profit margins.

41. What are the types of metrics used in six sigma?
The two major types of six sigma metrics are
ī‚ˇ Classical measures of six sigma metrics
ī‚ˇ Typical six sigma measures.
1. Discuss in detail about the needs for standards (12)

2. Explain the ISO9000 series standard (12)

3. Explain the ISO9000-3 standard for software development. (12)

4. Explain in detail the CMM Model (12)
5. Explain the CMMI Model (12)
6. Explain the Six Sigma Concepts. (12)

More Related Content

What's hot

software quality
software qualitysoftware quality
software quality
preetikapri1
 
Software Quality Plan
Software Quality PlanSoftware Quality Plan
Software Quality Plan
guy_davis
 
A Novel Method for Quantitative Assessment of Software Quality
A Novel Method for Quantitative Assessment of Software QualityA Novel Method for Quantitative Assessment of Software Quality
A Novel Method for Quantitative Assessment of Software Quality
CSCJournals
 
Lect2 quality factor
Lect2 quality factorLect2 quality factor
Lect2 quality factor
babak sh
 
Quality of software
Quality of softwareQuality of software
Quality of software
Palak Pandoh
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
ECC International
 
Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)
ijcsit
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
Krishna Sujeer
 
Mc call's software quality model
Mc call's software quality modelMc call's software quality model
Mc call's software quality model
Yatharth Aggarwal
 
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
Kittitouch Suteeca
 
AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEYAGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEY
csandit
 
Software quality management standards
Software quality management standardsSoftware quality management standards
Software quality management standards
Gen Aloys Ochola Badde
 
ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2
Yogindernath Gupta
 
Lect1 fault+quality
Lect1 fault+qualityLect1 fault+quality
Lect1 fault+quality
babak sh
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
Kittitouch Suteeca
 
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET Journal
 
Software Quality
Software QualitySoftware Quality
Software Quality
sjavaad
 
Software quality
Software qualitySoftware quality
Software quality
jagadeesan
 
ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1
Yogindernath Gupta
 

What's hot (19)

software quality
software qualitysoftware quality
software quality
 
Software Quality Plan
Software Quality PlanSoftware Quality Plan
Software Quality Plan
 
A Novel Method for Quantitative Assessment of Software Quality
A Novel Method for Quantitative Assessment of Software QualityA Novel Method for Quantitative Assessment of Software Quality
A Novel Method for Quantitative Assessment of Software Quality
 
Lect2 quality factor
Lect2 quality factorLect2 quality factor
Lect2 quality factor
 
Quality of software
Quality of softwareQuality of software
Quality of software
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
Mc call's software quality model
Mc call's software quality modelMc call's software quality model
Mc call's software quality model
 
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
 
AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEYAGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEY
 
Software quality management standards
Software quality management standardsSoftware quality management standards
Software quality management standards
 
ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2ISTQB Advanced Study Guide - 2
ISTQB Advanced Study Guide - 2
 
Lect1 fault+quality
Lect1 fault+qualityLect1 fault+quality
Lect1 fault+quality
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
 
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
 
Software Quality
Software QualitySoftware Quality
Software Quality
 
Software quality
Software qualitySoftware quality
Software quality
 
ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1ISTQB Advanced – Study Guide -1
ISTQB Advanced – Study Guide -1
 

Similar to Sqm2mark

Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)
MuhammadTalha436
 
A New Model for Study of Quality Attributes to Components Based Development A...
A New Model for Study of Quality Attributes to Components Based Development A...A New Model for Study of Quality Attributes to Components Based Development A...
A New Model for Study of Quality Attributes to Components Based Development A...
Kiogyf
 
SOFTWARE ENGINEERING & ARCHITECTURE - SHORT NOTES
SOFTWARE ENGINEERING & ARCHITECTURE - SHORT NOTESSOFTWARE ENGINEERING & ARCHITECTURE - SHORT NOTES
SOFTWARE ENGINEERING & ARCHITECTURE - SHORT NOTES
suthi
 
SW Development Methodologies
SW Development MethodologiesSW Development Methodologies
SW Development Methodologies
thiago_tadeu
 
ISOIEC 9126Software engineering — Product quality was an intern.docx
ISOIEC 9126Software engineering — Product quality was an intern.docxISOIEC 9126Software engineering — Product quality was an intern.docx
ISOIEC 9126Software engineering — Product quality was an intern.docx
priestmanmable
 
Maheen soft
Maheen softMaheen soft
Maheen soft
mahshah212
 
WHAT IS QUALITY? Paola Di Maio
WHAT IS QUALITY? Paola Di MaioWHAT IS QUALITY? Paola Di Maio
WHAT IS QUALITY? Paola Di Maio
Networked Research Lab, UK
 
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
ijseajournal
 
A Study of Significant Software Metrics
A Study of Significant Software MetricsA Study of Significant Software Metrics
A comparative studies of software quality model for the software product eval...
A comparative studies of software quality model for the software product eval...A comparative studies of software quality model for the software product eval...
A comparative studies of software quality model for the software product eval...
imdurgesh
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
inventy
 
I017345357
I017345357I017345357
I017345357
IOSR Journals
 
A Review on Quality Assurance of Component- Based Software System
A Review on Quality Assurance of Component- Based Software SystemA Review on Quality Assurance of Component- Based Software System
A Review on Quality Assurance of Component- Based Software System
iosrjce
 
Hci in-the-software-process-1
Hci in-the-software-process-1Hci in-the-software-process-1
Hci in-the-software-process-1
Ali javed
 
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
ijseajournal
 
A study of various viewpoints and aspects software quality perspective
A study of various viewpoints and aspects  software quality perspectiveA study of various viewpoints and aspects  software quality perspective
A study of various viewpoints and aspects software quality perspective
eSAT Journals
 
Software Quality Assurance class 1
Software Quality Assurance  class 1Software Quality Assurance  class 1
Software Quality Assurance class 1
Santhiya Grace
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
Deepgaichor1
 
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMSA METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
AIRCC Publishing Corporation
 
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMSA METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
ijcsit
 

Similar to Sqm2mark (20)

Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)Software Engineering Past Papers (Short Questions)
Software Engineering Past Papers (Short Questions)
 
A New Model for Study of Quality Attributes to Components Based Development A...
A New Model for Study of Quality Attributes to Components Based Development A...A New Model for Study of Quality Attributes to Components Based Development A...
A New Model for Study of Quality Attributes to Components Based Development A...
 
SOFTWARE ENGINEERING & ARCHITECTURE - SHORT NOTES
SOFTWARE ENGINEERING & ARCHITECTURE - SHORT NOTESSOFTWARE ENGINEERING & ARCHITECTURE - SHORT NOTES
SOFTWARE ENGINEERING & ARCHITECTURE - SHORT NOTES
 
SW Development Methodologies
SW Development MethodologiesSW Development Methodologies
SW Development Methodologies
 
ISOIEC 9126Software engineering — Product quality was an intern.docx
ISOIEC 9126Software engineering — Product quality was an intern.docxISOIEC 9126Software engineering — Product quality was an intern.docx
ISOIEC 9126Software engineering — Product quality was an intern.docx
 
Maheen soft
Maheen softMaheen soft
Maheen soft
 
WHAT IS QUALITY? Paola Di Maio
WHAT IS QUALITY? Paola Di MaioWHAT IS QUALITY? Paola Di Maio
WHAT IS QUALITY? Paola Di Maio
 
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
 
A Study of Significant Software Metrics
A Study of Significant Software MetricsA Study of Significant Software Metrics
A Study of Significant Software Metrics
 
A comparative studies of software quality model for the software product eval...
A comparative studies of software quality model for the software product eval...A comparative studies of software quality model for the software product eval...
A comparative studies of software quality model for the software product eval...
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
I017345357
I017345357I017345357
I017345357
 
A Review on Quality Assurance of Component- Based Software System
A Review on Quality Assurance of Component- Based Software SystemA Review on Quality Assurance of Component- Based Software System
A Review on Quality Assurance of Component- Based Software System
 
Hci in-the-software-process-1
Hci in-the-software-process-1Hci in-the-software-process-1
Hci in-the-software-process-1
 
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
PRODUCT QUALITY EVALUATION METHOD (PQEM): TO UNDERSTAND THE EVOLUTION OF QUAL...
 
A study of various viewpoints and aspects software quality perspective
A study of various viewpoints and aspects  software quality perspectiveA study of various viewpoints and aspects  software quality perspective
A study of various viewpoints and aspects software quality perspective
 
Software Quality Assurance class 1
Software Quality Assurance  class 1Software Quality Assurance  class 1
Software Quality Assurance class 1
 
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
22317-DIPLOMA_SEM4_software_engg-chap-06.ppt
 
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMSA METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
 
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMSA METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
A METRICS ECOSYSTEM FOR DESIGNING QUALITY E-COMMERCE SYSTEMS
 

Recently uploaded

CHUYÊN Đáģ€ ÔN TáēŦP VÀ PHÁT TRIáģ‚N CÂU HáģŽI TRONG Đáģ€ MINH HáģŒA THI TáģT NGHIáģ†P THPT ...
CHUYÊN Đáģ€ ÔN TáēŦP VÀ PHÁT TRIáģ‚N CÂU HáģŽI TRONG Đáģ€ MINH HáģŒA THI TáģT NGHIáģ†P THPT ...CHUYÊN Đáģ€ ÔN TáēŦP VÀ PHÁT TRIáģ‚N CÂU HáģŽI TRONG Đáģ€ MINH HáģŒA THI TáģT NGHIáģ†P THPT ...
CHUYÊN Đáģ€ ÔN TáēŦP VÀ PHÁT TRIáģ‚N CÂU HáģŽI TRONG Đáģ€ MINH HáģŒA THI TáģT NGHIáģ†P THPT ...
Nguyen Thanh Tu Collection
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 
Ų…ØĩØ­Ų اŲ„Ų‚ØąØ§ØĄØ§ØĒ اŲ„ØšØ´Øą ØŖؚد ØŖØ­ØąŲ اŲ„ØŽŲ„اŲ ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ.pdf
Ų…ØĩØ­Ų اŲ„Ų‚ØąØ§ØĄØ§ØĒ اŲ„ØšØ´Øą   ØŖؚد ØŖØ­ØąŲ اŲ„ØŽŲ„اŲ ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ.pdfŲ…ØĩØ­Ų اŲ„Ų‚ØąØ§ØĄØ§ØĒ اŲ„ØšØ´Øą   ØŖؚد ØŖØ­ØąŲ اŲ„ØŽŲ„اŲ ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ.pdf
Ų…ØĩØ­Ų اŲ„Ų‚ØąØ§ØĄØ§ØĒ اŲ„ØšØ´Øą ØŖؚد ØŖØ­ØąŲ اŲ„ØŽŲ„اŲ ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ.pdf
ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
danielkiash986
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
Payaamvohra1
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
OH TEIK BIN
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
 
Simple-Present-Tense xxxxxxxxxxxxxxxxxxx
Simple-Present-Tense xxxxxxxxxxxxxxxxxxxSimple-Present-Tense xxxxxxxxxxxxxxxxxxx
Simple-Present-Tense xxxxxxxxxxxxxxxxxxx
RandolphRadicy
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
IsmaelVazquez38
 

Recently uploaded (20)

CHUYÊN Đáģ€ ÔN TáēŦP VÀ PHÁT TRIáģ‚N CÂU HáģŽI TRONG Đáģ€ MINH HáģŒA THI TáģT NGHIáģ†P THPT ...
CHUYÊN Đáģ€ ÔN TáēŦP VÀ PHÁT TRIáģ‚N CÂU HáģŽI TRONG Đáģ€ MINH HáģŒA THI TáģT NGHIáģ†P THPT ...CHUYÊN Đáģ€ ÔN TáēŦP VÀ PHÁT TRIáģ‚N CÂU HáģŽI TRONG Đáģ€ MINH HáģŒA THI TáģT NGHIáģ†P THPT ...
CHUYÊN Đáģ€ ÔN TáēŦP VÀ PHÁT TRIáģ‚N CÂU HáģŽI TRONG Đáģ€ MINH HáģŒA THI TáģT NGHIáģ†P THPT ...
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 
Ų…ØĩØ­Ų اŲ„Ų‚ØąØ§ØĄØ§ØĒ اŲ„ØšØ´Øą ØŖؚد ØŖØ­ØąŲ اŲ„ØŽŲ„اŲ ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ.pdf
Ų…ØĩØ­Ų اŲ„Ų‚ØąØ§ØĄØ§ØĒ اŲ„ØšØ´Øą   ØŖؚد ØŖØ­ØąŲ اŲ„ØŽŲ„اŲ ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ.pdfŲ…ØĩØ­Ų اŲ„Ų‚ØąØ§ØĄØ§ØĒ اŲ„ØšØ´Øą   ØŖؚد ØŖØ­ØąŲ اŲ„ØŽŲ„اŲ ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ.pdf
Ų…ØĩØ­Ų اŲ„Ų‚ØąØ§ØĄØ§ØĒ اŲ„ØšØ´Øą ØŖؚد ØŖØ­ØąŲ اŲ„ØŽŲ„اŲ ØŗŲ…ŲŠØą بØŗŲŠŲˆŲ†ŲŠ.pdf
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
Pharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brubPharmaceutics Pharmaceuticals best of brub
Pharmaceutics Pharmaceuticals best of brub
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
NIPER 2024 MEMORY BASED QUESTIONS.ANSWERS TO NIPER 2024 QUESTIONS.NIPER JEE 2...
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptxA Free 200-Page eBook ~ Brain and Mind Exercise.pptx
A Free 200-Page eBook ~ Brain and Mind Exercise.pptx
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
 
Simple-Present-Tense xxxxxxxxxxxxxxxxxxx
Simple-Present-Tense xxxxxxxxxxxxxxxxxxxSimple-Present-Tense xxxxxxxxxxxxxxxxxxx
Simple-Present-Tense xxxxxxxxxxxxxxxxxxx
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.Bossa N’ Roll Records by Ismael Vazquez.
Bossa N’ Roll Records by Ismael Vazquez.
 

Sqm2mark

  • 1. UNIT-I PART-A (2 MARKS) 1. Define quality. Quality is the degree of goodness of a product or service or perceived by the customer. Quality concept is the way business organizations perform their business activities that focuses on two things. 2. Define software quality? Source Definition OED, 1990 Degree of excellence Crosby, 1979 Zero defects ISO, 1986 The totality of features and characteristics of a product or service that bear on its ability to satisfy specified or implied needs. Fruhauf Quality is when the customer comes back, not the product. 3. Write down the different views of quality? ī‚ˇī€ The transcendent view ī‚ˇī€ The product based view ī‚ˇī€ The value based view ī‚ˇī€ The manufacturing view ī‚ˇī€ The user based view 4. Write short notes on transcendent view? ī‚ˇ Quality is excellence ī‚ˇ It is impossible to quantity and difficult to apply in a meaningful sense to a large software project 5. Write short notes on users-based view? ī‚ˇ The aim is to check whether the software solution addresses the right problems ī‚ˇ User ideas have to be converted to technical requirements ī‚ˇ The quality match between user requirements and the design will determine the quality of this view. 6. What are the metrics associated with reliability? ī‚ˇ Accuracy ī‚ˇ Consistency ī‚ˇ Error tolerance ī‚ˇ Simplicity 7. Mention few characteristics of functionality. ī‚ˇ Suitability ī‚ˇ Accurateness 8. Describe the three areas addressed by Mccals model?
  • 2. ī‚ˇī€ Product operation ī‚ˇī€ Product revision ī‚ˇī€ Product transition 9. Define Mccall’s quality criteria. ī‚ˇī€ Usability ī‚ˇī€ Integrity ī‚ˇī€ Efficiency ī‚ˇī€ Correctness ī‚ˇī€ Reliability ī‚ˇī€ Maintainability ī‚ˇī€ Flexibility ī‚ˇī€ Testability ī‚ˇī€ Portability ī‚ˇī€ Reusability ī‚ˇī€ Interoperability 10. How the quality criteria interrelated? ī‚ˇī€ Inverse ī‚ˇī€ Neutral ī‚ˇī€ Direct 11. Give the conditions that quality metrics should met? ī‚ˇī€ Be clearly linked to the quality criterion. ī‚ˇī€ Be sensitive to the different degrees of the criterion. ī‚ˇī€ Provide objective determination of criterion. 12. Define Structuredness? Structuredness īĄī€ Modularity īĄī€ Lines of code Number of modules 13. What are the two types of metrics? ī‚ˇ Predictive Metrics ī‚ˇ Descriptive Metrics 14. Give the characteristics of quality of software? ī‚ˇ Quality is not absolute ī‚ˇ Quality is multidimensional. ī‚ˇ Quality is subject to constraints ī‚ˇ ī€ Quality is about acceptable compromises. ī‚ˇ ī€ Quality criteria are not independent. 15. Why software is considered to be problematical? ī‚ˇ ī€ Software has no physical existence ī‚ˇ ī€ The lack of knowledge of client needs ī‚ˇ ī€ The change of client needs. ī‚ˇ ī€ The rapid change in hardware and software. ī‚ˇ ī€ ī€ High expectation of customers 16. What are the seven criteria suggested by watts for a good metric?
  • 3. ī‚ˇī€ Objectivity ī‚ˇī€ Reliability ī‚ˇī€ Validity ī‚ˇī€ Standardization ī‚ˇī€ Comparability ī‚ˇī€ Economy ī‚ˇī€ Usefulness 17. How the metrics are classified? ī‚ˇī€ Readability as a measure of usability ī‚ˇī€ Error prediction as a measure of correctness ī‚ˇī€ Error detection as a measure of correctness ī‚ˇī€ MTTF as a measure of reliability ī‚ˇī€ Complexity as a measure of reliability. ī‚ˇī€ Complexity as a measure of maintainability ī‚ˇī€ Readability of a code as a measure of maintainability ī‚ˇī€ Modularity as a measure of maintainability. ī‚ˇī€ Testability as a measure of maintainability 18. Write down the limitations of metrics? ī‚ˇī€ They cannot be validated. ī‚ˇī€ They are not generally objective. ī‚ˇī€ Quality is relative ,not an absolute quantity. ī‚ˇī€ They depend upon a small set of measurable properties. ī‚ˇī€ The do not measure the complete set of quality criteria. ī‚ˇī€ The metrics measure more than one criterion. 19. What are the problem areas associated with implementation of the method? ī‚ˇī€ The method is different. ī‚ˇī€ The need for training and retraining. ī‚ˇī€ The need for effective management. ī‚ˇī€ The need to measure progress. ī‚ˇī€ Picking up errors earlier may cause frustration. 20. Write down the gilb’s quality attributes? ī‚ˇī€ Workability ī‚ˇī€ Availability ī‚ˇī€ Adaptability ī‚ˇī€ Usability 21. Define workability? Workability is defined as the raw ability of the system to do work. workability may considered in terms of ī‚ˇī€ Process capacity-It’s the ability to process transactions within a given unit of time. ī‚ˇī€ Storage capacity-It’s the ability of the syatem to store things such as information. ī‚ˇī€ Responsiveness-It’s the measure of the response to single event.
  • 4. 22. Define Availability? Availability is concerned with the proportion of elapsed time that a system is able to be used. The sub attributes are ī‚ˇī€ Reliability ī‚ˇī€ Maintainability. ī‚ˇī€ Integrity 23. Define Adaptability? Adaptability may considered in terms of improvability,extendability,and portability. ī‚ˇī€ Improvability-the time taken to make minor changes to the system where the term system is taken to include items such as documentation. ī‚ˇī€ Extendability-It’s the ease of adding new functionality to system. ī‚ˇī€ Portability-It’s the ease of moving a system from one environment to another. 24. Gilb’s approach become obselent.State reason. ī‚ˇī€ ī€ Use of a template rather than rigid model. ī‚ˇī€ ī€ Explicit recognition of constraints upon quality. ī‚ˇī€ ī€ Recognition of critical resources ī‚ˇī€ ī€ Use of locally defined measures. ī‚ˇī€ ī€ Close links with the development process. 25. Write down the five methods suggested by waats for measuring quality? ī‚ˇī€ ī€ Simple Scoring. ī‚ˇī€ ī€ Weighted Scoring. ī‚ˇī€ ī€ Phased Weighting factor method. ī‚ˇī€ ī€ The Kepner-Tregoe method. ī‚ˇī€ ī€ The Cologne combination method. 26. Define metric and indicator? Quality metric: A metric is a verifiable measure that captures performance in terms of how something is being done relative to a standard, allows and encourages comparison, supports business strategy. ī‚ˇ Quality indicator: An agreed-upon process or outcome measure that is used to determine the level of quality achieved. ī‚ˇ A measurable variable (or characteristic) that can be used to determine the degree of adherence to a standard or achievement of quality goals. 27. List the classifications of a software metrics. The classifications of a software metrics are ī‚ˇ Product metrics ī‚ˇ Process metrics ī‚ˇ Project metrics 28. What is product metrics? Product metrics describes the characteristics of a product such as size, Complexity, design features, performance and quality levels (e.g defect rate etc.) 29. What is project metrics?
  • 5. Project metrics describes the project characteristics and execution. Some of the metrics are no. of developers in the project, cost, schedule, staffing pattern over the SDLC. 30. What is cocomo model? The COnstructive COst MOdel (COCOMO) is an algorithmic Software Cost Estimation Model developed by Barry Boehm. The model uses a basic regression formula, with parameters that are derived from historical project data and current project characteristics. 31. What are the goals of software Quality management? To build quality into the software from the beginning To make sure there is quality throughout the life cycle. 32. What is a GOM model? A goal- driven method for developing and maintaining a meaningful metrics program that is based on three levels. Goals, Questions and Metrics. The Goal- Question-Metric(GOM)Approach is a paradigm for developing and maintaining a meaningful metrics program. 33. Define Quality as defined by ISO? The totality of characteristics of an entity that bear on its ability to satisfy stated and implied needs. 34. List any two Quality criteria. Must explicitly attend to both functional and non-functional requirements. Need to verify whether all customer’s requirements are met and from any stage of the SDLC, must be traceable back to requirements. 35. What is a hierarchical model? A Hierarchical model of software quality is based upon a set of quality criteria, each of which has a set of measures or metrics associated with it. 36. How are quality measured? Quality measurements are usually expressed in terms of metrics. 37. What is software metric? Software metric is used to predict the about the software later in the life cycle. 38. What are the resources attributes given by glib? ī‚ˇ Time ī‚ˇ Money ī‚ˇ People ī‚ˇ Tools PART-B 1. What are the views of quality? Explain in Detail the views of quality. (12)
  • 6. 2. Explain the hierarchical model of Quality. (12) 3. a) Plain in detail the GE Model. (06) b) Plain the Boehm model. (06) 4. Explain how the software quality can be measured and the problems associated 5. Explain the work of Gilb. (12) 6. Explain in detail GQM model. (12) UNIT-II PART-A (2 MARKS) 1. Define Methodology? A methodology may be defined as a frame work for the systematic organization of a collection of methods. 2. Write down the features of methodology? ī‚ˇī€ It can be taught. ī‚ˇī€ It can be scheduled. ī‚ˇī€ It can be measured. ī‚ˇī€ In can be compared. ī‚ˇī€ It can be modified. 3. Define SSADM.Write down the principle behind SSADM. SSADM-Structured System And Design Methodology.The aim of SSADM is to ensure that user requirements are reflected in the design of the sysytem.The three principle behind SSADM is ī‚ˇī€ User Involvement. ī‚ˇī€ Quality Assurance. ī‚ˇī€ Seperation of logical and Physical design. 4. What are the stages involved in SSADM? ī‚ˇī€ Analysis of current system. ī‚ˇī€ Requirement specification. ī‚ˇī€ Selection of technical options. ī‚ˇī€ Data design. ī‚ˇī€ Process design. ī‚ˇī€ Physical design. 5. What are techniques used in SSADM? SSADM make use of a number of techniques, both diagrammatic and non diagrammatic. Diagrammatic Techniques Non-Diagrammatic Techniques 1) Data Flow Diagram 2) Logical data structures 3) Entity life histories
  • 7. 4) Logical dialogue outlines 1) Relational Data Analysis 2) First-cut rules. 3) Physical design control. 4) Project Estimation. 5) QA Reviews 6. Write down the seven phases involved in IEM? ī‚ˇī€ Information Strategy Planning. ī‚ˇī€ Business Area Analysis. ī‚ˇī€ Business System Design. ī‚ˇī€ Technical Design. ī‚ˇī€ Construction. ī‚ˇī€ Transition and Production. 7. Write down the advantages of IEM? ī‚ˇī€ It links system development to business needs. ī‚ˇī€ It covers the whole life cycle. ī‚ˇī€ It facilitates the use of a case tool. 8. Define CASE tool? CASE-Computer Aided Software Engineering. CASE tools are computer based tools to assist in the software engineering process. CASE tool is made up of set of tools. 9. What are different types of CASE tools? ī‚ˇī€ Front end or upper case tools. ī‚ˇī€ Back end or lower case tool ī‚ˇī€ Integrated case tools. 10. Define QMS? The organisational structure,responsibilities,procedures,processes and resources for implementing quality management. 11. Write down the SPC techniques? ī‚ˇī€ Process flow chart ī‚ˇī€ Tally chart. ī‚ˇī€ Histogram. ī‚ˇī€ Pareto Analysis. ī‚ˇī€ Cause-and Effect diagram. ī‚ˇī€ Scatter diagram. ī‚ˇī€ Control charts. 12. Define Quality Control. A systematic method of economically providing products or services that met the user’s requirements. 13. Define DRE? DRE=Errors found by an inspection * 100% Total Errors in the product before Inspection
  • 8. 14. Name the two metrics for DRE? ī‚ˇī€ Total defect containment Effectiveness (TDCE) ī‚ˇī€ Phase containment Effectiveness (PCE) TDCE= Number of pre release defects Number of prerelease defects + number of post release defects PCE=Number of phase i errors Number of phase I errors + Number of phase I defects 15. Write down the characteristics of DRE? ī‚ˇī€ There are only two phases of defect removal. ī‚ˇī€ The defect removal effectiveness for the two phases is same. 16. Write down the five steps involved in Fagans Inspection method? ī‚ˇī€ Overview ī‚ˇī€ Preparation. ī‚ˇī€ Inspection. ī‚ˇī€ Rework. ī‚ˇī€ Follow-up. 17. Why we have to assess the reliability of a software product? It is important for two reason ī‚ˇī€ As an objective statement of the quality of the product. ī‚ˇī€ For resource planning for the software maintenance phase. 18. How the reliability models are classified? Reliability models are classified into two types. ī‚ˇī€ Dynamic models ī‚ˇī€ Static models A static models uses other attributes of the project or program modules to estimate number of defects in the software. A dynamic models usually based on statistical distributions, uses development defect patterns to estimate end product reliability. 19. What are five factors affecting software quality assurance? ī‚ˇ Size of the system ī‚ˇ Criticality of the system. ī‚ˇ The cost of correcting errors. ī‚ˇ Type of release. ī‚ˇ Relationship with user. 20. Write down the guidelines for effective leadership? ī‚ˇ Trust your subordinates. ī‚ˇ Develop your vision. ī‚ˇ Keep u cool. ī‚ˇ Encourage risk ī‚ˇ Be an expert. ī‚ˇ Invite dissent. ī‚ˇ Simplify. 21. Write down the five effective methods to ensure the failure of software
  • 9. quality assurance? Too many technical niceties. Too much time spent stopping, rather than preventing defects. Efforts wasted. Management has a problem with the mathematical kid. Always complaining about the government ,but no one does anything. 22. What is SRS? The software requirement specification document describes capabilities, states, functionality of all aspects of the system. This include major components, subcomponents of the software and internal interfaces of the software and may include databases. It also include items specifically required by the user. 23. What is SDD? The software Design Description describes major components and sub components of the software, including databases and internal interfaces. This process will be carried out according to the standard procedure. This procedure may include use of a computerized design tool. 24. What is Software Interfaces documentation? Software interfaces documentation describes capabilities and functionality of all interfaces between any two or more components of the system.This include major components ,sub components and external systems. 25. Write down the principles behind the review process? ī‚ˇī€ Establishing what reviews are needed by the project. ī‚ˇī€ What are contents of various review. ī‚ˇī€ What should be results o f the review. 26. Write down the specification for reviews? ī‚ˇī€ Formal reviews occur at menaing ful points of the software schedule. ī‚ˇī€ Include affected groups within organization and customer or end user representatives as appropriate. ī‚ˇī€ Review materials that the responsible software managers have reviewed and approved. ī‚ˇī€ Check the commitments, plans and status of the software activities. ī‚ˇī€ Document the identification of significant issues. ī‚ˇī€ Address the software project risks. ī‚ˇī€ Define any refinements in the software development plan 27. Write down the objectives of Management Review Process? ī‚ˇī€ Making activities progress according to plan ī‚ˇī€ Changing project direction. ī‚ˇī€ Identify the need for alternative palnning. ī‚ˇī€ Maintaining the global control of the project. 28. What are the inputs given to the management review process? ī‚ˇī€ Statement of objectives ī‚ˇī€ List of issues to be addressed.
  • 10. ī‚ˇī€ Current project schedule. ī‚ˇī€ Report from other reviews. ī‚ˇī€ Reports of resources assigned to project ī‚ˇī€ Data on the software elements completed. 29. What are the procedures involved in the management review? ī‚ˇī€ Planning ī‚ˇī€ Overview ī‚ˇī€ Preparation ī‚ˇī€ Examination. ī‚ˇī€ Rework ī‚ˇī€ Exit criteria. ī‚ˇī€ Management review output. ī‚ˇī€ Auditability 30. Write down the objective of Technical review ? ī‚ˇī€ Evaluation of a specific software elements. ī‚ˇī€ Identification of any discrepancies from specification and standards. ī‚ˇī€ Recommendations after the examination of alternatives. 31. What are inputs given to the technical review process? ī‚ˇī€ Statement of objectives. ī‚ˇī€ Software elements being examined. ī‚ˇī€ Specifications for the software elements. ī‚ˇī€ Plans,standards or guidelines against which the software elements are to be examined. 32. Write down the procedures involved in auditing? ī‚ˇī€ Planning ī‚ˇī€ Overview ī‚ˇī€ Preparation ī‚ˇī€ Examination ī‚ˇī€ Reporting 33. Write down the preparation that has to be made by the audit team? ī‚ˇī€ Understand the organization ī‚ˇī€ Understand the products and processes. ī‚ˇī€ Understand the objective audit criteria. ī‚ˇī€ Prepare for the audit report. ī‚ˇī€ Detail the audit plan. 34. Write down the contents included in the Auditing plan? ī‚ˇī€ Project processes to be examined. ī‚ˇī€ Software required to be examined. ī‚ˇī€ Reports shall be identified. ī‚ˇī€ Reports distribution. ī‚ˇī€ Required follow up activities. ī‚ˇī€ Requirements. ī‚ˇī€ Objective audit criteria. ī‚ˇī€ Audit procedures and checklists.
  • 11. ī‚ˇī€ Audit personnel. ī‚ˇī€ Organization involved in the audit. ī‚ˇī€ Date,time, place,agenda of session. 35. What are the requirements required for the document audit and verification? ī‚ˇī€ Acquisition of project documentation. ī‚ˇī€ Analysis of documents. ī‚ˇī€ Dissemination of information. 36. When the auditing is said to be complete? When ī‚ˇī€ Each element within the scope has been examined. ī‚ˇī€ Findings have been presented to the auditing organization. ī‚ˇī€ Response to the draft audit have been received. ī‚ˇī€ Final findings have been formally presented. ī‚ˇī€ The audit report has been prepared and submitted. ī‚ˇī€ All follow-up actions by the auditing organization have been performed. 37. Write down the contents of audit reports? ī‚ˇī€ Audit Identification ī‚ˇī€ Scope ī‚ˇī€ Conclusions. ī‚ˇī€ Synopsis ī‚ˇī€ Follow-up. 38. What is Auditing? An audit provides an objective compliance confirmation of products and processes to certify adherence to standards, guidelines, specifications and procedures. Audits are performed in accordance with documented plans and procedures .The results of the audit are documented and are submitted to the management of the audited organization, to the entity initiating the audit and to any external organizations identified in the audit plan. 39. What is the purpose of performing Review and auditing? The purpose of performing review and audits are to ensure that the products meets all client needs and requirements and to find development anomalies as early and as inexpensively as possible. 40) What are advantages of CASE Tools? ī‚ˇī€ ī€ Productivity. ī‚ˇī€ Consistency. ī‚ˇī€ Methodology Automation. ī‚ˇī€ Encourages Good Practice. ī‚ˇī€ Documentation. ī‚ˇī€ Maintenance PART-B 1. Explain in detail the Quality tasks and responsibilities. (12)
  • 12. 2. Explain in detail about the Documentation. (12) 3. Explain the Procedural description template and Action items (12) 4. Explain in detail the CMM Compatibility of Reviews and audits. (12) 5. Explain the management review process. (12) 6. Explain the technical review process. (12) 7. Explain the types of reviews. (12) 8. Explain the software inspection process. (12) 9. a) Explain walkthrough process. (6) b) Explain the Audit process. (6) 10. a) Explain the Document verification and validation. (6) b) Explain the factors affecting the SQA effort. (6) UNIT-III PART-A (2 MARKS) 1. What are Ishikawa’s seven basic tools for quality control? ī‚ˇī€ Check sheet ī‚ˇī€ Pareto diagram ī‚ˇī€ Histogram ī‚ˇī€ Scatter diagram ī‚ˇī€ Run chart ī‚ˇī€ Control chart ī‚ˇī€ Cause and effect diagram. 2. What is the purpose of using check sheet? A check sheet is a paper form with printed items to be checked. Its main purpose is to facilitate gathering data and to arrange data while collecting it so the data can be easily used later. 3. What is the use of pareto diagram? A pareto diagram is a frequency chart of bars in descending order. A pareto diagram can identify the few causes that account for the majority of defects. It indicates which problem can be solved first in eliminating defects and improving the operation. Pareto analysis can be referred to as 80-20% principle. 4. What is the purpose of using Histogram? The histogram is a graphic representation of frequency counts of a sample or a population. The purpose of histogram is to show the distribution characteristics of a parameter.
  • 13. 5. What is the use of scatter diagram? A scatter diagram vividly portrays the relationship of two interval variables. 6. Define process capability? Cp= (USL-LSL)/6īŗī€  ī€  7. Define process capability index? Cp = (USL-u)/3īŗī€  ī€  8. Write down the assumptions made in the phases of defect removal activities? ī‚ˇī€ Those activities handled directly by the development team for large software projects . ī‚ˇī€ The formal machine tests after code integration. 9. How will u calculate the total defects for the life of the software? TD=MP+PTR+Q TD=Total defects for the life of software. MP=Major problems found during review. Q =Number of defects in the released software. 10. What are the two types of inspector phase defined by knight and Myers? ī‚ˇī€ Single Inspector Phase. ī‚ˇī€ Multi Inspector phase. 11. What is single inspector phase? It’s a rigidly formatted process driven by a list of unambiguous checks, for eg, internal documentation, source code layout, source code readability. 12. What is multi inspector phase? It’s designed to check for those properties of the software that cannot be captured in a precise yes or no statement is called the multi inspector phase. 13. What is the use of software reliability models? Software reliability models are used to assess a software products reliability or to estimate the number of latent defects when it is available to the customers. 14. What is the need of assessing the software reliability? An estimate is important for two reasons ī‚ˇī€ As an objective statement of the quality of the product ī‚ˇī€ Resource planning for software maintenance phase. 15. Write down the classification of reliability models? The reliability models can be broadly classified into two categories. They are ī‚ˇī€ Static models ī‚ˇī€ Dynamic models 16. What are the assumptions made in the rayleigh model curve to model the software development activity?
  • 14. ī‚ˇī€ Defect rate observed during development process is positively correlated with the defect rate. ī‚ˇī€ Same error injection rate 17. Define component? A component is a group of modules that perform specific functions such as spooling, printing, message handling, file handling, and so on. 18. What is DUD? DUD is a derivative free algorithm for non linear least squares.It competes favorably with even the best derivative based algorithm when evaluated on number of standard test problems. One of the advantage behind this DUD method is its simplicity and its efficiency. 19. Define Predictive validity? Predictive validity refers to the accuracy of model estimates. To achieve the predictive validity is to make sure that the input data are accurate and reliable. 20. What is fish-bone diagram? The cause and effect diagram is sometimes called an Ishikawa diagram after its inventor. It is also known as a fish bone diagram because of its shape. A cause and effect diagram describes a relationship between variables. 21. What is the use of a Z-chart? The Z-chart is a combination chart that shows three perspectives in a single picture . A run chart is called as Z-chart. 22. What is the use of CASE tools? Computer-aided software engineering(CASE) is the use of software tools to assist in the development and maintenance of software. Tools used to assist in this way are known as CASE Tools. 23. Write a short note on UML? Unified Modeling Language (UML) is a standardized specification language for object modeling. UML is a general-purpose modeling language that includes a graphical notation used to create an abstract model of a system, referred to as a UML model. 24. What is QVT? In the model-driven architecture, QVT (Queries/Views/Transformations) is a standard for model transformation defined by the Object Management Group 25. What are the advantages of CASE tools? ī‚ˇ Productivity ī‚ˇ Consistency , ī‚ˇ Methodology automation, ī‚ˇ Encourage and good practice, ī‚ˇ Documentation.
  • 15. 26. Give the types of CASE tools. ī‚ˇ Front end or upper case tools ī‚ˇ Back end or Lower case tools ī‚ˇ Integrated case tools 27. Why is Rayleigh model used? The Rayleigh model is a parametric model in the sense that it is based on a specific statistical distribution. Rayleigh model encompasses both defect prevention and early defect removal. Another strength of Rayleigh model is that it provides an excellent framework for quality management. 28. Define Errors, Bugs, and Defects Error: It is the Deviation from actual and the expected value. Bug: It is found in the development environment before the product is shipped to the respective customer. Defect: It is found in the product itself after it is shipped to the respective customer. 29. Name any two tools for quality. There are many tools used for quality. They are: 1. Check list or check sheet. 2. Pareto Diagram. 30)What is the use of cause and effect diagram? The cause and effect diagram is also known as fish bone diagram. It shows the relationship between the quality characteristics and factors that affect the characteristics. It identifies all casual factors of a quality characteristic in one chart. PART-B 1. Explain in Detail about the Ishikawa’s basic tools in software development (12) 2. a) Explain in detail about the CASE tools. (6) b) Explain the Defect Prevention Process. (6) 3. Explain the Defect removal Effectiveness. (12) 4. Explain the Reliability models. (12) 5. Explain in detail about the Rayleigh model. (12) 6. Explain Reliability growth model for quality assessment (12) UNIT-IV PART-A (2 MARKS) 1. What are the strengths of Rayleigh model? Compared to phase defect removal model, the rayleigh model is a formal parametric
  • 16. work that can be used for projecting latent software defects when the development work is complete .another strength of Rayleigh model is it provides an excellent framework for quality management. 2. How the Reliability growth models are classified? Reliability growth models are classified into two major classes depending on the dependent variable of the model. They are ī‚ˇī€ Time between failure models. ī‚ˇī€ Fault count models. 3. Write down the equation for Goel generalized non homogenous poisson process model? M(t) = a(1-e-btc) 4. What are different types of Reliability growth models? ī‚ˇī€ J-M Model. ī‚ˇī€ Littlewood Model ī‚ˇī€ Goel-Okumoto Imperfect Debugging Model. ī‚ˇī€ Goel-Okumoto Non Homogenous Poisson Process Model. ī‚ˇī€ The Delayed and Inflection S Model. 5. What are assumptions made in J-M model? ī‚ˇī€ There are N unknown software faults at the start of testing. ī‚ˇī€ Failures occur randomly-times between failures are independent. ī‚ˇī€ All faults contribute equally to cause a failure. ī‚ˇī€ Fix time is negligible. ī‚ˇī€ Fix is perfect for each failure. 6. What are the assumptions made in fault count model? ī‚ˇī€ Testing intervals are independent of each other. ī‚ˇī€ Testing during intervals is reasonably homogenous. ī‚ˇī€ Number of defects detected during non overlapping intervals are independent of each other. 7. Write down the criteria’s involved in reliability models? ī‚ˇī€ Predictive validity ī‚ˇī€ Capability ī‚ˇī€ Quality of assumptions. 8. Write down the procedures involved in modeling software reliability? ī‚ˇī€ Examine the data. ī‚ˇī€ Select a model or several models to fit the data. ī‚ˇī€ Estimate the parameters of the model. ī‚ˇī€ Obtain the fitted model by substituting the estimates of parameters into the chosen model ī‚ˇī€ Perform a goodness –of-fit test and assess the reasonableness of the model. ī‚ˇī€ Make reliability predictions based on the fitted model. 9. Define test compression factor?
  • 17. The difference between testing defect density and field defect density is called compression factor. 10. Write down the principles behind the quality management? ī‚ˇī€ The best scenario is to prevent errors being injected into the development process. ī‚ˇī€ When errors are introduced, improve the front end of the development process to remove as many of them as early as possible. ī‚ˇī€ If the project is beyond the design and code phases, unit tests and any additional tests by the developers serve as gate keepers for defects to escape the front end process before the code is integrated into the configuration management system. 11. What are the four types of scenarios? ī‚ˇī€ Best case scenario ī‚ˇī€ Good scenario. ī‚ˇī€ Unsure scenario ī‚ˇī€ Worst case scenario. 12. What are the five activities involved in QIP? ī‚ˇī€ Blitz testing ī‚ˇī€ Customer evaluation ī‚ˇī€ Code inspections. ī‚ˇī€ Design reviews ī‚ˇī€ Extension of system tests. 13. Write down the advantages of using reliability growth model? ī‚ˇī€ Comparisons can be made when the first data points become available. If unfavaorable signs are detected timely action s can be taken. ī‚ˇī€ To determine end date of testing. 14. Write down the general formula to calculate the cyclomatic complexity? M=V(G)=e-n+2p Where V(G)=cyclomatic number of G E=number of edges. N=number of nodes. P=number of unconnected parts of the grap 15. Define Fan-in and Fan-out? ī‚ˇī€ Fan-in : A count of the modules that call a given module. ī‚ˇī€ Fan-out: A count of modules that are called by a given module. 16. Define Structure complexity? Henry and Kafura’s structure complexity is defined as Cp=(fan-in *fan-out)2 17. Define Complexity metrics and models? Complexity metrics and models are by small team metrics.They measure the internal dynamics of design and code of the software,and the unit of analysis is usually at the program module level.
  • 18. 18. Write down the methods to gather data? ī‚ˇī€ Face to face interviews ī‚ˇī€ Telephone interviews ī‚ˇī€ Mailed questionaries 19. Define sampling methods? When the customer base is large ,its to costly to survey all customers.Estimating the satisfaction level of the entire customer population through a representative sample is more efficient.To obtain representative samples ,scientific probability sampling must be used. 20. Write down the different types of sampling methods? ī‚ˇī€ Random sampling. ī‚ˇī€ Systematic sampling. ī‚ˇī€ Stratified sampling. ī‚ˇī€ Cluster sampling. 21. Write down the product quality attributes? ī‚ˇī€ Technical solution. ī‚ˇī€ Support and service. ī‚ˇī€ Marketing ī‚ˇī€ Administration. ī‚ˇī€ Delivery ī‚ˇī€ Company image. 22. What is Quality Management? Quality Management includes all the activities that managers carry out in an effort to implement their quality policy. These activities include quality planning, quality control, quality assurance and quality improvement. 23. Give the ISO definition on Quality management. ISO defines “Quality Management “ as “ what the organization does to ensure that its products or services satisfy the customer’s quality requirements and comply with any regulations applicable to those products or services.” 24. What are the elements of Quality Management. 1. Organizational Structure. 2. Responsibilities. 3. Procedures. 4. Processes. 5. Resources. 25. Give the procedures in Quality Management. Contract view, Design control, Document control, purchasing, customer supplies, Traceability, Process control, Checking. Inspecting . Measuring and testing, Non conforming Product or services, Corrective action, Training, Protection of quality, Statistical process control, Quality system audit. 26. What is Iceberg analogy?
  • 19. Iceberg analogy describes the relationship between testing and field defect rates, the tip of the iceberg is the testing defect rate and the submerged part is the field defect rate. The size of the iceberg is equivalent to the amount of error injection. 27. What is Blitz testing? Blitz is a generic tool whose purpose is to maintain and execute test cases of arbitrary complexity. Blitz can be used either as a command-line tool or as a full- featured graphical user interface. Artistic testing in stressful environments. 28. List the common metrics for software. ī‚ˇ Order of growth ī‚ˇ Source lines of code ī‚ˇ Cyclomatic complexity ī‚ˇ Function per analysis ī‚ˇ Bugs per line of code ī‚ˇ Code coverage ī‚ˇ Number of lines of customer requirements ī‚ˇ Number of classes and interfaces ī‚ˇ Cohesion ī‚ˇ Robert Cecil Martin’s software package metrics ī‚ˇ Coupling 29. What are the coverage criteria? Function coverage: Has each function in the program been executed? Statement coverage: Has each line of the source code been executed? Condition coverage: Has each evaluation point (such as a true/false decision) been executed? Path coverage: Has every possible route through a given part of the code been executed? Entry/exit coverage: Has every possible call and return of the function been executed? 30. What is cohesion? Cohesion is a measure of how strongly-related and focused the various responsibilities of a software module are. Cohesion is an ordinal type of measurement and is usually expressed as “high cohesion” or “low cohesion” when being discussed. Modules with high cohesion tend to be preferable because high cohesion is associated with several desirable traits of software including robustness, reliability, reusability, and understandability whereas low cohesion is associated with undesirable traits such as being difficult to maintain, difficult to test, difficult to reuse, and even difficult to understand. 31. What are the drawbacks of Halstead science metric? ī‚ˇ It depends on completed code. ī‚ˇ It has little or no use as a predictive estimating model. But McCabe’s model is more suited to application at the design level. 32. What is Cyclomatic complexity?
  • 20. Cyclomatic complexity is computed using a graph that describes the control flow of the program. The nodes of the graph correspond to the commands of a program. A directed edge connects two nodes if the second command might be executed immediately after the first command. 33. What are the five components of QMS as listed by ISO? The main five components of QMS are. ī‚ˇ Organizational structure Responsibilities ī‚ˇ Procedures Processes ī‚ˇ Resources 34. What is QMS? QMS according to ISO is the organizational structure, responsibilities, procedures, processes and resources for implementing Quality management. 35. Define Lines of code. Source lines of code (SLOC) are software metric used to measure the size of a software program by counting the number of lines in the text of the program’s source code. 36. Define Halstead’s software science. The software science developed by M.H, Halstead principally attempts to estimate the programming effort. 37. Define Cyclomatic Complexity. Cyclomatic complexity is software metric (measurement). It was developed by Thomas McCabe and is used to measure the complexity of a program and indicate the program’s testability and understandability. 38. What are the three ways to gather survey data for customer satisfaction analysis? ī‚ˇ Face-to-face interviews ī‚ˇ Telephone interviews ī‚ˇ Mailed Questionnaires PART- B 1. Explain in detail the elements of QMS. (12) 2. Explain the Rayleigh model framework. (12) 3. Explain the Reliability Growth models. (12) 4. Explain the complexity metrics and its models (12) 5. Explain Lines of Code and Halstead’s Software Science. (12) 6. Explain in detail the Cyclomatic Complexity (12)
  • 21. 7. a)Explain Syntactic constructs (6) b) Briefly explain structure metrics. (6) 8. Explain in detail the Customer satisfaction surveys / analysis. (12) UNIT-V PART-A (2 MARKS) 1. What are the management responsibilities regarding ISO 9001 requirements? Management commitment, Customer focus, Quality policy, Planning, Responsibility, Authority, Communication, and Management review. 2. Define SPICE. SPICE (Software Process Improvement and Capability dEvelopement) standard defines a set of requirements for software process assessment. The intent of the standard is to assist organizations in developing an objective evaluation of the efficacy of any defined software process. 3. What is MALCOLM BALDRGE award? MALCOLM BALDRIGE award is the most prestigious quality award in the United States. The award is given annually to recognize U.S companies that exceed in quality management and quality achievement. 4. What are the ISO 9000 series of quality management standards? ISO 9000, ISO9001, ISO9002, ISO9003, ISO9003, ISO9004 5. Define CMM. The capability maturity model (CMM) for s/w is a widely accepted set of guidelines for developing high performance s/w organizations. 6. What are the capability levels defined in SPICE? Level0: Not performed, 1: Performed informally, 2: Planned and tracked, 3: Well defined, 4: Quantitatively controlled, 5: Continuously improving. 7. What are the types of accreditation? First party, Second party, Third party. 8. What are the components of the ISO 9000 series to which SPICE is related? ISO 9001, ISO 9000-3, ISO 9004-4., ISO DIS. 9. What is and assessment instrument? An assessment instrument is a tool, or set of tools, used during the performance of an assessment to assist the assessor in obtaining reliable, consistent and repeatable results. 10. What are the goals of SPICE project? 1. developing a working draft for a standard for software process assessment 2. conducting industry trials of the emerging standards. 3. promoting the technology transfer of software process assessment into the software
  • 22. industry world wide. 11. What are the benefits that an international standard will provide to industry? 1. Software suppliers will submit to just one process assessment scheme. 2. Software development organizations will have a tool to initiate and sustain a continuous process improvement 3. Programme managers will have a means to ensure that their software development is aligned with, and supports, the business needs of the organization. 12. What are the benefits of ISO 9000 verification? 1. Provides know-how for establishing a quality management system. 2. Certification has become the minimum requirement of quality for any tender. 3. It is a status symbol for the organizations. 4. Improves products and services. 5. Improves employee morale. 13. What are the events associated with quality management? Establishing, Documenting, Implementing, Maintaining, Continuously improving its effectiveness. 14. What are the documents required to implement quality management system in an organization? 1. Quality policy and quality objectives 2. Quality manual 3. Document to ensure the effective planning, operation and control of its processes 4. Records. 15. What are the pre-requisites for employees? Education, training, skill, experience 16. What are the requirements of internal auditing? 1. Set up an internal audit program 2. Develop an internal audit procedure 3. Plan internal audit procedure. 4. Perform regular internal audits 5. Take corrective action. 17. What are the different organizations to which the Malcolm Balridge award is given? 1. Manufacturing 2. Service 3. Small businesses 18. What are the different process maturity levels? 1. Initial 2. Repeatable 3. Defined 4. Managed 5. Optimizing
  • 23. 19. Who are the steps organizations has to take to improve their software capabilities? 1. Understand the current status 2. Develop a vision of the desired process 3. Establish a list of process improvement actions. 4. Produce a plan to accomplish the required actions. 5. Commit the resources to execute the plans. 20. What are the requirements of ISO 9001: 2000 standard? 1. Demonstrate ability to consistently provide product that meets customer and applicable regulatory requirements. 2. Enhance customer satisfaction. 21. What is the need for quality standards? It is important for a software product to asses its quality. Project the defects and the mean time to next failure. It is also important for a software product to manage the quality when it its in the development state. This purpose is done by the quality standards available for software’s such as ISO. Six sigma etc. 22. What are the levels of accreditation? There are three levels of accreditation encountered, ī‚ˇ First party-Internal monitoring ī‚ˇ Second party-External monitoring ī‚ˇ Third party-External Monitoring 23. Give the requirements of ISO 9000. The document control of ISO 9000 has some requirements. ī‚ˇ Must be adequate for purpose ī‚ˇ Owner must be identified ī‚ˇ Properly approved before issue ī‚ˇ Version qualified ī‚ˇ Pages numbered and total pages indicated ī‚ˇ Properly destroyed when obsolete 24. What are the advantages of the ISO standard? ISO often gives the following advantages ī‚ˇ Create a more efficient, effective operation ī‚ˇ Increase customer satisfaction and retention ī‚ˇ Reduce audits ī‚ˇ Enhance marketing ī‚ˇ Improve employee motivation, awareness, and morale ī‚ˇ Promote international trade ī‚ˇ Increases profit ī‚ˇ Reduce waste and increases productivity. 25. What is CMM? The Capability Maturity Model (CMM), also known as the software CMM (SW- CMM. The CMM is a process model based on software best practices effective in large-scale, multi-person projects. CMM was developed by the Software Engineering
  • 24. Institute (SEI) at Carnegie Mellon University in Pittsburgh. The Capability Maturity Model (CMM) is a way to develop and refine an organization’s processes. The first CMM was for the purpose of developing and refining software development professes. This model is questionnaire based. The questions are divided into ī‚ˇ Essential ī‚ˇ Highly desireable 36. What is six sigma? Six sigma is a rigorous and disciplined methodology that uses data and statistical analysis to measure and improve a company’s operational performance by identifying and eliminating “defects” in manufacturing and service-related processes. 37. What are the level improvements of CMMI? CMMI Level 1to2: Pre-packaged methodology methodology documentation and active mentoring CMMI Level 2to3: Process documentation, configuration& accelerated project management CMMI Level 3to4:Managed process through Metrics Capture in an XML process repository CMMI Level 4to5:Process feedback loop. 38. What is ISO 9000 and ISO 9001? ISO 9000 is a family of standards for quality management systems. ISO 9000 is maintained by ISO, the International Organization for Standardization and is administered by accreditation and certification bodies. ISO 9001 is the internationally recognized standard for the quality management of businesses. It applies to the processes that create and control the products and services an organization supplies. 39. What are capability level? A capability level is a well-defined evolutionary plateau describing the organization’s capability relative to a process area. A capability level consists of related specific and generic practices for a process area that can improve the organization’s processes associated with that process area. Each level is a layer in the foundation for continuous process improvement. Thus, capability levels are cumulative, i.e.. a higher capability level includes the attributed of the lower levels. 40. Define quality standards. Quality standards were developed to assist companies control quality and maintain a high standard of customer satisfaction. Quality standards can assist a company with good management practices, reduce risk and increase profit margins. 41. What are the types of metrics used in six sigma? The two major types of six sigma metrics are ī‚ˇ Classical measures of six sigma metrics ī‚ˇ Typical six sigma measures.
  • 25. 1. Discuss in detail about the needs for standards (12) 2. Explain the ISO9000 series standard (12) 3. Explain the ISO9000-3 standard for software development. (12) 4. Explain in detail the CMM Model (12) 5. Explain the CMMI Model (12) 6. Explain the Six Sigma Concepts. (12)