CSCI-370 Lecture 3: CSCI_370_Notes_3
Document Summary
What challenges, expectations, and responsibilities arise from the above items> Some failed and overbudget custom software projects (from en. wikipedia. org); Mars orbiter (1998): ground-based software and the on-board software systems used different systems of measurement resulting in an incorrect trajectory. Therac-25: six people died in the mid 1980"s of massive overdoses from a radiation therapy machine that was controlled by a computer. Y2k (millenial bug): design flaw in pre-2000 software concerning the storage of date information in an abbreviated yy format. Understandability - the degree in which the software lends itself tp neomg easo;y imderstppd by the users. Testability - the ability of the software to be reliably reused to ensure consistent, correct results. Usability - ease of use of the software by all types of users of the software by all types of users of that software. Learnability - the degree in which the software enables the user to learn how to use it.