Definicija rješavanje problema

Rezolucija je čin i rezultat rješavanja . Ovaj glagol može se odnositi na pronalaženje rješenja ili određivanje pitanja. Problem je, s druge strane, poteškoća, zaostatak ili nedostatak.

U području informacijske tehnologije rješavanje problema je jedan od temeljnih stupova na kojima se održava razvoj programa i uređaja, jer svaki korak naprijed na tehnološkoj razini donosi nove prepreke, kao i nova pitanja i potrebu Pronađite inovativna rješenja kako biste nastavili napredovati.

Rješavanje problema u računalnom programiranju, na primjer, zahtijeva rad najmanje dva odjela: testiranje (koje se naziva i testiranje ) i otklanjanje grešaka (termin, engleskog podrijetla, odnosi se na "uklanjanje bugova"). ", To su pogreške ." Prvi je odgovoran za testiranje najnovije verzije programa kako bi pronašao sve vrste pogrešaka i anomalnih ponašanja, koji se javljaju drugom, a to dovodi do traženja potencijalnih rješenja.

Pronalaženje takvih pogrešaka u programu nije lak zadatak; treba je koristiti intenzivno, uključujući način na koji bi se normalan korisnik ponašao, ali i nagle promjene, tražeći lance akcija koje programeri nisu predvidjeli, kako stvari ne bi funkcionirale kako se očekuje. S druge strane, nije dovoljno pronaći problem, ali je potrebno znati kako je postignuta ta točka kako bi se koraci prenijeli debuggerima .

Suočeni sa stranim kodom i općenito prilagođenim datumom isporuke, programeri koji su posvećeni isključivo rješavanju problema moraju iskoristiti sve prečace koje znaju ili zamisliti kako bi dovršili svoj rad na vrijeme i na solidan način; Nije važno kako, ali greške se ne bi trebale ponovno očitovati u konačnoj verziji i trebale bi izbjegavati žrtvovanje kvalitete i sadržaja koliko god je to moguće. S druge strane, zahvaljujući postojanju sustava "zakrpa" i ažuriranja, tvrtke za razvoj softvera imaju mogućnost isporučiti nedovršeni proizvod i ispraviti ga nakon što ga potrošači steknu, iako je takva praksa neosjetljiva.

Preporučeno