Talaan ng mga Nilalaman:
Kahulugan - Ano ang ibig sabihin ng Software Bug?
Ang isang software bug ay isang problema na nagdudulot ng pag-crash o gumawa ng hindi wastong output. Ang problema ay sanhi ng hindi sapat o maling logic. Ang isang bug ay maaaring maging isang error, pagkakamali, kakulangan o kasalanan, na maaaring maging sanhi ng pagkabigo o paglihis mula sa inaasahang mga resulta.
Karamihan sa mga bug ay dahil sa mga pagkakamali ng tao sa source code o disenyo nito. Ang isang programa ay sinasabing maraming surot kapag naglalaman ito ng isang malaking bilang ng mga bug, na nakakaapekto sa pag-andar ng programa at nagiging sanhi ng hindi tamang mga resulta.
Ipinapaliwanag ng Techopedia ang Software Bug
Ang ilang mga bug ay maaaring hindi magkaroon ng malubhang epekto sa pag-andar ng programa at maaaring manatiling hindi natukoy nang mahabang panahon. Maaaring mag-crash ang isang programa kapag ang mga malubhang bug ay naiwan na hindi nakikilala. Ang isa pang kategorya ng mga bug na tinatawag na mga bug ng seguridad ay maaaring magpahintulot sa isang nakakahamak na gumagamit na lumipas ang mga kontrol sa pag-access at makakuha ng hindi awtorisadong mga pribilehiyo.
Ang ilan sa mga pinakamasama mga bug sa kasaysayan ay kinabibilangan ng:
- Noong 1980s, ang mga bug sa code na kumokontrol sa makina na tinatawag na Therac-25, na ginagamit para sa radiation therapy, ay humantong sa pagkamatay ng pasyente.
- Noong 1996, ang $ 1.0 bilyong rocket na tinatawag na Ariane 5 ay nawasak ng ilang segundo matapos ilunsad dahil sa isang bug sa on-board na programa ng gabay sa computer.
- Noong 1962, ang isang bug sa software ng flight para sa Mariner I spacecraft ay naging sanhi ng rocket na baguhin ang landas mula sa inaasahang landas.
- Noong 1990s, ang isang bug ay natagpuan sa bagong pagpapalabas ng control ng software ng AT & T na # 4ESS na long switch switch na nagdulot ng maraming computer.
