《构建之法》阅读笔记五

无论是硬件还是软件,都有很多功能部件,各个部件还要有机地结合起来,才能满足用户的需求。

用户体验的要素:用户的第一印象;从用户的角度考虑问题;软件服务始终都要记住用户的选择;短期刺激和长期影响;不让用户犯简单的错误;用户体验和质量;情感设计。

用户体验设计包括概要设计、行为交互设计和界面设计。

评价标准如下:

1.尽快提供可感触的反馈 

2.系统界面符合用户的现实惯例(FamiliarityAvoid Surprise

3.用户有控制权  

4.一致性和标准化

5.适合各种类型的用户

6.帮助用户识别、诊断并修复错误

7.有必要的提示和帮助文档

软件测试按照测试设计的方法分类有两种:黑箱和白箱;按测试的目的分类有功能测试、非功能测试。测试方法主要有:单元测试和代码覆盖率测试、构建验证测试、验收测试、“探索式”的测试、回归测试、场景/集成/系统测试、伙伴测试、效能测试、压力测试、内部/外部公开测试、易用性测试、“小强”大扫荡。最好的测试,是防止小强的出现。

程序的质量体现在软件外在功能的质量。衡量软件的功能,基本的判断可以用是或否来判定,进一步,可以用复杂的多维度特性的综合指标来衡量。但是软件工程的质量需要长期的过程来提高。

 

 

个人感受部分:

 

比如手机APP,之前看别人做的界面有些地方就不太符合用户的习惯,而且不能帮助用户,这样用户体验就比较差。

而反观那些比较受欢迎的软件,都是迎合用户的需求的。所以以后如果做软件,一定要先考虑用户体验。

 

原文地址:https://www.cnblogs.com/qkmn/p/6941718.html