Você está na página 1de 27

Model Question Paper Subject Code: BC0054 Subject Name: Software Project Management and Quality Assurance Credits:

4 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 _____.

Marks: 140

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

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

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

C) Top-Down Estimation D) Algorithmic 17. A _____ consists of a list of a projects 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

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

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

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

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.

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.

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.

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.

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

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

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.

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.

2. The closure analysis report contains the total estimated effort and actual effort in personhours. 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 1. Senior Manager Set B 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

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 1. Initiation 2. Planning and Design 3. Implementation 4. Maintenance 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 1. Spiral model 2. Waterfall model 3. Throw-away Prototyping Model 4. Evolutionary Prototyping Model Set B a. Used in projects that have low risk b. Useful in proof of concept c. Least flexible model d. Other models can be derived from this model Set B a. Fourth phase b. Third phase c. Second phase d. First phase

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 1. Price to Win 2. Top-down 3. Bottom-up 4. Algorithmic 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 1. PERT activity Set B 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 Set B a. Objectively calibrated to experience b. More stable c. System level focus d. Generally produces large overruns

tasks 4. Slack 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 1. Performance risk Set B 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 d. Actual performance of a task

67. Match the following: Set A 1. Project risks 2. Technical risks Set B a. Threaten the viability of the software to be built. 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 1. SCM Set B 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.

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 1. Change control 2. Configuration Audit 3. Status reporting Set B a. Also called as status accounting. b. Complements the formal technical review. 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 1. Centralized-Control Team Set B 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

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 1. Requirements scrubbing Set B a. Refers to the long-term management of intractable conflicts 2. Organization aim 3. Conflict Management 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 b. Facilitate cooperation towards a common goal c. Cutting out unnecessary requirements

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 1. Software reliability Set B 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

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 1. Project Closure Analysis 2. Causal Analysis 3. External Tool Set B a. BugsBunny b. VSS 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

75. Match the following: Set A 1. External Tool Set B a. Contains a summary of the defects found during the project 2. Internal Tool 3. Total Estimated Effort 4. Defects Section 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 b. Obtained from Management Plan c. WAR d. VAJ

Answer Keys
Part - A Q. No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Ans. Key A B C D A B C D A B C D A B C D A B C D Q. No. 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Ans. Key A B C D A B C D A B C D A B C D A B C D Part - B Q. No. 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 Ans. Key B D D D A B A B A B C D A B C D A B C B Part - C Q. No. 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 Ans. Key A B C B D A B A B C B A D A B

Você também pode gostar