构建之法阅读笔记05

软件是给用户用的,无论何时,都要把用户放在第一位,用户体验有各种角度,用户的第一印象很重要,就像我们对人的第一印象一样,虽然之后的相处可能会改变 这种印象,但是第一印象的重要性不言而喻。给用户展示的不仅仅是界面以及所有功能,能理解用户的处境,心理,动机,是好的产品设计的出发点。我们平时经常 要Word,有些文件要求特定的字体,Word中一个很好的优点就是可以记住用户的选择,有最近使用的字体这一项,我们也要借鉴Word,让我们的软件用 的越多,越好用,按钮之间,要用明显的不同,免于让用户犯简单的错误。另外,正确处理用户体验和质量的关系也是至关重要的,设计的三个层次:外形、使用的 乐趣和效率、个人满足感,共同影响了用户体验。之前学习过单元测试,这次我又了解了各种测试方法和测试的设计方法,Bug一直是一个困扰我们的问 题,Bug是软件的缺陷,又可以分解为:症状、程序错误、根本原因。单元测试,代码覆盖率测试,构建验证测试,验收测试,“探索式”测试,回归测试,伙伴 测试,效能测试等等测试方法,需要深入思考,等我们软件做好了,尽可能实现这些测试。平时去超市买东西的时候,我们必须要看的就是质量认证,那么软件的质 量也是软件的根本,没有质量,就没有体验可言,对软件质量的定义都强调了软件要符合用户以及利益相关者的需求(在功能、成本、时间方面),软件工程的质量 需要长期的过程来提高,主要体现在以下方面:软件开发过程的可见性、风险控制、软件开发成本的控制,内部质量指标的完成情况。如果一个软件在开发过程中需 要做展示,而开发者不能满足这个要求,那么这软件质量不会太高,同样,成本过大也是不太好的

posted on 2016-06-05 16:11  九块九毛九  阅读(80)  评论(0编辑  收藏  举报