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

    Adapting to Data Format Changes
    12 questions
    Software Design Patterns
    10 questions
    Software Design Principles and Practices
    40 questions
    Use Quizgecko on...
    Browser
    Browser