21. @davearonsonwww.Codosaur.us
: does the right job (do what’s needed)
: does the job right (do it correctly)
: hard to make it misbehave
: easy to use (for users)
: easy to change (for devs)
: efficiently uses resources
Software should be:
Appropriate
Correct
Robust
Usable
Maintainable
Efficient
23. @davearonsonwww.Codosaur.us
Aspekty po Polsku — Oprogramowanie powinno być:
Właściwe : wykonuje właściwą pracę
Poprawne : prawidłowo wykonuje zadanie
Odporne : trudno wymusić błędne zachowanie
Praktyczne : łatwe w użyciu
Utrzymywalne: łatwe do zmiany
Wydajne : skutecznie wykorzystuje zasoby