Software Quality and Assurance-1


SKU: AMSEQ-246 Category:

Assignment A

Q1: What do you understand by the term Software Development Life Cycle (SDLC)? Describe the different phases of SDLC in detail.

Q2(a): Discuss the prototype model. What is the effect of designing a prototype on the overall cost of software project?

Q2(b): Compare and contrast the prototype model with spiral model?

Q3(a): Describe the hierarchical software quality model?

Q3(b): Discuss Quality tools with suitable diagrams and example.

Q4(a): What is quality function deployment? What are the benefits of QFD? (b) Q4(b): What is the goal of QFD? What are the phases of QFD?

Q5 Differentiate:

i) Alpha, beta and acceptance testing

ii) Development and regression testing

iii) Functional and structural testing

iv) Test case design, test and test suite

v) Verification and Validation


Assignment B

Q. 1 Case Study

(a) Researchers and practitioners have proposed several mixed testing strategies intended to combine advantages of the various techniques discussed. Propose your own combination perhaps also using kind of random testing at selected points.

(b) Some experimental evidence suggests that the initial size estimate for project affects the nature and results of the project. Consider two different managers charged with developing the same application. One estimate that the size of the application will be 50000 lines, while the other estimates that it will be 100000 lines. Discuss how these estimates affect the project throughout its life cycle?

(c) There are significant risks even in student projects. Analyze a student project and list the risks.

Q2(a): Explain Six sigma model with diagram?

Q2 (b): Explain ISO 9000 series?

Q2(c): Explain all levels of SEICMM model with the help of diagram?

Q3: What is the difference between black box and white box testing? Is determining test cases easier in black or white box testing? Is it correct to claim that if white box testing is done properly, it will close to 100% path coverage?

Q4: The 4 GLs represent a major step forward in the development of automatic program generators. Explain the major advantages and disadvantages in the use of 4 GLs. What are the cost impacts of applications of testing and how do you justify expenditures for these activities.


Assignment C


Q1.) Which______________model shows the direct relationship with quality conformance.

a. Waterfall

b. Spiral

c. Ludvall-Juran

d. None of the above


Q2.) SEPG stands for______________

a. Software Engineering Process Group

b. Software Engineering Product Groups

c. Six sigma Engineering Production Group

d. Software Experienced Product Group


Q3.) ________states that quality is___________.

a. Phillip Crosby, free

b. Stalling, expensive

c. Dromey, conformance

d. Lexus, failure


Q4.) QFD focuses on

a. Product Transition

b. Product operation

c. Product and Process Planning

d. Confusion and misinterpretation


Q5.) The principles of TQM have been laid out to____________principles made up__________standards.

a. Six, ISO 9000

b. Two, ISO 9126

c. Eight, ISO 9001

d. Eight, ISO 9000


Q6.) Verification is

a. Checking product with respect to customer’s expectation.

b. Checking product with respect to specification.

c. Checking product with respect to constraints of the project.

d. All of the above


Q7.) Software science measures developed by

a. M. Halstead

b. B. Littlewood

c. T. J. Mc Cabe

d. G. Rothermal


Q8.) CIIA stands for

a. Chartered Institute of Internal Auditors

b. Counsell Institute of Industrial Auditors

c. Chartered Institute of Industrial Auditors

d. None of them


Q9.) Which model is cyclic version of linear model

a. Waterfall model

b. Spiral Model

c. Prototyping model

d. None of them


Q10.)Cyclomatic complexity is developed by

a. B. W. Boehm

b. T. J. McCabe

c. B. W. Liitlewood

d. Victor Basili


Q11.) A break in working of a system is called

a. Defect

b. Failure

c. Fault

d. Error


Q12.) The overhead code required to be written for unit testing is called

a. Drivers

b. Stubs

c. Scaffolding

d. None of them


Q13.) Mutation testing is related to

a. Fault seeding

b. Functional testing

c. Fault checking

d. None of them


Q14.) Testing of software with actual data and environment is called

a. Alpha testing

b. Beta testing

c. Regression testing

d. None of them


Q15.) Which is the most important feature of spiral model

a. Quality management

b. Risk management

c. Performance management

d. Evolutionary management


Q16.) Deming suggested_________principles of quality management.

a. Ten

b. Six

c. Three

d. Fourteen


Q17.) Jensen’s Program Length Estimator

a. Nl=Log2(Nl!) + Log2(n2!)

b. Nl=Log2(Nl!)-Log2(n2!)

c. Nl = Log2 (Nl!) * Log2 (n2!)

d. Nl=Log2(Nl!)/Log2(n2!)


Q18.) Phases of DMAIC

a. Define, Measure, Analyze, Improve, Control

b. Detect, Measure, Analyze, Implement, Control

c. Define, Maintain, Approve, Improve, Control

d. None of them


Q19.) Fit for purpose” and “Right first time” are principles of

a. Quality Assurance

b. Quality Management

c. Quality Satisfied

d. None of them


Q20.) TQM______________of quality and Six sigma___________of quality.

a. Philosophy, definitive measurement

b. Conformance, requirements

c. Measurement, performance

d. None of them


Q21.) McCall has developed a

a. Quality model

b. Requirement mode

c. Process improvement model

d. Design model


Q22.) The number of clauses used in ISO 9001 are

a. 15

b. 20

c. 25

d. 10


Q23.) Each maturity model in CMM has

a. One KPA

b. Several KPAs

c. Equal KPAs

d. No KPAs


Q24.) ISO 900 is a series of standards for quality management system and has

a. 2 related standards

b. 5 related standards

c. 10 related standards

d. 25 related standards


Q25.) KPA stands for

a. Key principle area

b. Key process area

c. Key product area

d. Key performance area


Q26.) Fan-Out of a procedure is

a. Number of local flows from that procedure plus the number of data structures

b. Number of components dependent on it

c. Number of components related to it

d. None of them


Q27.) Technique of identifying risk

a. Brainstorming


c. Use Case

d. None of them


Q28.) Grouping data on basis of natural interrelationships

a. Tree diagram

b. Cause and effect diagram

c. Affinity diagram

d. None of them


Q29.) Software does not break or wear out like hardware. What is your opinion?

a. True

b. False

c. Cannot say

d. Not fixed.


Q30.) To produce a good quality product, process should be

a. Complex

b. Rigorous

c. Efficient

d. None of them.


Q31.) The objective of TQM is .

a. Do the right things, right the first time, every time

b. Do the right time, right the first things, every things

c. Do the right time, right the first things, every right

d. None of the above


Q32.) Six Sigma philosophy is the____________model for process improvement.


b. ISO 9126

c. Mc call

d. ISO 9000


Q33.) Which phase is not available in waterfall model

a. Coding

b. Testing

c. Maintenance

d. Abstraction


Q34.) A __________ always has a central line for the average, an upper line for the

upper control limit and a lower line for the lower control limit.

a. Histogram

b. Pareto chart

c. Bar chart

d. Control chart


Q35.) Artifacts include

a. Requirements documentation

b. Coding

c. Both of them

d. None of them


Q36.) Validation is

a. Checking product with respect to customer’s expectation.

b. Checking product with respect to specification.

c. Checking product with respect to constraints of the project.

d. All of the above


Q37.) Fault is

a. Defect in the program

b. Mistake in the program

c. Error in the program

d. All of the above


Q38.) CMM level 1 has

a. 6 KPAs

b. 2 KPAs

c. 0 KPAs

d. None of above


Q39.) How many product quality factors have been proposed in Mc Call Quality Model?

a. 2

b. 11

c. 3

d. 6


Q40.) Risk management activities are divided in

a. 3 categories

b. 2 categories

c. 5 categories

d. 10 categories