1 / 22

8.3-8.4

CptS 401 Adam Carter. 8.3-8.4. Final Review. Similar structure to the midterm: Multiple choice Matching (probably quotes from Daemon) Essay Most questions will relate to chapters 5-8. Essay questions may ask you to analyze a topic using one of the ideas discussed in chapters 1-4.

zanna
Télécharger la présentation

8.3-8.4

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CptS 401 Adam Carter 8.3-8.4

  2. Final Review • Similar structure to the midterm: • Multiple choice • Matching (probably quotes from Daemon) • Essay • Most questions will relate to chapters 5-8. • Essay questions may ask you to analyze a topic using one of the ideas discussed in chapters 1-4

  3. Things to study • Ethical Frameworks! • Be knowledgeable with anything listed on Edie’s “Potential Paper Topics” Facebook post • Likely that essay questions will come from some of these topics!

  4. Quiz Question The Airbus A320 designers calculated the failure rate of its computer systems to be one failure per billion flight hours. According to the book, is this calculation reasonable? • Yes, because it is based on the anticipated failure rates of the A320’s two independent systems. • Yes, because it takes into consideration millions of hours of test flight data. • No, because it incorrectly assumes that the A320’s two systems are entirely independent. • No, because the A320 does not have enough flight time to back up such an estimation.

  5. Answer C. See pp. 431-432.

  6. Quiz Question The $500 million Ariane 5 rocket was lost shortly after takeoff because • Engineers assumed the well-tested software that had been used on an earlier version of the rocket would work on this version of the rocket (it didn’t). • there was a hardware malfunction (the rocket encountered unexpected conditions and failed) • The software used to control the rocket had not been properly tested with the rocket’s operating system software • None of the above

  7. Answer • A (432) • What implications does this have for promoting software reuse?

  8. Quiz Question The U.S. Government has invested $900 billion in a system to track foreign visitors to the U.S. The system is not as useful as it could be because • It fails adequately to keep track of visitors entering the country. • It fails adequately to keep track of visitors leaving the country. • It makes invalid assumptions about how foreign visitors move about the country. • Border patrol personnel don’t invest adequate amounts of time in updating its records.

  9. Answer B. See p. 433

  10. Quiz Question Which of the following was considered by the book as a way to improve software quality: • Regulate safety-critical software in the same way as the FDA regulates drugs. • Require software developers to be professionally licensed. • Have software companies listen to their users to ensure that they are satisfied. • All of the above • None of the above

  11. Answer & Ideas • D (439-440)For safety-critical applications such as medical devices and airliner software, perhaps the software needs to gain approval from a regulatory agency (pros and cons?) • The quality of software in general may improve if software professionals are required to be licensed (pros and cons?) • “Some of the most effective standards and efforts for safety come from users. [Software] manufacturers have more incentive to satisfy customers than to satisfy government agencies”

  12. Quiz Question Poor user interface design contributed to the crash of American Airlines Flight 965 near Cali, Columbia. • True • False

  13. Answer • True • What was the user interface issue?

  14. Quiz Question According to the textbook author, the increased use of computer technology in safety-critical applications (e.g., airplanes, cars, the workplace) has • Led to higher death rates. • Reduced death rates. • Has not had an impact on death rates.

  15. Answer B. See p. 444

  16. Quiz Question A key argument in favor of laws to make software companies more liable for deficiencies in their software is that such laws would • lower software prices and encourage innovation. • raise software prices and discourage innovation. • encourage more responsibility among software companies, leading to better software. • encourage more competition among software companies.

  17. Answer • C (438)

  18. Dueling Ideas: • If the consequences for software failures are minimal, then companies won’t invest as much in testing. Software will be cheaper and come out more frequently • If the consequences for software failures are potentially large, companies will work harder to make sure it tests software more thoroughly. Software will be more expensive and may not be updated as frequently.

  19. Clicker Poll • Which idea do you subscribe to? • Require more extensive software testing • Keep the current system (no regulation)

  20. Clicker Poll • Which of the solutions proposed in the book appealed to you the most? • Allow more lawsuits • Require companies to provide software warranties • Require additional regulation • Require professional licenses • None – The current system works fine

  21. Clicker Poll • Are you willing to accept the potential risks of current & new technology? • Yes • No

  22. And That’s All • Thanks everyone. • Good luck on your final! • Have I mentioned that you must turn in BOTH a hard copy and digital copy of your final paper?

More Related