Software Estimation Basics 1

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Harshalb
H
Harshalb
Community Contributor
Quizzes Created: 1 | Total Attempts: 258
Questions: 5 | Attempts: 258

SettingsSettingsSettings
Software Quizzes & Trivia

This quiz is for students who are new to the estimation methodologies


Questions and Answers
  • 1. 

    Effort for development of software is calculated in...

    • A.

      $

    • B.

      Function points

    • C.

      Hours

    • D.

      Head count

    Correct Answer
    C. Hours
    Explanation
    Effort for the development of software is commonly measured in hours. This is because the amount of time and effort put into the development process is a crucial factor in determining the overall success and quality of the software. By tracking the number of hours spent on development, organizations can better estimate project timelines, allocate resources effectively, and measure productivity. Additionally, using hours as a metric allows for easier comparison and benchmarking across different projects and teams.

    Rate this question:

  • 2. 

    Condition for Good estimate

    • A.

      Focus and Clarity

    • B.

      Accurate cost

    • C.

      Complete requirements

    • D.

      Good Requirements and delivery model

    Correct Answer
    D. Good Requirements and delivery model
    Explanation
    The correct answer is "Good Requirements and delivery model". This is because having good requirements ensures that all the necessary information and specifications are clearly defined, which helps in accurately estimating the cost and delivering the project successfully. Additionally, a good delivery model ensures that the project is executed efficiently and effectively, meeting all the requirements and delivering the desired outcomes. Therefore, both good requirements and a solid delivery model are essential for a good estimate.

    Rate this question:

  • 3. 

    Overestimating is more costly then Underestimating

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    Underestimating is more costly than overestimating. This is because underestimating can lead to inadequate planning, insufficient resources, and potential failure to meet goals or deadlines. On the other hand, overestimating may result in excess resources or unnecessary expenses, but it allows for more flexibility and ensures that goals are more likely to be met.

    Rate this question:

  • 4. 

    RUP – Rational unified Process, has 4 phases..

    • A.

      Specification and Requirement Analysis, Development or Coding, Testing and Documentation and Implementation

    • B.

      Inception, Elaboration, Construction and Transition

    • C.

      Inception, Construction, Transition and migration

    • D.

      Specification and Requirement Analysis, Development or Coding, Testing and Deployment

    Correct Answer
    B. Inception, Elaboration, Construction and Transition
    Explanation
    The correct answer is "Inception, Elaboration, Construction and Transition". This is the correct sequence of phases in the Rational Unified Process (RUP). Inception is the initial phase where the project scope and objectives are defined. Elaboration is the phase where requirements are refined and a detailed project plan is created. Construction is the phase where the actual development and coding of the software takes place. Transition is the final phase where the software is deployed and released to the users.

    Rate this question:

  • 5. 

    Which of the below process is NOT software development process

    • A.

      On-the-shelf

    • B.

      Spiral

    • C.

      Prototyping

    • D.

      Design-to-Tools

    Correct Answer
    A. On-the-shelf
    Explanation
    The process "On-the-shelf" is not a software development process. This term typically refers to purchasing pre-built software or using off-the-shelf software solutions instead of developing custom software. It involves selecting and implementing existing software products that meet the organization's needs, rather than creating software from scratch.

    Rate this question:

Quiz Review Timeline +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Mar 19, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Apr 08, 2011
    Quiz Created by
    Harshalb
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.