| Requirement Pattern Interface Learnability | Description | This pattern expresses the need of having a user interface that may be learned in a limited period of time | |
| Comments | Is important to take into account the user interface characteristics of the new information system | ||
| Pattern goal | Have an easy to learn user interface | ||
| Author | GESSI-SSI | ||
| Sources (0..*) |
| ||
| Keywords (0..*) | functions, interface, usability, user interface, windows | ||
| Dependencies (0..*) | ---- | ||
| Requirement Form Interface Learnability | Description | This form expresses the general need of having a user interface easy to learn. It also includes an extension to declare the estimated time that should take users with a given profile to learn the user interface | |
| Comments | Application of extensions: Learnability Time per Profile, Initial Training: may be applied more than once for different values of the authProfiles parameter. | ||
| Version date | 2009-03-20 00:00:00.0 | ||
| Author | GESSI-SSI | ||
| Sources (0..*) |
| ||
| Fixed Part | Question text | ---- | Form text | The system shall be simple and intuitive enough to use %systemFunctionalities% in an efficient manner |
| Parameter | Metric | ||
| systemFunctionalities: is a non-empty-set of system functionalities | SystemFuncionality: SystemFuncionality = String | ||
| Extended Part Learnability Time per Profile | Question text | ---- | Form text | Users with profile %userProfiles% shall learn to use fluidly %funcCharacts% functionalities of the user interface in %amountOfTime% %timeUnit% |
| Parameter | Metric | ||
| amountOfTime: is a number that indicates time duration | amountOfTimeUnitType : | ||
| timeUnit: is a unit of time corresponding to the units of learnability | TimeUnitType: TimeUnitType = Domain(Days, Hours, Minutes, Seconds, Miliseconds, ...) | ||
| funcCharacts: is a characterization of the functionalities that shall be easy to learn how to use | FuncCharact : FuncCharact = Domain (Most Common Funcionalities, …) | ||
| userProfiles: is a non-empty set of user profiles | UserProfiles: UserProfiles = Set(UserProfile) UserProfile = Domain(Administrator, Author, User, ...) | ||