software bug

A program that causes a program to abend (crash) or produce invalid output. Problems that cause a program to abend are invalid data, such as trying to divide by zero, or invalid instructions, which are caused by bad logic that misdirects the computer to the wrong place in the program.
A program with erroneous logic may produce bad output without crashing, which is the reason extensive testing is required for new programs. For example, if the program is supposed to add an amount, but instead, it subtracts it, bad output results.
As long as the program performs valid machine instructions on data it knows how to deal with, the computer will run.

lỗi phần mềm
Một sự cố làm cho một chương trình ngừng chạy đột ngột hoặc tạo ra dư liệu xuất không hợp lệ. Các sự cố vốn làm cho một chương trình ngừng chạy đột ngột là những dữ liệu không hợp lệ chẳng hạn như việc cố chia cho zẻo hoặc các chỉ lệnh không hợp lệ được gây ra bởi phần logic lỗi đã định hướng sai máy tính vào vị trí không thích hợp trong chương trình.
Một chương trình có phần logic lỗi có thể tạo ra kết quả sai mà không ngứng chạy đột ngột, đây là lý do tại sao việc kiểm tra mở rộng nên được thực hiện cho những chương trình mới. Ví dụ, nếu chương trình được yêu cầu cộng một đại lượng, nhưng thay vào đó, chương trình này trừ nó đi, do đó tạo ra những kết quả sai. Miễn là chương trình thực hiện các chỉ lệnh máy hợp lệ trên dữ liệu mà nó biết cách xử lý, máy tính sẽ chạy.


Published:

PAGE TOP ↑