zoukankan      html  css  js  c++  java
  • cousera-usable security

    1.Human-Computer Interation->HCI

    how people interact with technology

    三个维度:

    1.user:可以是老人、儿童,一个人、一个团队,等等。

    2.Task:简单的任务,到复杂的数据分析

    3.Context:即便用户一样,任务一样,环境不同也可能影响到交互

    -〉Design&Build the system->Evaluation评估 usable security是用来评估系统是否easy for user to use。

    2.Usability可用性

    measure usability:5 个维度

    Speed: 用户完成一份工作的时间,忽略错误,且在最优情况下 例子:是用指纹识别的Iphone和密码的Iphone,登录时间分别为1s和4.8s。

    Efficiency:how many mistakes made in one task。输入密码的iphone可能会出现错误,而指纹识别就不会出现

    Learnability:how easy it is to learn to use a system.

    Memorability:学会之后,once learned, how easy to remember how to use the system.举例,字体选择,我们可以在字体框输入常用字体,也可以在下拉列表选择不常用字体。

    User Preference:用户喜欢什么。这一项可能与其他项目是相悖的,比如:

    how to measure:

    1.timing

    2.counting errors

    3.measure learnability:比如登录,第一次用户用了10秒,第二次...依次降低至一个很低的水平。

    4measure memorability:比如登录,在很久之后,用户再次登录,看看耗时与上次相差多少。下图就是一个好的系统。

    5 measure user preference:是用标准的调查问卷、surveys、与用户坐下来沟通,哪里需要改进。

    3 Tasks

    tasks are goals users set out to accomplish in a system.

    常见错误:

    1.过于详细的说明,不要给予用户过于destriptive的instruction

    2.过于特定化的问题,不要过于详细的提问。

    3.关注于你想关注的问题,而不是用户想要知道的事情。

    4.Chunking Information

    [人工智能]working memory 工作存储器

    Working memory?短期记忆?can hold 7+-2 pieces of information.

    普通情况下认为是4+-1,普通人能处理的信息

    例子:一个手机号,我们记忆 18613241324,不容易记住,当我们把它chunk, 186-1324-1324,这样就好记多了。依据人的能力差异,可以记住的信息为3-5组。

    作用:创建复杂、易用且安全性高的口令,其它功能在后续课程

    5Mental Model构思模型的组成部分

    Affordance 可供性

    讲到这里,发现一篇超牛的文章- Affordance ,介绍了Affordance的历史及发展情况。

    可供性包括三个方面:mapping visibility以及feedback

    mapping->有联系的东西指向要明确,例子:控制燃气灶的开关-〉clear correspendence

    visibility,可见性,重要的功能更明显,依次降低可见性。

    feedback,当有些不可用的控件需要给人反馈,比如是灰色的,不如还有文字提示。

    a.constraints,限制提示,比如登录窗口。

    b.conventions,规则,比如红绿灯。

    c.label,标签,用来指示

    How DESIGN process work and improve USABILITY?设计如何影响作品和可用性?

    Design Methodology设计方法论

    1.design process

     -interative design

     -system centered design

     -user centered design

     -participatory design

     -designed centered design

    交互设计是在设计的时候所有步骤都可以修改的??(疑问:需求也能改?),不过我认为这个就体现出了MVC或者说MVVM的实用性。

    User centered design

    participatory design-参与式设计

    开发者、设计者、使用者,在一起,把技术的、需求的、设计的要素综合考虑进去进行设计。

    这是我的个人日记本
  • 相关阅读:
    USACO 3.3 A Game
    USACO 3.3 Camelot
    USACO 3.3 Shopping Offers
    USACO 3.3 TEXT Eulerian Tour中的Cows on Parade一点理解
    USACO 3.3 Riding the Fences
    USACO 3.2 Magic Squares
    USACO 3.2 Stringsobits
    USACO 3.2 Factorials
    USACO 3.2 Contact
    USACO 3.1 Humble Numbers
  • 原文地址:https://www.cnblogs.com/valentineisme/p/3976869.html
Copyright © 2011-2022 走看看