No student devices needed. Know more
50 questions
The objective of software project planning is to
Convince the customer that the project is feasible
Make use of historical project data
Enable a manager to make reasonable estimates of Cost and schedule
Determine the probable profit margin prior to bidding on a project
Software project estimation techniques can be classified into
Regression Models
Empirical Models
Decomposition models
Both b and c
FP Based estimation techniques require problem decomposition based on
Information domain values
Software Functions
Project Schedule
process Activities
Problem Based estimation techniques require problem decomposition based on
Information domain values
Software Functions
Project Schedule
process Activities
Both a and c
LOC Based estimation techniques require problem decomposition based on
Information domain values
Software Functions
Project Schedule
process Activities
COCOMO II is an example of a suite of modern empirical estimation models that require sizing information expressed as
Function points
Lines of codes
object points
Any of the above
The Function Point (FP) calculated for a software project is often used to obtain an estimate of Lines of Code (LOC) required for that project. Which of the following statements is FALSE in this context?
The relationship between FP and LOC depends on the programming language used to implement the software
LOC requirement for an assembly language implementation will be more for a given FP value, than LOC for implementation in COBOL
On an average, one LOC of C++ provides approximately 1.6 times the functionality of a single LOC of FORTRAN
FP and LOC are not related to each other
Which one from the following is highly associated activity of project planning?
Keep track of the project progress
Compare actual and planned progress and costs
Identify the activities, milestones and deliverables produced by a project
Both (b) and (c)
The Functions Point (FP) metric is
Calculated from user requirement
Calculated from software complexity assessment
Calculated from lines of code
None of the above
Which of the following are NOT considered when computing function points for a software project?
(1) External inputs and outputs
(2) Programming language to be used for the implementation
(3) User interactions
(4) External interfaces
(5) Number of programmers in the software project
(6) Files used by the system
2,3
1,5
4,6
2,5
An effective risk management plan will need to address which of the following issues?
Risk Avoidance
Risk Monitoring
Contingency Planning
All the above
The purpose of Earned Value analysis is to
Determine how to compensate developers based on their productivity
Provide a quantitative means of assessing software project progress
Provide a qualitative means of assessing software project progress
Set the price point for a software product based on development effort
The 40-20-40 rule suggests that the least amount of development effort spent on
Estimation and planning
Coding
Analysis and Design
Testing
Which of these are valid reason for measuring software process, product and resources?
to characterize them
to evaluate them
to price them
to improve them
a,b,d
Process indicators enables a software project manager to
assess the status of on-going project
track the potential risks
adjust work flow or tasks
none of the above
Which of the following are advantages of using LOC as size oriented metric?
LOC is easily computed
LOC is language dependent metric
LOC is language independent metric
LOC can be computed before a design is completed
Which of the following are advantages of using function points (FP) as a measure of the functionality delivered by a software application?
FP is easily computed
FP is language dependent metric
FP is language independent metric
FP can be computed before a design is completed
C and D
Which is not an umbrella activity?
Software project tracking and Control
Software configuration management
Risk management
software testing
Two categories of software risks are
Firefighting and crisis management
Uncertainty and Loss
Known and unknown risks
Staffing and budget
The Functions Point (FP) metric is
Calculated from user requirement
Calculated from software complexity assessment
Calculated from lines of code
None of the above
Which of the following is correct?
Question that has to be asked to assess the overall project risk includes
i. Have top managers formally committed to support the project?
ii. Are end-users committed to the project and proposed system being built?
iii. Are requirements fully understood by the development team and customers?
iv. Does the proposed budget have time allocated for marketing?
only i,ii and iii
only i and iii
only ii and iii
all i, ii, iii and iv
Which one from the following is highly associated activity of project planning?
Keep track of the project progress
Compare actual and planned progress and costs
Identify the activities, milestones and deliverables produced by a project.
Both (b) and (c)
Risk management is one of the most important jobs for a
Client
Investor
Production team
Project manager
Which of the following risk is the failure of a purchased component to perform as expected?
Product risk
Project risk
Business risk
Programming risk
What assess the risk and your plans for risk mitigation and revise these when you learn more about the risk?
Risk monitoring
Risk planning
Risk analysis
Risk identification
Which of the following risks are derived from the organizational environment where the software is being developed?
People risks
Technology risks
Estimation risks
Organizational risks
COCOMO stands for
Constructive cost model
Comprehensive cost model
Constructive cost estimation model
Complete cost estimation model
Estimation of size for a project is dependent on
Cost
Time
Schedule
None of the mentioned
Which of the following are parameters involved in computing the total cost of a software development project?
Hardware and software costs
Effort costs
Travel and training costs
All of the mentioned
What all has to be identified as per risk identification?
Threats
Vulnerabilities
Consequences
All of the mentioned
What is the product of the probability of incurring a loss due to the risk and the potential magnitude of that loss?
Risk exposure
Risk prioritization
Risk analysis
All of the mentioned
Three categories of risks are
business risks, personnel risks, budget risks
project risks, technical risks, business risks
planning risks, technical risks, personnel risks
Management risks, technical risks, design risks
Which of the following is the reason that software is delivered late?
Changing customer requirements that are not reflected in schedule changes
Technical difficulties that could not have been foreseen in advance
Human difficulties that could not have been foreseen in advance
All of the mentioned
Which of the following is an activity that distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks?
Software Macroscopic schedule
Software Project scheduling
Software Detailed Schedule
None of the mentioned above
Ensuring that no more than the allocated number of people are allocated at any given time in Software Scheduling is known as
Time Allocation
Effort Validation
Defined Milestone
Effort Distribution
Which of the following is not an adaptation criteria for software projects?
Size of the project
Customers Complaints
Project staff
Mission criticality
Which of the following is a project scheduling method that can be applied to software development?
PERT
CPM
CMM
Both PERT and CPM
What is the minimum duration of an activity, called as in PERT?
Pessimistic
Most Likely
Optimistic
Likely
_________is tabular representation of the expected risks in a project
Risk Table
Assessment Table
Time Table
Round Table
The standard way of evaluating the economic benefits of any projects is to carry out a ________ analysis
price-benefit
cost-benefit.
cash flow
fund flow
Earned value analysis is a technique that allows managers to take corrective action before a project crisis develops.
True
False
The purpose of earned value analysis is
determine how to compensate the developers based on their productivity
provide a quantitative means of assessing software project progress
provide a qualitative means of assessing software project progress
set the price point for a software product based on development effort
The Gantt Chart is used to:
control cost of all the activities.
provide a schedule and track costs of activities.
provide a schedule of the activities
track the cost of the activities.
Which plan describes how the skills and experience of the project team members will be developed ?
HR Plan
Manager Plan
Team Plan
Staff Development Plan
Which Chart is a statistical technique to assess, monitor, and maintain the stability of a process?
Control Chart
Maintenance Chart
Bar Charts
None of these
Software project manager is engaged with software management activities. He is responsible for ______ .
Project planning.
Monitoring the progress
Communication among stakeholders
All mentioned above
None of the above
State if the followings are true or false.
For scheduling a project, it is necessary to:
1) Break down the project tasks into smaller, manageable form.
2) Find out various tasks and correlate them.
3) Estimate time frame required for each task.
4) Divide time into work-units.
True
False
A Project can be characterized as _____ .
Every project may not have a unique and distinct goal.
Project is routine activity or day-to-day operations.
Project does not comes with a start time and end time.
All mentioned above.
None of the above.
Building an excellent product or system that no one really want a risk is a ________ .
Technical risk
Schedule risk
Business risk
Performance risk
Reusable software components must be
cataloged for easy reference
standardized for easy application
validated for easy integration
all the above
Explore all questions with a free account