Top Banner
Model Question Paper Subject Code: BC0054 Subject Name: Software Project Management and Quality Assurance Credits: 4 Marks: 140 Part A (One mark questions) 1. For every software organization, the key element is _____. A) People B) Project C) Process D) Product 2. SEI stands for _____. A) System Engineering Institute B) Software Engineering Institute C) Software Engineers Institute D) System Engineers Institute 3. PM-CMM stands for _____. A) Process Management Capability Maturity Model B) Product Management Capability Maturity Model C) People Management Capability Maturity Model D) Project Management Capability Maturity Model 4. PM-CMM was developed by _____.
27
Welcome message from author
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
Page 1: BC0054-Software Project Management Quality Assurance-MQP

Model Question Paper

Subject Code: BC0054

Subject Name: Software Project Management and Quality Assurance

Credits: 4 Marks: 140

Part A (One mark questions)

1. For every software organization, the key element is _____.

A) People

B) Project

C) Process

D) Product

2. SEI stands for _____.

A) System Engineering Institute

B) Software Engineering Institute

C) Software Engineers Institute

D) System Engineers Institute

3. PM-CMM stands for _____.

A) Process Management Capability Maturity Model

B) Product Management Capability Maturity Model

C) People Management Capability Maturity Model

D) Project Management Capability Maturity Model

4. PM-CMM was developed by _____.

Page 2: BC0054-Software Project Management Quality Assurance-MQP

A) IBM

B) IEEE

C) Microsoft

D) SEI

5. _____ is responsible for total project management.

A) Project Manager

B) Project Developer

C) Programmer

D) System Manager

6. PMI stands for _____.

A) Process Management Institute

B) Project Management Institute

C) Project Mapping Institute

D) Process Mapping Institute

7. DIN (Deutsches Institute for Normung) is a _____ organization.

A) Process Management

B) Product Management

C) Standardization

D) Software Development

8. _____ consists of measuring and correcting activities to ensure that the goals are achieved.

A) Staffing

Page 3: BC0054-Software Project Management Quality Assurance-MQP

B) Quality Management

C) Reporting Progress

D) Controlling

9. Analyzing progress compared to the baseline is known as _____ value management.

A) Earned

B) Spent

C) Cost

D) Time

10. Creating a _____ is the first thing you need to do when undertaking any kind of project.

A) Cost Estimation

B) Project Plan

C) Time Estimation

D) Resources Estimation

11. WBS stands for _____.

A) Work Breakdown System

B) Work By Standard

C) Work Breakdown Structure

D) Work By System

12. PERT stands for _____.

A) Program Extraction and Review Technique

B) Process Evaluation and Review Technique

Page 4: BC0054-Software Project Management Quality Assurance-MQP

C) Program Evaluation and Reversing Technique

D) Program Evaluation and Review Technique

13. The bulk of the cost of software development is due to the _____ needed.

A) Human Resources

B) Software Resources

C) Hardware Resources

D) Machinery Resources

14. Software Project Management begins with a set of activities that are collectively called

_____.

A) Cost Estimation

B) Project Planning

C) Time Estimation

D) Resources Estimation

15. The statement „Estimating is as much art as it is science‟ is quoted by _____.

A) Charles Babbage

B) Pascal

C) Frederick Brooks

D) Von Neumann

16. _____ model produce a software cost estimate as a function of a number of variables which

relate to some software metric and cost drivers.

A) Expert Judgment

B) Analogy Estimation

Page 5: BC0054-Software Project Management Quality Assurance-MQP

C) Top-Down Estimation

D) Algorithmic

17. A _____ consists of a list of a project‟s terminal elements with intended start and finish

dates.

A) Schedule

B) Plan

C) Prototype

D) Estimation

18. _____ can provide a graphical representation of a project schedule.

A) Pie chart

B) Gantt chart

C) XY chart

D) Bar chart

19. The purpose of _____ is to plan how the activities in part or all of a project will be performed

over a period of time.

A) Analyzing

B) Budgeting

C) Scheduling

D) Prototyping

20. While scheduling, the activities to be performed are defined in _____.

A) Project Plan

B) Cost Plan

Page 6: BC0054-Software Project Management Quality Assurance-MQP

C) Activity Plan

D) Work Breakdown Structure

21. _____ is an attempt to minimize the chances of failure caused by unplanned events.

A) Risk Management

B) Project Management

C) Cost Management

D) Quality Management

22. Risk is the possibility of _____.

A) Gain

B) Loss

C) Profit

D) Credit

23. There are _____ stages in the process of project risk management.

A) Three

B) Four

C) Two

D) Five

24. _____ risks threaten the quality and timeliness of the software to be produced.

A) Project

B) Business

C) System

Page 7: BC0054-Software Project Management Quality Assurance-MQP

D) Technical

25. _____ is an umbrella activity that is applied throughout the software process.

A) Configuration Management

B) Requirements Planning

C) Requirements Scheduling

D) Requirements Engineering

26. _____ is a set of software engineering activities that occur after software has been delivered

to the customer.

A) Analysis

B) Support

C) Implementation

D) Testing

27. _____ is a methodology to control and manage a software development project.

A) Version Control

B) Change Control

C) SCM

D) Configuration Audit

28. The items that comprise all information produced as part of the software process are

collectively called a _____.

A) Software Process

B) Software Project

C) System Specification

Page 8: BC0054-Software Project Management Quality Assurance-MQP

D) Software Configuration

29. Cutting out unnecessary requirements is called _____.

A) Requirements Scrubbing

B) Requirements Planning

C) Requirements Scheduling

D) Requirements Engineering

30. _____ principle must be followed throughout the software development.

A) Re-allotment

B) Incrementality

C) Decrementality

D) Reworking

31. The aim of an organizational structure is to facilitate cooperation towards a common _____.

A) Philosophy

B) Business

C) Goal

D) Requirement

32. The task of organizing can be viewed as building a _____.

A) Project

B) Business

C) Process

D) Team

Page 9: BC0054-Software Project Management Quality Assurance-MQP

33. _____ is an umbrella activity that is applied throughout the software process.

A) Software Quality Assurance

B) Software Quality Management

C) Software Quality Testing

D) Software Quality Engineering

34. The goal of software assurance is to reduce _____.

A) Cost

B) Risks

C) Time

D) Quality

35. FTR stands for _____.

A) File TRansfer

B) Formal Telephonic Review

C) Formal Technical Review

D) Formal Telegraphic Review

36. _____ is a method used to identify defects in an artifact before progressing to the next stage

of development.

A) Testing

B) Debugging

C) Process

D) Formal Technical Review

37. _____ analysis is a golden opportunity for process improvement that should not be missed.

Page 10: BC0054-Software Project Management Quality Assurance-MQP

A) Project Closure

B) Project Estimation

C) Project Cost

D) Project Schedule

38. The data obtained during the closure analysis are used to populate the _____.

A) Project Database

B) Process Database (PDB)

C) Database

D) Records

39. Many projects use the _____ method for estimation.

A) Top-down

B) Incremental

C) Bottom-up

D) Spiral

40. The productivity of a project is measured in terms of _____ per person-month.

A) Testing

B) Debugging

C) Codes Produced

D) Function Points

Part B (Two mark questions)

41. _____ provides a framework, from which, a comprehensive plan for software development

can be established.

Page 11: BC0054-Software Project Management Quality Assurance-MQP

A) Product

B) Process

C) People

D) Project

42. _____ is a collection of tasks handled in a planned and systematic order.

A) Plan

B) Product

C) Process

D) Project

43. The factors influencing project management is/are _____.

A) Time

B) Cost

C) Scope

D) All of the above

44. _____ stage determines the nature and scope of the development.

A) Planning

B) Design

C) Implementation

D) Initiation

45. State True or False.

1. PERT chart shows the interrelationship among the tasks in the project.

Page 12: BC0054-Software Project Management Quality Assurance-MQP

2. Gantt chart is a graphical representation of a schedule.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

46. State True or False.

1. Waterfall model was developed to help cope with the increasing complexity of aerospace

products.

2. The spiral model is focused on cost management.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

47. State True or False.

1. Analogy Estimation involves reasoning by analogy with one or more completed projects.

2. An overall cost estimate for the project is derived from global properties of the software

product.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

48. State True or False.

Page 13: BC0054-Software Project Management Quality Assurance-MQP

1. In Bottom-up Estimation, each component of the software job is separately estimated, and

the results aggregated to produce an estimate for the overall job.

2. According to Parkinson principle „Work contracts to fill the available volume‟.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

49. State True or False.

1. PERT charts are visualization tools commonly used by project managers to control and

administer the tasks required to complete a project.

2. PERT model was invented by Booz Allen Hamilton, Inc.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

50. State True or False.

1. PERT chart is a tool that facilitates decision making.

2. PERT chart will not provide a graphical display of Critical Path on a project.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

Page 14: BC0054-Software Project Management Quality Assurance-MQP

51. State True or False.

1. Risk Assessment and Risk Control are the two stages in the process of Project Risk

Management.

2. Risk Assessment can take place at any time during the project, though the sooner the better.

A) 1-False, 2-True

B) 1-True, 2-False

C) 1-True, 2-True

D) 1-False, 2-False

52. State True or False.

1. Risk Assessment involves estimating the level of risk.

2. Risk Assessment is not an important activity in Risk Management.

A) 1-True, 2-True

B) 1-False, 2-False

C) 1-False, 2-True

D) 1-True, 2-False

53. State True or False:

1. Change is a fact of life in software development.

2. A baseline is analogous to the kitchen doors in the restaurant.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

Page 15: BC0054-Software Project Management Quality Assurance-MQP

54. State True or False.

1. Software Configuration Item is an information that is created as part of the software

engineering process.

2. Software Configuration Management is not an important element of software quality

assurance.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

55. State True or False:

1. Excessive communication in any organization will probably lead to a delay in accomplishing

their individual tasks.

2. Experimental evidence has shown that the optimal size for programming teams is between

three and eight, depending on the task.

A) 1-False, 2-True

B) 1-True, 2-False

C) 1-True, 2-True

D) 1-False, 2-False

56. State True or False.

1. The direct relationship between program complexity and team size is formalized by the

COCOMO model.

2. The size of a team involved in software development is not influenced by the characteristics

of the software.

Page 16: BC0054-Software Project Management Quality Assurance-MQP

A) 1-True, 2-True

B) 1-False, 2-False

C) 1-False, 2-True

D) 1-True, 2-False

57. State True or False:

1. Software quality assurance is related to the practice of quality assurance in product

manufacturing.

2. SQA is complicated by the complex nature of software quality.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

58. State True or False.

1. Software development, like any complex development activity, is a process full of risks.

2. The goal of software assurance is to increase risks.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

59. State True or False:

1. Causal analysis involves looking at large variations and then identifying their causes,

generally through discussion and brainstorming.

Page 17: BC0054-Software Project Management Quality Assurance-MQP

2. The closure analysis report contains the total estimated effort and actual effort in person-

hours.

A) 1-False, 2-True

B) 1-True, 2-False

C) 1-True, 2-True

D) 1-False, 2-False

60. State True or False.

1. The defects section of the closure analysis report contains a summary of the defects found

during the project.

2. Project Closure Analysis is not needed for every project.

A) 1-True, 2-True

B) 1-True, 2-False

C) 1-False, 2-True

D) 1-False, 2-False

Part C (Four mark questions)

61. Match the following:

Set A Set B

1. Senior Manager a. Interact with software once it is released for

production

2. Project Manager b. Specify the requirements for software to be

engineered

3. Customers c. Must plan, motivate, organize and control the

practitioners who do software work

Page 18: BC0054-Software Project Management Quality Assurance-MQP

4. End Users d. Define the business issues that often have

significance influence on the project

A) 1-d, 2-c, 3-b, 4-a

B) 1-a, 2-c, 3-b, 4-d

C) 1-b, 2-d, 3-a, 4-c

D) 1-c, 2-a, 3-d, 4-b

62. Match the following:

Set A Set B

1. Initiation a. Fourth phase

2. Planning and Design b. Third phase

3. Implementation c. Second phase

4. Maintenance d. First phase

A) 1-a, 2-c, 3-b, 4-d

B) 1-d, 2-c, 3-b, 4-a

C) 1-b, 2-d, 3-a, 4-c

D) 1-c, 2-a, 3-d, 4-b

63. Match the following:

Set A Set B

1. Spiral model a. Used in projects that have low risk

2. Waterfall model b. Useful in “proof of concept”

3. Throw-away Prototyping Model c. Least flexible model

4. Evolutionary Prototyping Model d. Other models can be derived from this

model

Page 19: BC0054-Software Project Management Quality Assurance-MQP

A) 1-b, 2-d, 3-a, 4-c

B) 1-a, 2-c, 3-b, 4-d

C) 1-d, 2-c, 3-b, 4-a

D) 1-c, 2-a, 3-d, 4-b

64. Match the following:

Set A Set B

1. Price to Win a. Objectively calibrated to experience

2. Top-down b. More stable

3. Bottom-up c. System level focus

4. Algorithmic d. Generally produces large overruns

A) 1-a, 2-c, 3-b, 4-d

B) 1-d, 2-c, 3-b, 4-a

C) 1-b, 2-d, 3-a, 4-c

D) 1-c, 2-a, 3-d, 4-b

65. Match the following:

Set A Set B

1. PERT activity a. Measure of the excess time and resources available in

achieving this event

2. PERT event b. Longest possible continuous pathway taken from the

initial event to the terminal event

3. Critical Path c. A point that marks the start or completion of one or more

Page 20: BC0054-Software Project Management Quality Assurance-MQP

tasks

4. Slack d. Actual performance of a task

A) 1-c, 2-a, 3-d, 4-b

B) 1-a, 2-c, 3-b, 4-d

C) 1-b, 2-d, 3-a, 4-c

D) 1-d, 2-c, 3-b, 4-a

66. Match the following:

Set A Set B

1. Performance risk a. The degree of uncertainty that the project schedule will

be maintained and that the product will be delivered on

time.

2. Cost risks b. The degree of uncertainty that the result software will be

easy to correct, adapt and enhance.

3. Support risks c. The degree of uncertainty that the project budget will be

maintained.

4. Schedule risks d. The degree of uncertainty that the product will meet its

requirements and be fit for its intended use.

A) 1-d, 2-c, 3-b, 4-a

B) 1-a, 2-c, 3-b, 4-d

C) 1-c, 2-d, 3-a, 4-b

D) 1-c, 2-a, 3-d, 4-b

Page 21: BC0054-Software Project Management Quality Assurance-MQP

67. Match the following:

Set A Set B

1. Project risks a. Threaten the viability of the software to be built.

2. Technical risks b. Threaten the quality and timeliness of the software to be

produced.

3. Business risks c. Identify potential budgetary, schedule, resource and their

impact on software projects.

A) 1-a, 2-c, 3-b

B) 1-c, 2-b, 3-a

C) 1-b, 2-c, 3-a

D) 1-c, 2-a, 3-b

68. Match the following:

Set A Set B

1. SCM a. Combines procedures and tools to manage different

versions.

2. SCI b. Helps us to control change without seriously impeding

justifiable change.

3. Baseline c. An information that is created as part of the software

engineering process.

4. Version control d. Umbrella activity that is applied throughout the software

process.

Page 22: BC0054-Software Project Management Quality Assurance-MQP

A) 1-d, 2-c, 3-b, 4-a

B) 1-a, 2-c, 3-b, 4-d

C) 1-c, 2-d, 3-a, 4-b

D) 1-c, 2-a, 3-d, 4-b

69. Match the following:

Set A Set B

1. Change control a. Also called as status accounting.

2. Configuration Audit b. Complements the formal technical review.

3. Status reporting c. Combines human procedures and automated tools to

provide a mechanism for the control of change.

A) 1-a, 2-c, 3-b

B) 1-c, 2-b, 3-a

C) 1-b, 2-c, 3-a

D) 1-c, 2-a, 3-b

70. Match the following:

Set A Set B

1. Centralized-Control Team a. Differentiates the engineers into senior and junior

engineers.

2. Decentralized-Control Team b. Depends on the skill, ability of the chief

programmer, the size and complexity of the

problem

Page 23: BC0054-Software Project Management Quality Assurance-MQP

3. Chief-Programmer Team c. Decisions are made by consensus, and all work

is considered group work

4. Mixed-Control Team d. Several workers report to a supervisor who

directly controls their tasks and is responsible for

their performance.

A) 1-c, 2-d, 3-a, 4-b

B) 1-a, 2-c, 3-b, 4-d

C) 1-d, 2-c, 3-b, 4-a

D) 1-c, 2-a, 3-d, 4-b

71. Match the following:

Set A Set B

1. Requirements scrubbing a. Refers to the long-term management of

intractable conflicts

2. Organization aim b. Facilitate cooperation towards a common goal

3. Conflict Management c. Cutting out unnecessary requirements

A) 1-a, 2-c, 3-b

B) 1-c, 2-b, 3-a

C) 1-b, 2-c, 3-a

D) 1-c, 2-a, 3-b

72. Match the following:

Set A Set B

Page 24: BC0054-Software Project Management Quality Assurance-MQP

1. Software assurance a. Serve as filters throughout all software

engineering activities, removing errors

2. Software engineering b. Involves planning, controlling and directing the

software project

3. Software management c. Analyzes requirements, develops designs, writes

code, and structures databases

4. Software review d. Ensures that software processes and products

conform to requirements, standards, and

procedures

A) 1-d, 2-c, 3-b, 4-a

B) 1-a, 2-c, 3-b, 4-d

C) 1-c, 2-d, 3-a, 4-b

D) 1-c, 2-a, 3-d, 4-b

73. Match the following:

Set A Set B

1. Software reliability a. Ability of two or more software systems to

exchange information and to mutually use the

exchanged information

2. Software maintainability b. Defined as the ease of transporting a given set of

software to a new hardware and/or operating

system environment

Page 25: BC0054-Software Project Management Quality Assurance-MQP

3. Software transportability c. Defined as the ease of finding and correcting

errors in the software

4. Software interoperability d. Defined as the extent to which a program can be

expected to perform intended functions with

required precision over a given period of time

A) 1-a, 2-c, 3-b, 4-d

B) 1-c, 2-a, 3-d, 4-b

C) 1-c, 2-d, 3-a, 4-b

D) 1-d, 2-c, 3-b, 4-a

74. Match the following:

Set A Set B

1. Project Closure Analysis a. BugsBunny

2. Causal Analysis b. VSS

3. External Tool c. Involves looking at large variations and then

identifying their causes

4. Internal Tool d. Key to learn from the past so as to provide future

improvements

A) 1-d, 2-c, 3-b, 4-a

B) 1-a, 2-c, 3-b, 4-d

C) 1-c, 2-d, 3-a, 4-b

D) 1-c, 2-a, 3-d, 4-b

Page 26: BC0054-Software Project Management Quality Assurance-MQP

75. Match the following:

Set A Set B

1. External Tool a. Contains a summary of the defects found during

the project

2. Internal Tool b. Obtained from Management Plan

3. Total Estimated Effort c. WAR

4. Defects Section d. VAJ

A) 1-a, 2-c, 3-b, 4-d

B) 1-d, 2-c, 3-b, 4-a

C) 1-c, 2-d, 3-a, 4-b

D) 1-c, 2-a, 3-d, 4-b

Page 27: BC0054-Software Project Management Quality Assurance-MQP

Answer Keys

Part - A Part - B Part - C

Q. No. Ans. Key Q. No. Ans. Key Q. No. Ans. Key Q. No. Ans. Key

1 A 21 A 41 B 61 A

2 B 22 B 42 D 62 B

3 C 23 C 43 D 63 C

4 D 24 D 44 D 64 B

5 A 25 A 45 A 65 D

6 B 26 B 46 B 66 A

7 C 27 C 47 A 67 B

8 D 28 D 48 B 68 A

9 A 29 A 49 A 69 B

10 B 30 B 50 B 70 C

11 C 31 C 51 C 71 B

12 D 32 D 52 D 72 A

13 A 33 A 53 A 73 D

14 B 34 B 54 B 74 A

15 C 35 C 55 C 75 B

16 D 36 D 56 D

17 A 37 A 57 A

18 B 38 B 58 B

19 C 39 C 59 C

20 D 40 D 60 B