Software Design Changes and Costs
18 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

What approach does the author suggest we take when analyzing software costs?

  • Asking why software costs so much
  • Comparing software costs to hardware costs
  • Focusing on making software cost less (correct)
  • Ignoring the factors influencing software costs
  • How does software cost management differ from managing manufacturing projects according to the text?

  • Software projects can be managed like manufacturing projects
  • Software projects do not wear out like manufactured products (correct)
  • Software projects have higher manufacturing costs
  • Software projects require less engineering effort
  • What is a key difference in failure rates between software and hardware, as mentioned in the text?

  • Software failure rates depend on design defects only
  • Hardware has no failures whereas software does
  • Hardware has a high failure rate initially that drops over time (correct)
  • Software has an increasing failure rate over time
  • Why is it mentioned that software cannot be managed as if it were a manufacturing project?

    <p>Software costs are primarily concentrated in engineering</p> Signup and view all the answers

    What aspect of software is highlighted in contrast to hardware in terms of failure rates?

    <p>Software has a steeper failure rate curve</p> Signup and view all the answers

    How does the author describe the relationship between people and work accomplished in software and hardware activities?

    <p>It is entirely different in software and hardware activities</p> Signup and view all the answers

    What is the potential cost impact of changes requested during software design?

    <p>High impact on cost</p> Signup and view all the answers

    When are changes in function, performance, or interface most costly?

    <p>After software is in production</p> Signup and view all the answers

    What does the term 'outsourcing' in software development refer to?

    <p>Contracting work to a third party</p> Signup and view all the answers

    What is the cost impact of changes requested after software deployment?

    <p>Significantly more expensive than earlier changes</p> Signup and view all the answers

    What has contributed to the persistence of myths in software development practices?

    <p>Programming being viewed as an art form</p> Signup and view all the answers

    Which phase in software development is described as having myths related to job completion?

    <p>Software design</p> Signup and view all the answers

    According to Minasi, what does he consider the 'modern scourge' of software?

    <p>Software bugs</p> Signup and view all the answers

    What is the main focus of DeMarco's collection of essays on software?

    <p>Software development process</p> Signup and view all the answers

    Which author believes the impact of PCs will decrease as information appliances and pervasive computing become more prevalent?

    <p>Norman</p> Signup and view all the answers

    What does Baetjer Jr. provide in his book related to software and software engineering?

    <p>An economist's view</p> Signup and view all the answers

    Which type of development model is focused on in the text?

    <p>Component-based development</p> Signup and view all the answers

    Where can one find an up-to-date list of relevant World Wide Web references for software?

    <p>On the SEPA Web site</p> Signup and view all the answers

    More Like This

    Use Quizgecko on...
    Browser
    Browser