Question Bank Unit 4 & Unit 5

Size: px
Start display at page:

Download "Question Bank Unit 4 & Unit 5"

Transcription

1 VELAMMAL COLLEGE OF ENGINEERING & TECHNOLOGY Course Name Branch/Semester Subject Code &Name Faculty incharge with Designation Question Bank : B. Tech : IT/VIII : IT6013/Software Quality Assurance : Dr. R. Kavitha / Professor 1. List out the components of project progress control. Control of risk management activities Project schedule control Project resource control Project budget control. 2. What is CPM and PERT? CPM (Critical Path Method) is used to assist the project manager in scheduling the activities (i.e., when should each activity start). It assumes that activity durations are known with certainty. PERT (Program Evaluation and Review Technique) is used to assist in project scheduling similar to CPM. 3. List out the services which are provide by Computerized tool for project process control. Classified lists of delayed activities. Classified lists of delayed milestones. Project budget utilization reports by period or accumulated Project budget utilization deviations by period or accumulated 4. What is the objective of software quality metrics? To facilitate management control as well as planning and execution of the appropriate managerial interventions. Achievement of this objective is based on calculation of metrics regarding: Deviations of actual functional (quality) performance from planned performance Deviations of actual timetable and budget performance from planned performance. 5. What is function point? Function points a measure of the development resources (human resources) required to develop a program, based on the functionality specified for the software system. 6. What are the customer services provided by developer? Help desk services HD software support by instructing customers regarding the method of application of the software and solution of customer implementation problems. Corrective maintenance services correction of software failures identified by customers/users or detected by the customer service team prior to their discovery by customers. The number of software failures and their density are directly related to software development. 7. Define cost of software quality. Cost of software quality the economic assessment of software quality development and maintenance where financial values are used as the measuring tool. 8. Summarize about internal and external failure. Prepared by R. Kavitha Page 1

2 Internal failure costs include costs of correcting errors that have been detected by design reviews, software tests and acceptance tests (carried out by the customer) and completed before the software is installed at customer sites. External failure costs include all costs of correcting failures detected by customers or the maintenance team after the software system has been installed. 9. Show the model of extended cost of software quality. 10. Summarize about Managerial failure costs. Managerial failure costs can be incurred throughout the entire course of software development, beginning in the pre-project stage.typical managerial failure costs include: Unplanned costs for professional and other resources, resulting from underestimation of the resources upon which the submitted proposals are based. Damages paid to customers as compensation for late completion of the project, a result of the unrealistic schedule presented in the company s proposal. 11. Define Domino effect. Domino effect: damages to other projects performed by the same teams involved in the delayed projects. These damages should be considered managerial failure costs of the original project, whose scheduling problems interfered with the progress of other projects. 12. What is appraisal cost? Appraisal costs are devoted to detection of software errors in specific projects or software systems. Typical appraisal costs cover: Reviews: Formal design reviews (DRs) Peer reviews (inspections and walkthroughs) Expert reviews. Costs of software testing: Unit tests Prepared by R. Kavitha Page 2

3 Integration tests Software system tests Acceptance tests (participation in tests carried out by the customer). 13. Classify the cost of model done by Feigenbaum. The model classifies costs related to product quality into two general classes: 1. Costs of control include costs that are spent to prevent and detect soft-ware errors in order to reduce them to an accepted level. 2. Costs of failure of control include costs of failures that occurred because of failure to prevent and detect software errors. 14. How descriptive statistics is useful? Descriptive statistics Descriptive statistics, such as the mean, median and mode as well as use of graphic presentations such as histograms, cumulative distribution graphs, pie charts and control charts (showing also the indicator values) to illustrate the information to which they relate, enable us to quickly identify trends in the metrics values. 15. Describe the contributions made by use of standards. Enable a software development organization to demonstrate consistent ability to assure that its software products or maintenance services comply with acceptable quality requirements. Support the software development organization s efforts to improve quality management system performance and enhance customer satisfaction through compliance with the standard s requirements. 16. List out the two stages certification audits. Review of the quality manual and SQA procedures developed by the organization. The review ascertains completeness and accuracy. Verification audits of compliance with the requirements defined by the organization in its quality manual and SQA procedures. 17. What are the main sources for certification audit? The main sources of information for certification audits are (a) interviews with members of the audited unit, and (b) review of documents such as project plans, design documents, test plans and procedures, and design review records 18. How the ISO certification is retained? Periodic re-certification audits, usually carried out once or twice a year, are performed to verify continued compliance with ISO requirements. During these audits, the organization has to demonstrate continuing development of its SQA management system, which is expressed in quality and productivity performance improvements, regular updates of procedures to reflect technological changes, and process improvements. 19. Describe the principles embodied in the CMM. The model enables an organization to evaluate its achievements and determine the efforts needed to reach the next capability level by locating the process areas requiring improvement. 20. What is SE-CMM. System Engineering CMM (SE-CMM) focuses on system engineering practices related to product-oriented customer requirements. It deals with product development: analysis of requirements, design of product systems, management and coordination of the product systems and their integration. In addition, it deals with the production of the developed product: planning Prepared by R. Kavitha Page 3

4 production lines and their operation. 21. Find the levels of CMMI. Capability maturity level 1: Initial Capability maturity level 2: Managed Capability maturity level 3: Defined Capability maturity level 4: Quantitatively managed Capability maturity level 5: Optimizing. 22. What is main objective of Bootstrap methodology? The Bootstrap methodology measures the maturity of an organization and its projects on the basis of 31 quality attributes grouped into three classes: process, organization and technology. 23. List the main benefits gained by use of project process standards? 1. Better mutual understanding and coordination among teams, especially between development and maintenance teams. 2. Greater cooperation between the software developer and external participants in the project. 3. Better understanding and cooperation between suppliers and customers, based on incorporation of known standards within the contract. 24. What is the purpose of IEE 1012? To establish a common framework for V&V activities and tasks for all software life cycle processes. (whether a software product conforms to its requirements specifications (verification) and whether it satisfies the objectives of its intended use (validation)) To define V&V requirements, including their inputs and outputs. 25. What is the purpose of IEE 1028? The purpose of IEEE Std 1028 is to define systematic review procedures that: Are applicable for reviews performed throughout the software life cycle Conform with the review requirements defined by other standards. 26. Summarize about software quality policy. It should communicate the following requirements: Conformity to the organization s purpose and goals Commitment to general software quality assurance concepts Commitment to the quality standards adopted by the organization Commitment to allocate adequate resources for software quality assurance Commitment to continuous improvement of the organization s quality and productivity. 27. Name any one company and outline their software quality policy. Lion Quality Software (LQS) Ltd The Company s Quality Goal The principal goal of Lion Quality Software is to provide software products and software maintenance services that fully comply with customer requirements and expectations, at the scheduled time and according to the agreed budget. 28. Describe top management responsibilities regarding software quality. Top management is responsible for: Assuring the quality of the company s software products and software mainte-nance services Communicating to all employees the importance of product and service quality as well as customer satisfaction Assuring satisfactory functioning and full compliance with customer requirements. 29. Outline the task performed by the head of the SQA unit. Prepared by R. Kavitha Page 4

5 Planning tasks Management of the SQA team s activities Tasks related to contacts with customers and other external bodies as well as with the executive in charge of software quality SQA professional activities 30. List out the members of SQA forum. SQA unit members SQA trustees Software development and maintenance staff SQA and software engineering consultants/experts Customer representatives. 16 Marks 1. Explain in detail about the components of management s control of project progress. 2. How software quality metrics are categorized and explain about Process metrics. 3. How software quality metrics are categorized and explain about Product metrics. 4. Explain about classic quality cost model. 5. Explain about Extended quality cost model. 6. Explain in detail about Levels of CMM. 7. Describe the contributions made by use of standards and also the ISO certification process. 8. Explain in detail about Bootstrap Methodology. Prepared by R. Kavitha Page 5