Sisällysluettelo:
Määritelmä - mitä Zenware tarkoittaa?
1. Termi, jota käytetään kuvaamaan ohjelmiston monimutkaisuus käyttäjän arvioimana analysoimalla käyttöliittymä (UI). Helppokäyttöisellä ohjelmistolla on usein turmeltumaton käyttöliittymä, jonka avulla käyttäjä voi suorittaa navigointitehtäviä minimillä napsautuksella ja häiriötekijöillä.
2. Zenware voidaan määritellä menetelmäksi saavuttaa haluttu tehtävä minimaalisin ohjelmistointerventioin.
3. Zenware viittaa myös ohjelmaluokkaan, joka rajoittaa monimutkaisen ohjelman ei-toivottuja alamoduuleja suorittamisesta poistamalla käytöstä ominaisuuksia, joita käyttäjä ei tarvita.
Techopedia selittää Zenware
Ominaisuuksilla kuormitettujen ohjelmien tulon myötä ohjelmistosuunnittelijat pyrkivät tietoisesti parantamaan ohjelmiston interaktiivisuutta käyttäjän kanssa. Esimerkiksi, kun käyttäjä haluaa poistaa tiedoston, ponnahdusikkuna avautuu ja pyytää vahvistusta käyttäjältä, jotta poistotoimenpide ei ollut vahingossa käynnistys.
Ohjelmistojen monimutkaisuuden kasvaessa avustavien liikkeiden lukumäärä lisää kuitenkin ohjelmiston monimutkaisuutta ja aiheuttaa uusia virheitä. Esimerkiksi huippuluokan tekstinkäsittelysovelluksissa useat ponnahdusikkunat on suunniteltu aiheuttamaan erilaisia toimintoja ja käsittelemään interaktiivisesti käyttäjän pyyntöjä. Käyttäjä voi esimerkiksi käyttää ponnahdusikkunaa mukautetun värin asettamiseen tekstille ja tämän prosessin aikana ennen värien valintaa; käyttäjä voi siirtyä pääsivulle ja kirjoittaa tekstiä. Ohjelmiston on varmistettava, että käyttäjän syöttämässä tekstissä käytetään aiempaa fontin väriä, ellei käyttäjä ole vahvistanut sitä.
Zenware-sovellusten käytön etuna on, että ne vaativat vähemmän muistia ja prosessointitehoa, ne ohjaavat kaikkien muiden ohjelmien aiheuttamia häiriötekijöitä, niiden avulla käyttäjä voi valita, mitkä ohjelmat voivat antaa ilmoituksia, ja antaa käyttäjän kaiken kaikkiaan mahdollisuuden keskittyä käsillä olevaan tehtävään. Näiden sovellusohjelmien ainoa haittapuoli on, että ne tarvitsevat enemmän joustavuutta, kuten antaa käyttäjän päättää, mihin ohjelman osaan tehdään työtä ja mitkä muut ohjelman osat voivat aiheuttaa keskeytyksiä.
