Obsah:
Definice - Co znamená Zenware?
1. Termín používaný k popisu složitosti softwaru, jak jej uživatel posoudí analýzou uživatelského rozhraní (UI). Software, který se snadno používá, má často přehledné uživatelské rozhraní, které uživateli umožňuje provádět navigační úkoly s minimálním počtem kliknutí a rozptýlení.
2. Zenware lze definovat jako metodu dosažení požadovaného úkolu s minimálním zásahem do softwaru.
3. Zenware také odkazuje na třídu programů, které omezují nežádoucí podmoduly složitého programu z provádění zakázáním funkcí, které uživatel nepotřebuje.
Techopedia vysvětluje Zenware
S příchodem funkcí naložených programů vyvíjejí softwaroví inženýři vědomé úsilí o zlepšení interaktivity softwaru s uživatelem. Například, když uživatel chce odstranit soubor, otevře se vyskakovací okno a vyžádá si potvrzení od uživatele, aby operace odstranění nebyla náhodným spouštěčem.
Jak však software roste ve složitosti, počet pomocných manévrů zvyšuje složitost softwaru a způsobuje další chyby. Například ve špičkových aplikacích pro zpracování textu je několik vyskakovacích oken navrženo tak, aby způsobovaly různé akce a interaktivně zpracovávaly požadavky uživatelů. Uživatel může například pomocí vyskakovacího okna nastavit vlastní barvu textu a během tohoto procesu před výběrem barvy; uživatel může přejít na hlavní stránku a napsat nějaký text. Software musí zajistit, aby text zadaný uživatelem používal předchozí barvu písma, pokud jej uživatel nepotvrdí.
Výhodou používání zenwarových aplikací je to, že vyžadují méně paměti a výpočetní výkon, odvádějí veškerá rozptýlení vznikající v důsledku jiných programů, umožňují uživateli zvolit si, které programy mohou vydávat oznámení, a celkově umožňují uživateli soustředit se na úkol, který je po ruce. Jedinou nevýhodou těchto aplikačních programů je to, že potřebují větší flexibilitu, jako je umožnění uživateli rozhodnout se, na které části programu se pracuje a které další části programu mohou generovat přerušení.