Question

1985-1987 - Therac-25 medical accelerator. A radiation therapy device malfunctions and delivers lethal radiation doses at sev

  • What was the impact of this bug?
  • Who's to blame?
  • When in the process did this bug likely get introduced (design/implementation/testing/etc.)?
  • Could this bug have been avoided? How?
  • Where does our responsibility begin and end as software designers, users, managers, and business people?

WRITE YOUR ANSWER WITH A MINIMUM OF 150 WORDS PLEASE!

0 0
Add a comment Improve this question Transcribed image text
Answer #1

Impact - The electron beam fires in high-power mode
but with the metal X-ray targets out of position. At least five patients died and others are seriously injured

Two software faults were to blame. One, when the operator incorrectly selected X-ray mode before quickly changing to electron mode, which allowed the electron beam to be set for X-ray mode without the X-ray target being in place. A second fault allowed the electron beam to activate during the field-light mode, during which no beam scanner was active or target was in place.

The design and implementation with The equipment control task did not properly synchronize with the operator interface task, so that race conditions occurred if the operator changed the setup too quickly. This was missed during testing since it took some practice before operators were able to work quickly enough to trigger this failure mode.

this bug could have been avoided by employing a programmer with formal training since  that, both the 20 and the 25 were built upon an operating system that had been kludged together by a programmer with no formal training Because of a subtle bug called a "race condition." could have been avoided which could have  avoided the Bug

Identifying, defining and communicating roles and responsibilities is fundamental to a team’s ability to deliver. A clear definition of responsibilities allows each team member to focus on their work and provides the structure needed for them to feel comfortable in their role.

Key responsibilities:

  1. Initiate the project
  2. Provide the project/product vision and strategy
  3. Sign off key milestones
Add a comment
Know the answer?
Add Answer to:
What was the impact of this bug? Who's to blame? When in the process did this...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT