计算机专业英语部分原文和翻译(第三单元)Efficiency/performance: the amount of system resources a program consumes( processor time ,memory space, slow device such as disks, network bandwidth and to some extent even user interaction):the less ,the better. This also includes correct disposal of some resource, such as cleaning up temporary files and lack of memory leaks.
Reliability: how often the results of a program are correct. This depends on conceptual correctness of algorithms, and minimization of programming mistakes, such as mistakes in resource management (e.g.,buffer over flows and race conditions)and logic errors(such as division by zero or off-by-one errors).
Robustness: how well a program anticipates problems not due to programmer error. This includes situation such as incorrect, inappropriate or corrupt data, unavailability of needed resources such as memory ,operating system services and network connections,and user error.
Usability:the ergonomics of a program :the ease with which a person can use the program for its intended purpose,or in some cases even unanticipated purposes.Such issues can make or break its success even regardless of other issues. This involves a wide range of textual , graphical and sometimes hardware elements that improve the alacrity, intuitiveness, cohesiveness and complements of a program’s user interface.
Portability:the range of computer hardware and operating system