Turinys:
Apibrėžimas - ką reiškia „Zenware“?
1. Terminas, naudojamas apibūdinti programinės įrangos sudėtingumą, kurį nustato vartotojas, analizuodamas vartotojo sąsają (UI). Paprasta naudoti programinė įranga dažnai turi netvarkingą vartotojo sąsają, leidžiančią vartotojui atlikti naršymo užduotis su minimaliu paspaudimų ir atitraukimo skaičiumi.
2. „Zenware“ galima apibrėžti kaip norimos užduoties įvykdymo būdą su minimalia programinės įrangos intervencija.
3. „Zenware“ taip pat reiškia programų klasę, kuri riboja nepageidaujamus sudėtingos programos submodulius nuo vykdymo išjungiant funkcijas, kurių vartotojui nereikia.
„Techopedia“ paaiškina „Zenware“
Atsiradę funkcijų turinčios programos, programinės įrangos inžinieriai sąmoningai stengiasi pagerinti programinės įrangos ir vartotojo sąveikumą. Pvz., Kai vartotojas nori ištrinti failą, atsidaro iššokantis langas ir paprašo vartotojo patvirtinimo, kad naikinimo operacija nebuvo atsitiktinis paleidiklis.
Tačiau didėjant programinės įrangos sudėtingumui, pagalbinių manevrų skaičius padidina programinės įrangos sudėtingumą ir sukelia papildomų klaidų. Pvz., Pažangiosiose teksto apdorojimo programose keli iššokantys langai yra skirti sukelti skirtingus veiksmus ir interaktyviai apdoroti vartotojo užklausas. Pvz., Vartotojas gali naudoti iššokantįjį langą, norėdamas nustatyti pasirinktinę teksto spalvą ir šio proceso metu prieš pasirenkant spalvą; vartotojas gali pereiti į pagrindinį puslapį ir įvesti tam tikrą tekstą. Programinė įranga turi užtikrinti, kad vartotojo įvestas tekstas naudotų ankstesnę šrifto spalvą, nebent vartotojas to patvirtintų.
„Zenware“ programų naudojimo pranašumai yra tai, kad joms reikia mažiau atminties ir apdorojimo galios, jos nukreipia visus dėmesio sutrikimus, atsirandančius dėl kitų programų, jie suteikia vartotojui galimybę pasirinkti, kurios programos gali išleisti pranešimus, ir apskritai suteikia vartotojui galimybę sutelkti dėmesį į užduotą užduotį. Vienintelis šių taikomųjų programų trūkumas yra tas, kad joms reikia daugiau lankstumo, pavyzdžiui, leisti vartotojui nuspręsti, kokia programos dalis yra dirbama ir kurios kitos programos dalys gali sukelti pertraukimus.
