Professional Documents
Culture Documents
IT8075-Software Project Management
IT8075-Software Project Management
IT8075-Software Project Management
com
QUESTION BANK
VII SEMESTER
IT8075 SOFTWARE PROJECT MANAGEMENT
Regulation – 2017
Academic Year 2020 – 21
Prepared by
Ms.R.Lakshmi, AP (Sel.G)
PART-A
No Questions BT Level Competence
1 Define software project management. BTL1 Remembering
2 Point out the characteristics of software project planning. BTL4 Analyzing
3 List the sequence of stages involved in a typical project life cycle.. BTL1 Remembering
4 Define contract management. BTL1 Remembering
5 Distinguish contract management and technical project management. BTL4 Analyzing
What are the typical issues and questions to be considered during strategic
6 BTL1 Remembering
assessment?
7 Compare program managers and project managers. BTL4 Analyzing
8 Outline the software quality metrics. BTL2 Understanding
9 What do you understand by payback period? BTL1 Remembering
Do you agree that decision trees are helpful in risk handling? Compose your
10 BTL6 Creating
views.
11 Identify how can the software projects be classified. BTL3 Applying
12 Illustrate the approaches of portfolio Management. BTL3 Applying
13 When is Net Present value calculated for a project? BTL2 Understanding
14 Define project Evaluation. BTL1 Remembering
15 Give the steps to identify project scope and objectives. BTL2 Understanding
What would be the ROI for the software project development if the net profit
16 BTL5 Evaluating
is $60,000 for 3 years and the total investment is $100,000? Evaluate it.
17 Formulate the need to develop cash flow forecasting life cycle. BTL6 Creating
18 Identify how the feasibility of an individual project can be evaluated. BTL3 Applying
19 Compare the risk identification and evaluation. BTL2 Understanding
20 Interpret the problems with software project from manager‟s point of view? BTL5 Evaluating
PART-B
i) Describe in detail the activities covered by Software Project
1 Management.(7) BTL1 Remembering
ii) How are infrastructure projects different from software projects? List the
With your own suitable case study explain the decision tree method of risk
2 BTL6 Creating
analysis. (15)
Formulate an example why discounted cash flow techniques provide better
3 BTL6 Creating
criteria for project selection than net profit or return on investment. (15)
Suppose Brightmouth college has the option of either buying payroll
4 BTL5 Evaluating
software off-the-shelf at £50,000 or employing a programmer for 6 months
PART- A
1 What is the function of spiral model? BTL1 Remembering
2 Distinguish object driven and product driven project. BTL2 Understanding
3 Identify the core values of Extreme programming. BTL3 Applying
4 Point out the various agile approaches. BTL4 Analyzing
5 Prioritize the short comings of waterfall model. BTL5 Evaluating
6 Propose any two advantages of function point analysis. BTL6 Creating
List the pros and cons of using pair programming over programmers
7 BTL1 Remembering
working alone.
8 State the use of Rapid Application development (RAD) model BTL1 Remembering
9 Give the advantages and disadvantages of Incremental delivery. BTL2 Understanding
10 Organize the purpose of MoSCoW Classification. BTL3 Applying
11 What are the problems of over and under estimate? BTL1 Remembering
Interpret the formula to measure the effort of the project in parametric
12 BTL2 Understanding
model?
13 Construct the major components of function point analysis. BTL3 Applying
Point out the ways of moving data groups in COSMIC full function point
14 BTL4 Analyzing
model. Name the any two levels of COSMIC Model.
15 Determine the factors sensitive to system size in COCOMO II model BTL5 Evaluating
16 Formulate the function point Mark II model of transaction. BTL6 Creating
17 What are the difficulties of project estimation? BTL1 Remembering
18 List out the different effort estimation methods. BTL1 Remembering
19 Summarize the categories of benefits. BTL2 Understanding
20 Examine the advantages of agile unified process. BTL4 Analyzing
PART- B
i) Describe the water fall model in detail with neat diagram. (7)
1 ii) Examine the spiral software development life cycle model with BTL1 Remembering
diagrammatic illustration with its deficiencies, usage and function. (6)
PART- A
1 List the objectives of activity planning. BTL1 Remembering
2 Compare work breakdown structure and Product break down structure. BTL5 Evaluating
3 Differentiate Activity-On-Arrow (AOA) from Activity-On-Node (AON). BTL4 Analyzing
4 Identify the various approaches you would use to identify activities. BTL3 Applying
How will you formulate risk reduction leverage? Outline the strategies for
5 risk reduction that can be adopted for the following software project risk: BTL6 Creating
Personnel (staffing) shortfalls.
6 Illustrate how would you use hybrid approach of project scheduling. BTL2 Understanding
PART – A
1 Give the advantages and disadvantages of the EVA approach. BTL2 Understanding
2 List out the steps in project control. BTL1 Remembering
3 Mention the Deciding levels of monitoring. BTL1 Remembering
4 Predict the different ways of collecting data. BTL2 Understanding
5 List the categories of reporting. BTL1 Remembering
6 What is the use of check points and monitoring? BTL1 Remembering
7 Organize the techniques of visualizing progress. BTL3 Applying
8 Illustrate the advantages of fixed priced contracts. BTL3 Applying
9 Differentiate schedule variance, time variance and cost variance BTL2 Understanding
Compare budgeted cost of work scheduled and budgeted cost of work
10 BTL4 Analyzing
performed.
11 What are the factors which help to shorten the critical path? BTL1 Remembering
12 Draw the project control cycle model BTL6 Creating
13 Analyze the details needed to carry out EVA. BTL4 Analyzing
14 Interpret the typical terms of a contract. BTL5 Evaluating
15 Evaluate the need for monitoring the cost. BTL5 Evaluating
16 List the stages in awarding a contract. BTL1 Remembering
17 Analyze the features of Open Tendering Process. BTL4 Analyzing
18 Compare Earned Value Analysis and Earned Value Management. BTL2 Understanding
19 Identify the outcome of contract management. BTL3 Applying
Compose how to integrate the popular visual tools in monitoring and
20 BTL6 Creating
tracking the project progress?
PART – B
i) Describe in details about creating the frame work for monitoring the
project management and control. (7)
1 ii) Scope and deliverables of software projects are changed frequently. This BTL1 Remembering
has severe implications on the projects. How can a project manager
minimize their impact on the projects? (6)
2 Outline in detail about collection of data.(13) BTL2 Understanding
i)Illustrate the use of Gantt and timeline charts in visualizing the project
3 progress with suitable diagrams. (8) BTL3 Applying
ii) Organize your views on cost monitoring. (5)
Analyze the various ways in visualizing the progress of the project with neat
4 BTL4 Analyzing
diagram. (13)
5 Explain the earned value analysis method in detail. (13) BTL5 Evaluating
i) Develop the procedure to get back the project to target. (8)
6 BTL6 Creating
ii) Formulate the process of prioritizing monitoring. (5)
i) Describe the purpose of software configuration management. (6)
7 BTL1 Remembering
ii) Explain in detail about configuration management process.(7)
Illustrate the various types of contracts with example. Summarize the
8 BTL2 Understanding
advantages and disadvantages of each type.(13)
9 Organize the various stages in contract placement in detail. (13) BTL3 Applying
Examine the activities involved in Software Configuration Management and
10 discover the reasons why SCM is crucial to the success of large software BTL4 Analyzing
product development projects.(13)
11 Explain in detail the typical terms in contract.(13) BTL1 Remembering
i)Summarize the various steps involved in change control procedure. (9)
12 BTL2 Understanding
ii)Interpret the roles and responsibility of a configuration librarian.(4)
i) Analyze a baseline in the contest of software configuration
Management. How do the base lines get updated to form new Base lines.(4)
ii) How the following can be prevented while using Configuration
13 management tool? Explain (9) BTL4 Analyzing
a. Two team members overwriting each other‟s work.
b. Accidental deletion of work product.
c. Unauthorized modifications to a work product.
14 Describe the following in detail:
i) Partial completion reporting(7) BTL1 Remembering
ii) Reb/Amber/Green(RAG) Reporting(6)
PART – C
Demonstrate in detail about contract management with assumed example.
1 BTL6 Creating
(15)
Interpret, who is responsible for Project Tracking. Evaluate the different
2 BTL5 Evaluating
ways to track a project. (15)
3 Assess the importance of cost monitoring in detail.(15) BTL5 Evaluating
Formulate with your own example how the earned value chart depicts
4 scheduled progress, actual cost and actual progress(earned value) to allow BTL6 Creating
the determination of spending, schedule and time variances. (15)
UNIT V STAFFING IN SOFTWARE PROJECTS
Managing people – Organizational behavior – Best methods of staff selection – Motivation – The Oldham –
Hackman job characteristic model – Stress – Health and Safety – Ethical and Professional concerns – Working in
teams – Decision making – Organizational structures – Dispersed and Virtual teams – Communications genres –
Communication plans – Leadership
PART - A
1 Discover the objectives of managing people and organizing teams. BTL4 Analyzing
2 Tell the important causes of stress encountered in project. BTL1 Remembering
3 Classify the different motivation theory. BTL4 Analyzing
Compose the 3 basic objectives of organizational behavior proposed by
4 BTL6 Creating
Taylor.
5 Define Taylor‟s model. BTL2 Understanding
6 Classify the different leadership style. BTL4 Analyzing
7 Formulate the 5 stages of team formation. BTL6 Creating
8 Identify the methods would you use to improve motivation. BTL3 Applying
9 Infer the measures to enhance job design. BTL2 Understanding
10 Outline the different categories of decisions. BTL2 Understanding
11 Define Herzberg‟s two factor theory . BTL1 Remembering
12 Recommend some mental obstacles to good decision making. BTL5 Evaluating
13 Construct the steps involved in selecting the right person for the job. BTL3 Applying
14 What do you understand by virtual team? BTL1 Remembering
15 List the challenges of dispersed working. BTL1 Remembering
16 Quote: Maslow‟s hierarchy of need. BTL1 Remembering
17 Compare personal and organizational stress. BTL2 Understanding
Interpret the factors for job satisfaction in Oldham-Hackman Job
18 BTL5 Evaluating
characteristic model.
19 Give the advantages of functional team format. BTL1 Remembering
20 How would you apply your understanding in “Egoless Programming”? BTL3 Applying
PART - B
1 Describe the organizational behavior with example.(13) BTL1 Remembering
i) Summarize the factors to be considered in the Oldham-Hackman
2 job characteristic model.(7) BTL2 Understanding
ii)Outline the Vroom‟s expectancy theory.(6)
Organize, how would you select a new staff into a project along with the
3 BTL3 Applying
recruitment process? (13)
i) Examine the Maslow‟s Hierarchy of needs with an example.(7)
4 BTL4 Analyzing
ii) Analyze the details on Taylorist model.(6)
Explain the following in detail:
5 i ) Stress(7) BTL5 Evaluating
ii) Health and safety(6)
i) Compose your view on Ethical and Professional concern.(6)
6 ii) Develop the project and functional organization structure and list out the BTL6 Creating
advantages of functional team format.(7)
7 Describe the various models of Motivation in detail. (13) BTL1 Remembering
Illustrate the 3 ways in which a software development department can be
8 BTL2 Understanding
structured with suitable diagram.(13)
9 Illustrate the role of “Decision making” in the process of managing people BTL3 Applying