സോഫ്റ്റ്‌വെയർ ബഗ്ഗ്

(കമ്പ്യൂട്ടർ ബഗ്ഗ് എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)

ഒരു കംപ്യൂട്ടർ പ്രോഗ്രാം, അതു രൂപകല്പന ചെയ്തതിൽ നിന്നു വ്യത്യസ്തമായി പ്രവർത്തിക്കുകയും, കാരണം കണ്ടെത്താൻ സാധിക്കാതെ വരുകയും ചെയ്യുമ്പോൾ, പ്രോഗ്രാമിൽ ബഗ്ഗ് ഉണ്ടെന്നു പറയും. പ്രോഗ്രാം പരിശോധിച്ച്, കുഴപ്പമെന്തെന്നു കണ്ടെത്തി, ബഗ്ഗ് ഇല്ലതാക്കുന്നതിനെ ഡീബഗ്ഗിങ്ങ് എന്നു വിളിക്കുന്നു. ഡീബഗ് ചെയ്യാനായി ധാരാളം സോഫ്ടുവെയറുകൾ ലഭ്യമാണു. അത്തരം സോഫ്ടുവെയറുകളാണ് ഡീബഗ്ഗറുകൾ. ജിഡിബി, ഡിബിഎക്സ് (dbx), തുടങ്ങിയവ യുണിക്സ് ഓപ്പറേറ്റിങ്ങ് സിസ്റ്റമിലെ ഡീബഗ്ഗറുകളാണ്. 1870-കളില തന്നെ, യന്ത്ര ഭാഗങ്ങളിലെ തകരാറുകളെ ബഗ്ഗ് എന്നു വിശേഷിപ്പിച്ചിരുന്നു. 1941-ല അമേരിക്കയിലെ ഒരു എലക്ട്രോ-മെക്കനിക്കല് കമ്പ്യൂട്ടറായ മാർക് 2-ലെ തകരാരിനു കാരണമായത് ഒരു പ്രാണി(ബഗ്ഗ്) ആയിരുന്നെന്നും, അത് കണ്ടെത്തിയത് അമേരിക്കക്കാരിയായ ഗ്രേസ് ഹോപ്പർ എന്ന കംപ്യൂട്ടർ ശാസ്ത്രജ്ഞയാണെന്നും, ചരിത്രം പറയുന്നു. വസ്തുത എന്തായാലും, ബഗ്ഗ് എന്ന വാക്ക് കംപ്യൂട്ടർ നിഘണ്ടുവിൽ സ്ഥാനം പിടിച്ചതിൽ, ഈ സംഭവത്തിനു നല്ല പങ്കുണ്ടാകണം.

ഉപയോക്താക്കളുടെ ആവശ്യകതകൾ വ്യാഖ്യാനിക്കുന്നതിലും എക്‌സ്‌ട്രാക്റ്റുചെയ്യുന്നതിലും ഒരു പ്രോഗ്രാമിന്റെ രൂപകൽപന ആസൂത്രണം ചെയ്യുന്നതിലും അതിന്റെ സോഴ്‌സ് കോഡ് എഴുതുന്നതിലും മനുഷ്യരുമായി ഇടപഴകുന്നതിൽ നിന്നും ഹാർഡ്‌വെയർ, പ്രോഗ്രാമുകൾ, ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ അല്ലെങ്കിൽ ലൈബ്രറികൾ എന്നിവയിൽ നിന്നുള്ള പിഴവുകളും പിശകുകളും സോഫ്റ്റ്‌വെയറിലെ ബഗുകൾ വഴി ഉണ്ടാകാം. ഗുരുതരമായ ബഗുകളുള്ള ഒരു പ്രോഗ്രാമിനെ പലപ്പോഴും ബഗ്ഗി എന്ന് വിശേഷിപ്പിക്കാറുണ്ട്. ബഗുകൾക്ക് റിപ്പിൾ ഇഫക്റ്റുകൾ ഉണ്ടായേക്കാവുന്ന പിശകുകൾ ട്രിഗർ ചെയ്യാം. ഒരു പ്രോഗ്രാം ക്രാഷുചെയ്യുക, കമ്പ്യൂട്ടർ മരവിപ്പിക്കുക, അല്ലെങ്കിൽ ഹാർഡ്‌വെയറിന് കേടുപാടുകൾ വരുത്തുക എന്നിങ്ങനെയുള്ള ഇഫക്‌റ്റുകൾ വഴി ബഗുകൾ ടെക്‌സ്‌റ്റ് ഫോർമാറ്റിംഗ് പോലുള്ള ഉദ്ദേശിക്കാത്ത രീതിയിലുള്ള മാറ്റങ്ങൾക്ക് കാരണമായേക്കാം. മറ്റ് ബഗുകൾ സുരക്ഷാ ബഗുകളായി മാറുന്നു, ഉദാഹരണത്തിന്, അനധികൃതമായ പ്രത്യേകാവകാശങ്ങൾ നേടുന്നതിന് ആക്സസ് നിയന്ത്രണങ്ങൾ മറികടക്കാൻ ഒരു മലീഷ്യസ് യൂസർക്ക് സാധിച്ചേക്കാം.[1]

അനുബന്ധ വിഷയങ്ങൾതിരുത്തുക

അനുബന്ധ വിഷയങ്ങൾതിരുത്തുക

അവലംബംതിരുത്തുക

  1. Mittal, Varun; Aditya, Shivam (2015-01-01). "Recent Developments in the Field of Bug Fixing". Procedia Computer Science. International Conference on Computer, Communication and Convergence (ICCC 2015) (ഭാഷ: ഇംഗ്ലീഷ്). 48: 288–297. doi:10.1016/j.procs.2015.04.184. ISSN 1877-0509.
"https://ml.wikipedia.org/w/index.php?title=സോഫ്റ്റ്‌വെയർ_ബഗ്ഗ്&oldid=3815308" എന്ന താളിൽനിന്ന് ശേഖരിച്ചത്