CS1020 SOFTWARE QUALITY MANAGEMENT DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK SUBJECT CODE: CS 1020 YEAR : IV SUBJECT NAME: Software Quality Management SEM : VII UNIT-1 INTRODUCTION TO SOFTWARE QUALITY Part (2 marks) 1. What is quality? 2. Define software quality? 3. What are the views of quality? 4. Give the definitions of quality? 5. What is quality as per ISO? 6. What are the reasons for software becomes problematical? 7. Give the traditional waterfall lifecycle model. 8. What is hierarchical model? 9. Give the schematic hierarchical view of software quality. 10. Mention the two hierarchical models. 11. What are the areas addressed by McCall’s model? 12. Mention the criteria of quality defined by McCall’s model? 13. Draw the GE model. 14. How the quality criteria interrelate? 15. What are software metrics? 16. What are the types of software metrics? 17. What are the seven criteria for good metrics? 18. What makes a good metric? 19. Define MTTF as a measure of reliability 20. What re the problems with metrics? 21. Give the relationship between criteria and measurable properties. 22. What are problems highlighted by Gilb with the implementation of methods? 23. What are the attributes of Gilb’s work? 24. List out the Gilb’s attributes with its sub attribute. 25. Define Workability. 26. Define availability. 27. Define adaptability. 28. Define Usability. 29. Mention the Dickson’s classification of reliability criteria.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
CS1020 SOFTWARE QUALITY MANAGEMENT DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
QUESTION BANK
SUBJECT CODE: CS 1020 YEAR : IV SUBJECT NAME: Software Quality Management SEM : VII
UNIT-1 INTRODUCTION TO SOFTWARE QUALITY Part (2 marks)1. What is quality?2. Define software quality?3. What are the views of quality?4. Give the definitions of quality?5. What is quality as per ISO?6. What are the reasons for software becomes problematical?7. Give the traditional waterfall lifecycle model.8. What is hierarchical model?9. Give the schematic hierarchical view of software quality.10. Mention the two hierarchical models.11. What are the areas addressed by McCall’s model?12. Mention the criteria of quality defined by McCall’s model?13. Draw the GE model.14. How the quality criteria interrelate?15. What are software metrics?16. What are the types of software metrics?17. What are the seven criteria for good metrics?18. What makes a good metric?19. Define MTTF as a measure of reliability20. What re the problems with metrics?21. Give the relationship between criteria and measurable properties.22. What are problems highlighted by Gilb with the implementation of methods?23. What are the attributes of Gilb’s work?24. List out the Gilb’s attributes with its sub attribute.25. Define Workability.26. Define availability.27. Define adaptability.28. Define Usability.29. Mention the Dickson’s classification of reliability criteria.30. What is GQM model?PART-B
1. What are the views of quality? Explain in Detail the views of quality. (16)2. Explain the hierarchical model of Quality. (16)3. a) Plain in detail the GE Model. (08)b) Plain the Boehm model. (08) CS1020 SOFTWARE QUALITY MANAGEMENT
4. Explain how the software quality can be measured and the problems associatedwith them. (16) 5. Explain the work of Gilb. (16)6. Explain in detail GQM model. (16)
Unit-II SOFTWARE QUALITY ASSURANCE Part-A (2 Marks)1. What are Quality tasks?2. What is SQA Plan?3. Define Software quality Assurance (SQA).4. List out the Teams and Responsibilities.5. What makes the QA work minimal?6. What are the factors affecting the SQA effort?7. List out the seven keys to Leadership.8. What are the ways of killing the Quality Assurance?9. What are the Characteristics of Software quality assurance?10. List out the elements of Documentation.11. What is SRS?12. What is SDD?13. What are the steps in Document Distribution?14. Draw the Documents Documentation plan worksheet.15. Give the Reviewing description template.16. What are action Items?17. List out the special responsibilities of Technical Review Process.18. What is software inspection?19. What is walkthrough?20. What is audit process?21. Write short notes on Document verification.
Part-B
1. Explain in detail the Quality tasks and responsibilities. (16)2. Explain in detail about the Documentation. (16)3. Explain the Procedural description template and Action items (16)4. Explain in detail the CMM Compatibility of Reviews and audits. (16)5. Explain the management review process. (16)6. Explain the technical review process. (16)7. Explain the types of reviews. (16)8. Explain the software inspection process. (16)9. a) Explain walkthrough process. (8)b) Explain the Audit process. (8) 10. a) Explain the Document verification and validation. (8)b) Explain the factors affecting the SQA effort. (8)
Unit- III QUALITY CONTROL AND RELIABILITY CS1020 SOFTWARE QUALITY MANAGEMENT
Part A (2 Marks)
1. What are the Ishikawa’s basic tools in software development?2. What is Fish Bone diagram?3. Draw the Cause and effect diagram of Design Inspection.
4. What are CASE tools?5. Define error detection efficiency.6. Define Defect removal efficiency.7. Define TDCE and PCE8. What is Defect Injection9. What are the activities associated with Defect injection and Removal.10. Write short notes on Defect Prevention process.11. What are reliability models?12. What is Rayleigh mole?13. Define CDF and PDF in Rayleigh model.14. What are reliability growth models?15. What are the classes of Reliability Growth models?16. List out the Reliability Growth models.17. Define Jelinski Moranda model.18. Define LittleWood model19. Define Goel Okumoto imperfect debugging model.20. Define Goel Okumoto Nonhomogeneous Poison Process model(NHPP)21. Define Musa-Okumoto Logarithmic Poison Execution Time model.22. Define The Delayed S and Inflection S.
Part-B
1. Explain in Detail about the Ishikawa’s basic tools in software development (16) 2. a) Explain in detail about the CASE tools. (8)b) Explain the Defect Prevention Process. (8)3. Explain the Defect removal Effectiveness. (16)4. Explain the Reliability models. (16)5. Explain in detail about the Rayleigh model. (16)6. Explain Reliability growth model for quality assessment (16)
Unit-IV QUALITY MANAGEMENT SYSTEM
Part-A (2 marks)1. What is QMS?2. Define TQM3. What is QIP?4. What are the elements of QMS?5. What is statistical process control?6. List out the procedures in a QMS.7. Mention the SPC techniques and its purposes.8. Write short notes on principles of Rayleigh model framework9. Compare the Scenarios of Inspection Effort / Defect Rate.10. What are the activities of Reliability growth models?11. What are the key metrics and models? CS1020 SOFTWARE QUALITY MANAGEMENT
12. Define Lines of Code13. Define Halstead’s Software Science.14. Define Cyclomatic Complexity.15. Write short notes on Syntactic constructs.
16. Write short notes on Structure metrics.17. What is customer satisfaction analysis?18. What are the survey methods of Customer satisfaction?19. Write down the advantages and disadvantages of survey methodsPart- B
1. Explain in detail the elements of QMS. (16)2. Explain the Rayleigh model framework. (16)3. Explain the Reliability Growth models. (16)4. Explain the complexity metrics and its models (16)5. Explain Lines of Code and Halstead’s Software Science. (16)6. Explain in detail the Cyclomatic Complexity (16)7. a)Explain Syntactic constructs (8)b) Briefly explain structure metrics. (8)8. Explain in detail the Customer satisfaction surveys / analysis. (16)
Unit – V QUALITY STANDARDS Part-A (2 Mark Question)
1. What are the needs for standards?2. What are the fundamental principles of ISO 9001 standard3. List out the ISO 9000 series of quality management standards.4. Mention some of the clauses of ISO9001 standard.5. What are the three levels of Document control clause?6. Write short notes on “Seeking Accreditation”7. Give the structure of ISO9000 – 3 standards8. What are the key areas of guidance given by ISO 9000-3 standard?9. What are the requirements of ISO9001?10. What is the impact of ISO900011. What is CMM? Or write short notes on CMM.12. What are the five levels of SEI CMM?13. What are the five stages of CMM14. What is CMMI?15. Write short notes on Six Sigma concepts.
Part- B
1. Discuss in detail about the needs for standards (16)2. Explain the ISO9000 series standard (16)3. Explain the ISO9000-3 standard for software development. (16)4. Explain in detail the CMM Model (16)5. Explain the CMMI Model (16)6. Explain the Six Sigma Concepts. (16)
CS1020 SOFTWARE QUALITY MANAGEMENT QUESTION BANK ,CS1020 SOFTWARE QUALITY MANAGEMENT QUESTION BANK IMPORTANT QUESTIONS,CS1020 SOFTWARE QUALITY MANAGEMENT IMPORTANT QUESTIONS
CS 1020-SOFTWARE QUALITY MANAGEMENT(Common to B.E. (Part-Time) Seventh Semester Regulation 2005)Answer ALL QuestionsPart A - (10x2=20 marks)1. Define Software Quality. What is it from the user's point of view?2. List out atleast four important measures of maintainability.3. State four quality attributes due to Gilb.4. What is the need for software quality assurance plan?5. What are the Ishikawa's seven basic tools?6. Explain briefly the significance of time between failure models and fault count models.7. What is problem tracking report (PTR) model?8. Define cyclomatic complexity. What is its use is software?9. What are the main standards of ISO 9000 series? Where do you make use of these standards in software development?10. What are the six sigma limits? Explain their importance in quality management.PART B-(5x16=80 marks)11. (a) Discuss in detail the hierarchical models of Boehms and McCall. Explain the significance of these models in software development process. (or)(b) Explain the purpose of Goal-Question-Metric (GQM) model. Suppose the development team has as its goal "improve effectiveness of testing". Use GQM approach to suggest relevant questions and measures that will enable you to determine if you have met your goal.12 (a) What are the important quality tasks to be performed for effective Quality Management? Discuss issues and remedies in quality assurance management. (or)(b) Discuss the techniques used by quality auditors for software explain the importance of each technique.13. (a) Bringout salient features of Rayleigh model. Discuss the significance of this model in the reliability analysis of the software. How does it provide a framework for quality management? (or)(b) Explain clearly the concept of defect removal effectiveness and its importance in the software development. How the metrics associated with defect removal effectiveness help in quality planning and management.14. (a) What are the important components of Quality management system? Discuss how the reliability growth models are useful for quality management system. (or)(b) What are the module design metrics used in practice? Discuss the significance of these metrices.15. (a) Discuss the need for quality standards. Do they ensure the adequate quality? Explain ISO 9000-3 standard for software development. (or)(b) Write short notes on the following:(i) Capability Maturity Model (CMM).(ii) Comparison of ISO 9000 and CMM.
CS 1632 SOFTWARE QUALITY ASSURANCE
2 Marks
Sample Questions and Answers
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. What is quality cost?
The expenditure incurred by the producer, by the user and by the community associated
with the product and service quality.
3. What are the building blocks of total quality management?
Management commitment, customer focus, process focus, continuous improvement,
benchmarking, teams, supplier teaming, employee involvement, training of employees,
inventory management, communication.
4. What are the 7 QC tools?
1. Check sheet
2. Graphs
3. Histograms
4. Pareto charts
5. Cause and effect diagrams
6. Scatter charts
7. Control charts
5. What is business process reengineering?
BPR is the search for, and the implementation of, radical change in business process to
achieve breakthrough results Define Quality Function Deployment.
6. Define Quality Function Deployment.
QFD is a systematic and structured planning tool which is used to convert the voice of
the customer into appropriate requirements.
7. Define six sigma.
Six sigma is a highly disciplined process that helps the enterprise to focus on
developing and delivering new perfect products and services.
8. What are the uses of arrow diagram?
Arrow diagrams help in scheduling the activities so that any project can be completed in
the best possible way. It will provide a time sequential action plan for all the tasks that