Design Tactics - Usability (SEI)


Based on Len Bass, Bonnie E. John, Jesse Kates, Achieving Usability Through Software Architecture.

= 98 items (filtered by ) /

Working at the User’s PaceObserving System StateSupporting International UseIncrease user confidence and comfortRecovering from FailureCanceling CommandsTolerates system errorsVerifying ResourcesMaintaining Device IndependencePrevents system errorsReduce the impact of system errorsSupporting UndoObserving System StateModifying Interfaces Supporting International UseRetrieving Forgotten PasswordsChecking for CorrectnessCanceling Commands Aggregating CommandsAggregating Data (Dependant on Search)Accommodates mistakesOperating Consistently Across ViewsWorking in an Unfamiliar ContextSupporting Comprehensive SearchingPredicting Task Duration Observing System StateLeveraging Human KnowledgeSupporting International Use Checking for CorrectnessUsing Applications ConcurrentlyAggregating CommandsAggregating DataPrevents mistakesReduces the impact of user errors caused by lack of knowledge (mistakes)Operating Consistently Across ViewsSupporting Comprehensive SearchingObserving System StateLeveraging Human KnowledgeSupporting International UseProviding Good HelpChecking for CorrectnessUsing Applications ConcurrentlyFacilitates learningSupporting International UseReusing InformationMaintaining Device IndependenceChecking for CorrectnessUsing Applications ConcurrentlyCanceling CommandsSupports problem-solvingImproves non-routine performanceModifying InterfacesReduces the impact of routine user errors (slips) Making Views AccessibleOperating Consistently Across ViewsVerifying ResourcesSupporting Comprehensive SearchingPredicting Task DurationWorking at the User’s PaceNavigating Within a Single ViewSupporting Multiple ActivitiesModifying InterfacesLeveraging Human KnowledgeSupporting International UseReusing InformationEvaluating the SystemAggregating DataAccelerates error-free portion of routine performanceExpedites routine performanceIncrease individual user effectivenessBy Usability BenefitsSupporting VisualizationMaking Views AccessibleOperating Consistently Across ViewsVerifying ResourcesWorking in an Unfamiliar ContextSupporting UndoSupporting Comprehensive SearchingPredicting Task DurationWorking at the User’s PaceObserving System StateNavigating Within a Single ViewSupporting Multiple ActivitiesModifying InterfacesLeveraging Human KnowledgeSupporting International UseReusing InformationProviding Good HelpRetrieving Forgotten PasswordsRecovering from FailureEvaluating the SystemMaintaining Device IndependenceChecking for CorrectnessUsing Applications ConcurrentlyCanceling CommandsAggregating CommandsAggregating DataGeneral Usability ScenariosUsability Design Tactics (SEI)