博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
构建之法阅读笔记06
阅读量:4677 次
发布时间:2019-06-09

本文共 1157 字,大约阅读时间需要 3 分钟。

这一周,我阅读了构建之法的十二、十三、十四章节。在这几章中,邹欣老师分别给我们讲述了用户体验,软件测试,质量保障。

在第十二章中主要给我们讲述的是以用户的第一人称的角度去思考,考虑问题。现在社会上的软件多得数不胜数,各种功能的软件都有,那么要怎么样做出来的软件用户才喜欢呢,才能得到用户的青睐呢。这就需要我们站在用户的角度来看这款软件,首先,我们第一眼看见的肯定软件的log,然后就是进入软件的界面,怎么启动的软件等等。邹欣老师在这一方面给我们提到这需要“同理心”。软件团队的设计师和软件工程师有“同理心”?什么是同理心?就是理解别人的处境、心理、动机的能力。设计不同于传统的数学题,是没有唯一的标准答案的。有一颗为用户着想的“同理心”,是好的产品设计的出发点。我觉得最主要的就是方便和稳定这两方面,用户使用的时候,感觉所需要用的功能操作都很简单快捷,并且用起来不会卡,很稳定。如果达到这两方面的话,我觉得用户在心里就会对该软件产生一定的好感,就会注重这个软件。对于我们做软件时,让用户不断体验和设计所需要的功能是必不可少的。实际上现在我们就还处于用户的阶段,所以我们要好好把握这个时机,多想想,多积累一些东西,为以后的我们的思想考虑做铺垫。

第十三章和第十四章对于我们编程人员来说就是极其重要的了——软件测试和软件质量的保障。对于测试设计有两类方法:黑箱(Black Box)和白箱(White Box)。这是每个接触过软件测试的人都会给出的答案,但这只是整个软件测试的入门知识。所谓黑箱/白箱,是指软件测试设计的方法,不是软件测试的方法!注意“设计”二字。按测试的目的分类又可以分为:功能测试分类、非功能测试、测试“烽火台”。对于测试方法又有单元测试(Unit Test)、代码覆盖率测试(Code Coverage Analysis)、构建验证测试(Build Verification Test,BVT)、验收测试(Acceptance Test)。从每一个角度,每一个方面,每一个功能去测试能最大化的检查我们软件的优良程度。可以说这些测试对于我们来说就是一支强心剂。软件质量 = 程序质量 + 软件工程质量。程序的质量体现在软件外在功能的质量。软件工程质量体现在软件开发过程的可见性。我们要做的就是软件质量的保障工作。每个人把每个人的任务都负责并且完成好,那么我们的软件质量保障工作就会很成功,很圆满。那么我们的成果就会达到令我们满意的程度。

从站在用户角度以用户称赞我们软件为目标去思考软件的构架和一系列功能。然后仔细的完成软件质量保障工作达到令我们自己和用户都满意的地步,实现双赢,皆大欢喜。

 

转载于:https://www.cnblogs.com/mengqimoli/p/5395007.html

你可能感兴趣的文章
HTML fieldset标签
查看>>
Qt 之 饼图
查看>>
算法总结系列之二: 快速排序(QuickSort)
查看>>
老外的前端面试题
查看>>
架构:新浪架构师谈微博架构
查看>>
SQL 语句速查
查看>>
discuz 删除指定条件的资讯
查看>>
Android上下文菜单ContextMenu
查看>>
JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法
查看>>
Python & Django 学习笔记
查看>>
python第四天练习题
查看>>
【bzoj4543】Hotel加强版(thr)
查看>>
没有标题(1)
查看>>
React-Native学习手册----搭建基于ios平台的开发环境
查看>>
Android手机 Fildder真机抓包
查看>>
[stm32] 中断
查看>>
L1-043 阅览室
查看>>
我大学时代的好朋友要结婚了!
查看>>
RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
查看>>
PAT-1134. Vertex Cover (25)
查看>>