Opredelitev reševanje problemov

Resolucija je dejanje in rezultat reševanja . Ta glagol se lahko nanaša na iskanje rešitve ali določitev vprašanja. Problem je po drugi strani težava, nazadovanje ali pomanjkljivost.

Na področju informacijske tehnologije je reševanje problemov eden od temeljnih stebrov, na katerem se ohranja razvoj programov in naprav, saj vsak korak naprej na tehnološki ravni prinaša nove ovire, pa tudi nova vprašanja in potrebo po Poiščite inovativne rešitve, da boste še naprej napredovali.

Reševanje problemov v računalniškem programiranju, na primer, zahteva delo vsaj dveh oddelkov: testiranje (imenovano tudi testiranje ) in odpravljanje napak (izraz, angleški izvor se nanaša na "odpravljanje hroščev"). "To so napake ). Prvi je odgovoren za testiranje najnovejše različice programa, da bi našel vse vrste napak in nepravilnega vedenja, ki poroča drugemu, kar vodi do iskanja možnih rešitev.

Iskanje takšnih napak v programu ni lahka naloga; treba ga je intenzivno uporabljati, vključno z načinom, kako bi se obnašal običajen uporabnik, pa tudi nenadno spreminjanje, pri čemer išče verige dejanj, ki jih razvijalci niso predvideli, tako da stvari ne bodo delovale po pričakovanjih. Po drugi strani pa ni dovolj, da bi našli problem, vendar je treba vedeti, kako je bila ta točka dosežena, da bi sporočili korake razhroščevalnikom .

Soočeni s tujo kodo in s splošno prilagojenim datumom dostave, morajo programerji, ki so namenjeni izključno reševanju problemov, izkoristiti vse bližnjice, ki jih poznajo ali si zamislijo, da bi svoje delo dokončali pravočasno in trdno; Ni pomembno kako, toda napake se ne smejo ponovno izražati v končni različici, zato bi se morali čim bolj izogniti žrtvovanju kakovosti in vsebine. Po drugi strani pa imajo podjetja za razvoj programske opreme po zaslugi sistema "popravkov" in posodobitev možnost, da dobavijo nedokončani izdelek in ga popravijo, ko ga kupijo potrošniki, čeprav se ta praksa ne obsoja.

Priporočena