SPM MCQ | Software Project Management Questions & Answers

Software Project Management (SPM) Multiple Choice Questions (MCQ) – What Is Software Project Management?
Software project management is dedicated to the planning, scheduling, resource allocation, execution, tracking, and delivery of software and web projects.

Project management in software engineering is distinct from traditional project management in that software projects have a unique life cycle process that requires multiple rounds of testing, updating, and customer feedback. Most IT-related projects are managed in the Agile style to keep up with the increasing pace of business and iterate based on customer and stakeholder feedback.

Software project management MCQ | SPM MCQ

Question 1: Project has uncertainties on some functionalities at the beginning which will improve over time. Which software development model is suitable?
Select one:
a. None of the above
b. Waterfall
c. Iterative
d. Incremental

Answer: None of the above

Question 2: Object point method best suited for

a. Designing
b. Testing
c. Coding
d. Estimation

Answer: Estimation

Question 3: This term is least critical from customer view point
a. UAT
b. Unit testing
c. Delivery timeliness
d. Milestones

Answer: Milestones

Question 4: Following method is not used for project planning

a. Activity Diagram
b. CPM
c. Timesheet
d. Gantt chart

Answer: Timesheet

<img width=

Question 5: There are __ types of Work Breakdown Structures.

a. Four
b. Three
c. none
d. Two

Answer: Two

Question 6: If Task A to complete, it takes 10 days of human effort. It started 5 days earlier to the scheduled date and completed on 35th day. Then, the float value

a. 25
b. 10
c. 20
d. 15

Question 7: Which of the following is not achieved by an automated estimation tools?
a. Predicting clients demands.
b. Predicting software schedules.
c. Predicting software cost.
d. Predicting staffing levels.

Answer: Predicting clients demands.

Question 8: The Mangers use the acronym SMART while goal setting. What does SMART stand for?
a. spectacular, measurable, actionable, resourced, timely
b. specific, measurable, achievable, relevant, timely
c. suitable, measurable, actionable, reviewed, timely
d. standardised, measurable, actionable, resourced, timely

Answer: specific, measurable, achievable, relevant, timely

Question 9 Which of these is NOT true for a matrix organizational structure?
a. It follows the unity of command principle rigorously
b. Task and personality conflicts are a disadvantage of Matrix structure
c. Individual operators have to do double reporting both to a Project Manager and to the Functional manager
d. It is generally employed in project driven organizations

Answer: It follows the unity of command principle rigorously

Question 10 Arrange the following steps to form a basic/general Engineering Process Model.
1)Test
2)Design
3)Install
4)Specification
5)Manufacture
6)Maintain Select one:

a. 4, 2, 5, 1, 3, 6
b. 2, 4, 5, 1, 3, 6
c. 4, 2, 5, 1, 6, 3
d. 2, 4, 5, 1, 6, 3

Answer: 4, 2, 5, 1, 3, 6

Question 11: Project management (PM) is the application of _____ to meet project requirements.

a. skills, tools and techniques
b. knowledge, skills, tools and techniques
c. knowledge, tools and techniques
d. knowledge, skills, tools

Answer: knowledge, skills, tools and techniques

Question 12: A __ is the sequence of processing steps that completely handles one business transaction or customer request

a. Model
b. Workflow
c. Prototype
d. Mock-up

Answer: Workflow

Question 13: __ model is not suitable for accommodating any change

a. Waterfall Model
b. Prototyping Model
c. Build & Fix Model
d. RAD Model

Answer: Waterfall Model

Question 14: Smith is a project manager for ABC Video games. He has produced a project network diagram and has updated the activity list. Which process have he just finished?

a. The Activity Sequencing process, which identifies all the activities dependences
b. The Activity Sequencing process, which identifies all the specific activities of the project
c. The activity duration Estimating process, which identifies all the dependent activities of the project
d. The activity duration Estimating process, which diagram project network time estimates

Answer: The Activity Sequencing process, which identifies all the specific activities of the project

Question 15: Which of the following costs is not part of the total effort cost?

a. Costs of support staff
b. Costs of lunch time food
c. Costs of networking and communications
d. Costs of providing heating and lighting office space

Answer: Costs of lunch time food

Question 16: Which of the following is the process of assembling program components, data, and libraries, and then compiling and linking these to create an executable system?

a. Change management
b. Version management
c. Release management
d. System building

Answer: System building

Question 17: Which of the following is a people-intensive activity?
a. Project management
b. Organization
c. Motivation
d. Problem solving

Answer: Project management

Question 18 What are the signs that a software project is in trouble?
a. Changes are managed poorly.
b. Deadlines are unrealistic
c. The product scope is poorly define
d. All of the given options.

Answer: All of the given options.

Question 19: If a software production gets behind schedule, one can add more programmers and catch up.
a. True
b. False

Answer: False

Question 20 The project life cycle consists of

a. Objectives of the project
b. All of the above
c. Formulation and planning various activities
d. Understanding the scope of the project

Answer: All of the above

Question 21: Which of the following are parameters involved in computing the total cost of a software development project?

a. All of the mentioned
b. Travel and training costs
c. Hardware and software costs
d. Effort costs

Answer: All of the mentioned

Question 22 An estimation technique ____________measure the size of the functionality to be developed.

a. Analogy
b. Function Point
c. WBS

Answer: Function Point

Question 23 Which of the following is not generally considered a stakeholder in the software process?
a. end users
b. project team
c. sales team
d. customer
Answer: sales team

Question 24 What is the simplest model of software development paradigm?

a. Big Bang model
b. Spiral model
c. V-model
d. Waterfall model

Answer: Waterfall model

Question 25 The PERT technique gives most weightage to
a. the most pessimistic estimate obtained
b. the most optimistic estimate obtained
c. the most likely estimate obtained
d. all the estimates obtained have equal weights

Answer: the most likely estimate obtained

Question 26: Which of the following is not a commonly used technique for schedule compression
a. quality reduction
b. use of overtime
c. scope reduction
d. resource reduction

Answer: resource reduction

Question 27 To detect fraudulent usage of credit cards, the following data mining task should be used

a. Outlier analysis
b. prediction
c. association analysis
d. feature selection

Answer: Outlier analysis

Question 28 One of the best ways to avoid frustration during the software development process is to

a. Hide bad news from the project team members until things improve.
b. Give team members more control over process and technical decisions.
c. Give team members less control over process and technical decisions.
d. Reward programmers based on their productivity.

Answer: Give team members more control over process and technical decisions.

Question 29 Select from the following which is not project management goal

a. Delivering the software to the customer at the agreed time.
b. Keeping overall costs within budget.
c. Maintaining a happy and well-functioning development team.
d. Avoiding costumer complaints.

Answer: Avoiding costumer complaints.

Question 30 Arrange the following steps to form a basic/general Engineering Process Model.

  1. Test
  2. Design
  3. Install
  4. Specification
  5. Manufacture
  6. Maintain

Select one:
a. 2, 4, 5, 1, 3, 6
b. 2, 4, 5, 1, 6, 3
c. 4, 2, 5, 1, 3, 6
d. 4, 2, 5, 1, 6, 3

Answer: 4, 2, 5, 1, 3, 6

Question 31: —————— is the linear software development lifecycle methodology

a. Prototyping
b. Spiral
c. Agile
d. Waterfall

Answer: Waterfall

Question 32 Which of the following is a reliability tactic?

A) improving individual components
B) increasing repair speed
C) providing redundancy
D) A and C
E) A, B, and C

Answer : A and C

  1. Which of the following is not project management goal?
    a) Keeping overall costs within budget
    b) Delivering the software to the customer at the agreed time
    c) Maintaining a happy and well-functioning development team
    d) Avoiding customer complaints

Answer: d
Explanation: Projects need to be managed because professional software engineering is always subject to organizational budget and schedule constraints.

  1. Project managers have to assess the risks that may affect a project.
    a) True
    b) False

Answer: b
Explanation: Risk management involves anticipating risks that might affect the project schedule or the quality of the software being developed, and then taking action to avoid these risks.

  1. Which of the following is not considered as a risk in project management?
    a) Specification delays
    b) Product competition
    c) Testing
    d) Staff turnover

Answer: c

Explanation: Testing is a part of project, thus it can’t be categorized as risk.

  1. The process each manager follows during the life of a project is known as
    a) Project Management
    b) Manager life cycle
    c) Project Management Life Cycle
    d) All of the mentioned

Answer: c
Explanation: A proven methodical life cycle is necessary to repeatedly implement and manage projects successfully.

  1. A 66.6% risk is considered as
    a) very low
    b) low
    c) moderate
    d) high

Answer: d
Explanation: The probability of the risk might be assessed as very low (<10%), low (10–25%), moderate (25–50%), high (50–75%), or very high (>75%).

  1. Which of the following is/are main parameters that you should use when computing the costs of a software development project?
    a) travel and training costs
    b) hardware and software costs
    c) effort costs (the costs of paying software engineers and managers)
    d) all of the mentioned

Answer: d
Explanation: Estimation involves working out how much effort is required to complete each activity and, from this, calculating the total cost of activities.

  1. Quality planning is the process of developing a quality plan for
    a) team
    b) project
    c) customers
    d) project manager

Answer: b
Explanation: The quality plan should set out the desired software qualities and describe how these are to be assessed.

  1. Which of the following is incorrect activity for the configuration management of a software system?
    a) Internship management
    b) Change management
    c) Version management
    d) System management

Answer: a
Explanation: Configuration management policies and processes define how to record and process proposed system changes, how to decide what system components to change, how to manage different versions of the system and its components, and how to distribute changes to customers.

  1. Identify the sub-process of process improvement
    a) Process introduction
    b) Process analysis
    c) De-processification
    d) Process distribution

Answer: b
Explanation: The current process is assessed, and process weaknesses and bottlenecks are identified.

  1. An independent relationship must exist between the attribute that can be measured and the external quality attribute.
    a) True
    b) False

Answer: b
Explanation: The value of the quality attribute must be related, in some way, to the value of the attribute than can be measured.

According to Forbes, there are eight ways to improve and streamline the software project management process.

These tips include:

  • Taking non-development work off your team’s plate to let them focus on the product
  • Motivating your team by sharing others’ success stories
  • Avoiding any changes to tasks once assigned
  • Trying to stick to the plan (until it needs to be changed)
  • Encouraging organization by being organized yourself
  • Streamlining productivity through effective delegation
  • Getting to know your team and building a rapport
  • Breaking down the plan and assigning specific daily tasks

Digital Image Processing MCQ | Basics Of Image Sampling & Quantization

Basic of Digital Image Processing

ALL unite digital Image Processing MCQ

HPC COMPLETE NOTES DOWNLOAD

HPC MCQ QUESTION AND ANSWER

HPC MCQ UNIT – 1

HPC MCQ UNIT -2

HPC MCQ UNIT – 3

HPC MCQ UNIT – 4

HPC MCQ UNIT – 5

READ MORE…

If you found this post useful, don’t forget to share this with your friends, and if you have any query feel free to comment it in the comment section.

Thank you 🙂 Keep Learning !

DeepCrazyWorld

Hey, I'm Deepika a professional blogger, web designer, Android developer and software engineer. I like to gain every type of knowledge that's why i have done many courses in different fields like engineering and technology. I love thrills and travelling to new places and hills.
5 3 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments