In this section of Software Engineering – Software Project Management.It contain Software Project Scheduling MCQs (Multiple Choice Questions Answers).All the MCQs (Multiple Choice Question Answers) requires in depth reading of Software Engineering Subject as the hardness level of MCQs have been kept to advance level.These Sets of Questions are very helpful in Preparing for various Competitive Exams and University level Exams.

Practice it now to sharpen your Concepts


. For purposes of determining the major engineering tasks and distributing them on the project time line, the project manger should assume that the process model used is
  • linear
  • sequential
  • iterative evolutionary
  • any of the above
. The only means accomplishing task refinement is to make use of a process design language approach.
  • True
  • False
. Software projects are inevitably late and there is nothing that can explain why
  • True
  • False
. It is unethical to undertake a project that you know in advance cannot be completed by the customer's deadline, unless you inform the customer of the risk and establish a project plan that can deliver the needed system incrementally
  • True
  • False
. Which of the following is not one of the guiding principles of software project scheduling:
  • compartmentalization
  • market assessment
  • time allocation
  • effort validation
. Doubling the size of your software project team is guaranteed to cut project completion time in half.
  • True
  • False
. The software equation can be used to show that by extending the project deadline slightly
  • fewer people are required
  • you are guaranteed to meet the deadline
  • more lines of code can be produced
  • none of the above
. The 40-20-40 rule suggests that the least of amount of development effort be spent on
  • estimation and planning
  • analysis and design
  • coding
  • testing
. A task set is a collection of
  • engineering work tasks, milestones, deliverables
  • task assignments, cost estimates, metrics
  • milestones, deliverables, metrics
  • responsibilities, milestones, documents
. The task (activity) network is a useful mechanism for
  • computing the overall effort estimate
  • detecting intertask dependencies
  • determining the critical path
  • specifying the task set to the customer
  • b and c
. Tasks that lie on the critical path in a task network may be completed in any order as long as the project is on schedule.
  • True
  • False
. Two tools for computing critical path and project completion times from activity networks are
  • CPM
  • DRE
  • FP
  • PERT
  • a and d
. Timeline charts assist project managers in determining what tasks will be conducted at a given point in time.
  • True
  • False
. The best indicator of progress on a software project is the completion
  • of a defined engineering activity task
  • of a successful budget review meeting on time
  • and successful review of a defined software work product
  • and successful acceptance of project prototype by the customer
. Since iterative process model work best for object-oriented projects it is impossible to determine whether an increment will be completed on time or not.
  • True
  • False
. WebApp projects only require the creation of a macro schedule.
  • True
  • False
. 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
. Earned value analysis is a technique that allows managers to take corrective action before a project crisis develops
  • True
  • False

You may be interested in:
Software Engineering Online Tests