MCQ: Software Quality Assurance.
Que : Multiple Choice Question.
1.The term middleware is sometimes referred to an interface between_____.
a. different kinds of hardware. b .system software & application software
c. hardware and software d. none of above.
a. bad logic. b .coding errors
c. data type mismatch d. all of the above
3.To avoid faulty code ,following techniques is/are used________.
a. code analysis. b .peer review
c. methodologies for software development
d. all of the above
4.An application must score in the following areas___________.
a.Oprational b .Transitional
c. Maintenance d. all of the above
5.The two aspects of software quality are___________.
a. Conformance to specification b .meet user needs or requirements
c. Both a and b d. all of the above
6._____is a set of activities that define and assess the adequately of software processes to provide evidence that establishes confidence that the software processes are appropriate for and produce software products of suitable quality for their intended purpose.
a. Software Quality Assurance b .Software Quality Management
c. Software Project Assurance d. all of the above
7.______is meant to minimize the costs of quality by introducing a variety of activities throughout the development and maintenance process in order to prevent the cause of errors, detect them and correct them in early stages of development.
a. Quality Control(QC) b .Quality Assurance(QA)
c. both a and b d. all of the above
8.Software_____are the software errors that cause the incorrect functioning of the software during a specific application.
a. errors b .faults
c. failures d. all of the above
9._______is a set of activities carried out with the main objective of withholding products from shipment if they do not qualify.
a. Quality Control(QC) .b.Quality Assurance(QA)
c. . both a and b d. none of the above
10._____is a application of systematic, disciplined and quantifiable approach to the development, operation and maintenance of the software.
a. Software Scienece b .Software technology
c. Software Enginnering. d none of the above
11.____refers to an underlying condition within a software that causes certain failure(s) to occur.
a.fault. b failure
c. error d. all of the above
12.QA revolves around three issues mainly___________.
a.reliability b .efficiency
c. flexibility
d. all of the above
13.Product ________may be measured by way of the variety of operational modes the product allows.
a.complexity b .reliability
c. visibility d. all of the above
14._______refers to a behavioral deviation from the user requirement or the product specification.
a. error .b failure
c. fault d. all of the above
15.______refers to a missing or incorrect human action resulting in certain fault(S) begin injected into a software.
a. error .b failure
c. Maintenance d. none of the above
16.Common categories of software errors are______.
a. Functionality errors b .Communication Errors
c. Syntatic Error d. all of the above
17. Select which option is not true about SQA…?
a. Evaluations to be performed b. Documents that are produced by the SQA team.
c. Audits and reviews to be performed d. Amount of technical work to be performed by the team
18. What is the first step of QA?
a. Identification of customer need b .Servicing
c. Development of standards d. Material control
19. Which of the following option is correct regarding QA and QC?
a. QC is an integral part of QA b.QA is an integral part of QC
c. QA and QC are independent to each other d. QC may or may not depend on QA
Que :Answer the following Question.
20.What is Quality?
21.What is QA?
22.What is SQA?
23.List a number of quality assurance elements.
24.What is fault?
25.What is error?
26.What is defect?
27.What is failure?
28.What is software engineering?
Chapter 2. Software Quality Architecture & Components
Que : Multiple Choice Question.
1. Reviews can be categorized as _______.
a. Formal design and peer review b .Product & documentation review
c. Requirements & product review d. all of the above
2. Documentataion control functions refer mainly to ________.
a. Customer requirement documentation b .design report
c. contract documents & development standards d. all of the above
3.________assures that the project commitments have been clearly defined considering the resources required, the schedule & budget and the development and quality plans have been currently determined.
a.componenets of the project life cycle activities assessments
b . componenet of software quality management
c. Pre-project componenet d. all of the above
4.Product operation software quality factors include________.
a.Correctness,reliability b .Efficiency, Integrity
c. Usability d. all of the above
5.The main goal of ________ component is to be eliminate or at least reduce the rate of errors, based on the organization’s accumulated SQA experience.
a.human software quality b .pre-project software quality
c. infrastructure error prevention & improvement d. none of the above
6.The development life cycle stage component detect design and programming errors. It components are divided into sub-classes.
a. Expert opinions b .reviews
c. software testing d. all of the above
7._______componnets implement international professional and managerial standards within the organization.
a.standardization,certification & SQA assessment
b .software quality management
c. project life cycle assessment d. none of the above
8.SQA product revision quality factors includes_________.
a.Flexibility b .Testability
c. Maintainbility d. all of the above
9.________is an ongoing process within the software development life cycle(SDLC) that routinely checks the developed software to ensure it meets the desired quality measures.
a.TQM b .QC
c. SQA d. none of the above
10.The main goal of SQA infrastructure is prevention of __________.
a.Software faults b .over budget
c. communication gap d. none of the above
11. Which quality is measured as a foundation of requirement…? a) Hardware b) Programmers c)Software d) None of the mentioned
12. Which of the following is not included in prevention cost? a) equipment calibration and maintenance b) formal technical reviews c) test equipment reviews d) quality planning reviews
13. Select the people who identify the document and verifies the correctness of the software… a) Project manager b) SQA team c) Project team d) All of the mentioned
14.The elements of software quality assurance consist reviews, audit and testing.
a. True b. False
15.Software quality might be defined as conformance to explicitly stated requirements and standards, nothing more and nothing less.
a. True b. False
16. Software reliability problems can almost always be traced to_______.
a) errors in accuracy b) errors in design c) errors in implementation d) b and c
17. Select the option which is not an appraisal in SQA? a) inter-process inspection b) maintenance c) testing d) quality planning
18. Faults are found most cost-effectively in which test activity? a. design b. execution c. planning d. Check Exit criteria completion
19. What does QA and QC stand for?
a. Quality Adjustment and Queuing control
b.Quality Assurance and Quality control
c. Quality Adjustment and Quality completion
d. Quality Assurance and Queuing Control
20. Which of the following is an example of QA?
a. Validation b. Software testing
c. Verification d. Documentation
Que :Answer the following Question.
21.Enlist SQA components.
22.State the main objectives of management SQA components.
23.Enlist the factors of software quality requirements.
24.Enlist the categories of McCall’s quality factors model.
25.Enlist the product operation software quality factors.
26.Enlist the product transition software quality factors.
27.Enlist the product revision software quality factors.
Chapter 3. Project Life Cycle
Que : Multiple Choice Question.
1. V model means __________.
a) Verification & validation model b) Validation model
c) Verification model d) none of these
2. CASE tools provides _____ with no expected coding errors as well as automated documentation of correctness
a) testing module b) automated coding
c) verification d) none of these
3. A CASE is a ___________tool.
a) Computer Aided Soft Engineering. b) Compact Aided Software Engineering
c) Computer Aided Software Engineering d) none of these
4.BRS stands for _______.
a) Business Registered Software b) Business Requirement Specification
c) Business Requirement Software d) none of these
4.BRS stands for _______.
a) Business Registered Software b) Business Requirement Specification
c) Business Requirement Software d) none of these
5.______is a process used by the software industry to design,develop and test high quality software and its goal to produce a high-quality software that meets or exceeds customer expectations, reaches completion within time and cost estimates.
a) Software development life cycle b) software development process
c) Software testing life cycle d)both a and b
6. Software life cycle______describes phases of the software cycle and the order in which those phases are executed. Each phase produces deliverables required by the next phase in the life cycle.
a) process b) methodology
c) models d) all of the above
7.The ________illustrates the software development process ina linear sequential flow. This means that any phase in the development process begins only if the previous phase is complete.
a) Waterfall model b) spiral model
c) RAD model d) all of the above
8.The ________build model is a method of software development where the product is designed ,implemented and tested incrementally.
a) spiral b) prototyping
c) Incremental d) none of these
9._____as a software development methodology has been found to be efficient and effective mainly for small to medium sized software development projects.
a) Incremental b) prototyping
c) Iterative d) none of these
10.The basic idea behind____________ is to develop a system through repeated cycles and in smaller portion at a time.
a) iterative b) spiral
c) waterfall d) all of the above
11.___model combines the idea of iterative development with the systematic, controlled aspects of the waterfall model.
a) rad b) agile
c) spiral d) none of these
12.________examines the consistency of the product being developed with product developed in previous phases.
a) verification b) qualification
c) validation d) none of these
13._______model is a software project repeatedly passes through these phases in iterations called Spirals.
a) iterative b) spiral
c) waterfall d) all of the above
15. Software_______is a becoming very popular as a software development model,as it enables to understand customer requirements at an early stage of development.
a)increment b) spirals
c) prototyping d) none of these
16.CASE stands for_____________.
a) Computer Aided Software Engineering
b) Computer Assisted Software Engineering
c) Computer Application Software Engineering
d) none of these
17. The V-model is an SDLC model where execution of processes happened in a sequential manner in a V shape and also known as______model.
a) Verification and Qualification b) Verification & Validation
c) Qualification & Validation d) none of these
18.________SDLC model is a combination of iterative and incremental process models with focus on process adaptability and customer satisfaction by rapid delivery of working software product.
a) Agile b) spiral
c) iterative d) all of the above
19._______model is a based on prototyping and iterative development with no specific planning involved.The process of writing the software itself involves the planning required for developing the product.
a) Agile b) Prototyping
c) RAD d) all of the above
20.The V model is a extension of the________ model and is based on the association of a testing phase foe each corresponding development stage.
a)incremental b) spiral
c) waterfall d) all of the above
21. A CASE _______is a central place of storage where product specifications,requirement documents,related reports and diagrams ,other useful information regarding management is stored.
a) repository b) database
c) both a and b d) none of the above
22.CASE________are set
a)repository b) tools
c) dictionary d) none of the above
Que :Answer the following Question.
23.What is Project?
24.What is Project Life Cycle?
25. What is CASE?
26. What is CASE tool?Enlist them.
27. What is CASE repository?
28. Enlist the phases of project life cycle.
29. Enlist the software development methodologies.
30. What is advantages of waterfall model?
31. What is advantages of spiral model?
32. What is advantages of RAD model?
33 What is advantages of agile model?
34. What is advantages of incremental model?
35. What is advantages of prototype model?
36. What is advantages of V model?
37.What are the features of waterfall model?
38. What are the features of spiral model?
39. What are the features of RAD model?
40. What are the features of agile model?
41. What are the features of incremental model?
42. What are the features of prototype model?
43. What are the features of V model?
44. What is verification?
45. What is validation?
46.Enlist the verification techniques.
47. Which are the sub system of validation?
48.What is dynamic testing?
49.What is static testing?
50. What is functional testing?
51. What is structural testing?
52.What is random testing?
53.What is certification?
Chapter 4. Software Quality Infrastructure Components
Que : Multiple Choice Question.
1. Selection of SCM tools should be based on the following features.
a) Cross-platform support b) development empowerment
c) match to existing work practices d) all of the above
2. Typs of audit that should be performed prior to releases of a product baseline or a revision of an existing baseline________.
a) Physical Configuration Audit(PCA)
b) Functional configuration Audit(FCA)
c) PCA and FCA d)none of the above
3. The objectives of the change control process are______.
a) Be sure changes are tested and a backout plan exists.
b) Track changes and ensure quality
c) inform users d) all of the above
4. SQA infrastructure components contains____.
a)Quality support devices such as Templates and checklists
b) procedure and work instruction
c) software configuration management d) all of the above
5. A procedure in SQA is___________.
a) a particular way of accomplishing something
b) process to be performed according to a given method for the purpose of a accomplishing task.
c) both a & b d) none of the above
6. The contribution of templates to software quality includes___________.
a) Ensure that documents prepared by the developer are more complete
b) facilitates the process of preparing documents
c) enables easier location of the information
d) all of the above
7. The SQA _____assures conformity of activities to the software’s quality requirements and performance of the associated activities is an efficient and effective performance.
a) procedures b) work instruction
c) work manual d) all of the above
8. ___ refers to the list of items specially constructed for each type of document or a menu of preparation to be completed prior to performing an activity such as installing a software package at the client..
a) templates b) checklists
c) documentation d) both a and b
9. SQA work __ are complementary tools, used to define local variations in the application of the procedures by specific teams or departments.
a) manual b) instructions
c) procedures d) none of the above
10. Software configuration management task and organization includes________.
a) provision of SCM information services
b) control software change
c) release of SCI and software configuration versions d) all of the above
11. _______ is the SQA component assigned to manage changes and supply accurate answers to inquiries of clients.
a) Software Content Management (SCM)
b) Software Construction Management(SCM)
c) Software Configuration Management(SCM) d) all of the above
12. SQA ________define the activities performed in order to achieve given tasks, where performance is universal to the entire organization.
a) manual b) instructions
c) procedure d) none of the above
13. Supporting quality devices in SQA contains______-tools.
a) templates b) checklists
c) documentataions d) both a and b
14. ____________-is an approved unit of software code, a document that is designed for configuration management and treated as a distinct entry in the software configuration management processes.
a) Software Condiguration Item(SCI) b) Configuration Item(CI)
c) both and b d) none of the above
15. Software change management controls the process of introducing changes mainly by_____.
a) assuring the quality of each new version of software configuration before it becomes operational
b) examining change request & approving implementation of appropriate requests
c) both a and b
d) none of the above
16. The need to release a new software configuration version usually steam from one or more of the following_________-conditions.
a) the teams initiatives to introduce SCI improvements
b) Defective SCIs
c) special feature demanded by new customers
d) all of the above
17. The collection of all SQA features is usually referred to as the SQA procedures________.
a) review b) instruction
c) manual d) all of the above
18. The computerized SCM tools provides___________.
a) secures the coe version from any changes ,deletion & other damages.
b) activities back up procedures required for safe SCM file storage
c) secure the documentation files
d) all of the above
19. The contribution of checklist to software quality introduce________.
a) help developers carrying out self-check of document
b) assist developer in their preparation for tasks
c) both a and b
d) none of the above
Ans: c
20. SCM deals with all the issues related to _____________.
a) control of software changes & proper documentation of changes
b) registering & storing the approved software versions
c) supply of copy of registered versions throughout the software system’s life cycle.
d) all of the above
21. SCM ________ may be combined with internal quality issues and are expected to initiate update and changes of SCM procedures & instructions.
a) auditis b) manuals
c) procedures d) none of the above
22. Various types of software configuration releases are_________.
a) baseline versions b) intermediate versions
c) revisions d) all of the above
Que :Answer the following Question.
23. Define: Procedure
24. Define: Templates
25. Define: Work instruction
26. Define: SCI or CI
27. Define templates.
28. Define checklist.
29. Which are the benefits of software configuration management?
30. Enlist SCM computerized tool.
31. Enlist various types of standards.
32. What are the advantages of Standard?
33. What is actual CI?
34. What is authorized CIs?
35. Which is the objective of software change control?
36. What is SCMP?
37. What is linear evolution model?
38. What is tree evolution model?
39. What is audit?
40. Enlist the types of audits.
41. Which is the types of automated tools?
Chapter 5. Software Quality Metrics
Que : Multiple Choice Question.
1. Software______maintenance metrics deal with several aspects of the quality of maintenance service.
a) adaptive b) functional improvement
c) corrective d) all of the above
Ans:c
2. _____________used for comparison of performance data with indicators, quantative values like defined software quality standards, quality targets etc.
a) Metrics b) measurement
c) indicators d) all of the above
Ans:a
3. Metric is used for comparison of performance data with indicators,quantative such as __________.
a) quality target set for organization
b) defined software quality standards
c) average quality achievement of the organization
d) all of the above
Ans:d
4. ______services-correction of software failures identified by customers or detected by the customer service team prior to their discovery by customers.
a) help desk b) corrective maintenance
c) both a and b d)none of the above
Ans:b
5. __________metric access the effectiveness and quality of software process, determine maturity of the process, effort required in the process, effectiveness of defect removal during and so on.
a) product b) process
c) project d) all of the above
Ans:b
6. Which of the following metrics are used to indicate the size of the program?
a) number of programmers needed to build a program
b) cost to build a program
c) function points d) number of paths
Ans:c
7. _______metric is the measurement of work product produced during different phases of software development. Product metrics help to detect and correct potential problems before they result in defects.
a) project b) process
c) product d) all of the above
Ans:c
8. ______is a classic metric measures the size of software by thousands of code lines.
a) KLOC b) LOC
c) PLOC d) none of the above
Ans:a
9. _______metric are based on all customer calls while corrective maintenance metric are based on failure reports.
a) corrective maintenance b) help desk(HD)
c) both a and b d) none of the above
Ans:a
10. Limitations of software metrics includes________.
a) Uncertainty regarding the data’s validity
b) budget constraints in allocating the necessary resources like manpower, money etc.
c) human factors, especially opposition of employees to evaluation of their activities
d) all of the above
Ans:d
Que :Answer the following Question.
11.What is metric?
12.Enlist the main objectives of software quality metric.
13.State the definition of new software quality metrics.
14.State the uses of product metrics.
15. Define:Product metric.
16. Define: process metric
17. Define: Adaptive maintenance
18. Define: Corrective maintenance
19.Define product quality metrics
20. Define:Mean-time-to-failure
21. Define:Defect density
22.What are the uses of software metrics?
23.State the features of good software quality metrics.
Chapter 6. Software Quality Standards, Certification & Assessment
Que : Multiple Choice Question.
1. Quality management _________ focus on the organization’s SQA system, infrastructure and requirements, while leaving the choice of methods & tools to the organization.
a) standards b) Rules
c) Guidelines d) none of the above
Ans:a
2. Software Quality Assurance standards can be classified into__________.
a) Software quality assurance management
b) Software project development process standards
c) both a and b d) none of the above
Ans:c
3. The __________ certification process verifies that an organization’s software development & maintenance processes fully comply with the standard’s requirement.
a) ISO 9000-3 b) IEEE 1012
c) IEEE/EIA 12207 d) all of the above
Ans:a
4. Following which quality management standards focus on the organization’s SQA system, infrastructure and requirements, while leaving the choice of methods and tools to the organization.
a) Quality b) Project
c) both a and b d) none of the above
Ans:a
5. Assessment standards aim to______.
a) Serve software development & maintenance organization as a tool for self-assessment.
b) Serve as a tool for improvement of development & maintenance processes.
c) both a & b d) none of the above
Ans:c
6. ______,the guidelines offered by the International ISO,represent implementation of the general methodology of quality management ISO 9000 standards to the special case of software developments & maintenance.
a) IEEE 1012-1998 b) IEEE/EIA 12207
c) ISO 9000-3 d) none of the above
Ans:c
7. Example of Quality Management Standards includes__________.
a) ISO 9000-3 b) Capacity Maturity Model (CMM)
c) ISO/IEC 12207 d) both a & b
Ans:d
8. The _____ methodology for software process assessment & improvement was initially developed by taking the original SEI model as
a starting point & extending it with features based on the guidelines from ISO 9000 quality standards & ESA. Process model standards.
a) BOOTSTRAP b) SPICE
c) ISO/IEC d) none of the above
Ans:a
9. Which of the following is not one of the five maturity level in the SEI CMM framework?
a) Repeatable b) Testable
c) Defined d) Managed
Ans:b
10. _________is the product of intensive cooperative efforts exerted by several major standards organizations for the purpose of developing a global software life cycle processes standard.
a) IEEE std 1012 b) ISO 9000-3
c)IEEE/EIA std 12207 d) none of the above
Ans:c
11. Following which quality standards focus on the methodologies for implementing the software development & maintenance project.
a) Quality b) Project
c) both a and b d) none of the above
Ans:b
12. _______ was prepared by Technical Committee ISO/TC 176,Quality management and quality assurance,Subcommitte SC2,Quality System.
a) ISO 9001 b) IEEE 1012-1998
c) IEEE/EIA 12207 d) all of the above
Ans:a
13. The CMMI model is composed of five levels namely_________.
a) Initial, Managed b) Defined, Quantitatively managed
c) Optimizing d) all of the above
Ans:d
14. _________ and _________ are example of compressive standards that cover all aspects of software quality management and the software development life cycle, respectively.
a) ISO 9000-3 b) IEEE/EIA 12207
c) both a & b d) none of the above
Ans:c
15. ______ standards for software verification and validation(V&V).
a) ISO 9000-3 b) IEEE/EIA 12207
c) IEEE std 1012-1998 d) none of the above
Ans:c
16. Which of the following groups normally does not conduct an IT baseline study?
a) Quality assurance groups b) Quality task forces
c) IT management d) internal auditors
Ans: d
17. _________is an integrated development of CMM and a collection of set of very effective & reliable best practices that can help an organization improve quality, standards and efficiency.
a) CMM b) CMMI
c) both a and b d) none of the above
Ans: b
18. _________is an international framework for assessment of software processes developed jointly by the ISO and the IEC and specified in ISO/IEC – 15504.
a)BOOTSTRAP b) SPICE
c) ISO/IEEE d) none of the above
Ans: b
Que :Answer the following Question.
19. What is standard?
20. Enlist benefit of standard.
21. What are the types of quality management standard?
22. What is CMM?
23. What is CMMI?
24. Compare CMM and CMMI.
25. Compare Quality Management Standard and Project Process standard.
0 Comments:
Post a Comment