构建之法阅读笔记05

                                                                                      构建之法第五次阅读笔记

 

 

这次读了构建之法的第十至十二章,对于这几章讲的内容,让我深有感触。进入第十章,先讲的是典型的用户和场景,开发一款软件,我们大多数都是为用户考虑的,但是你认为你的软件用户满意吗,要根据用户的喜好来做好一款软件,用户也有不同的类型,根据需求的不同,就像文章中讲的买卖石头的网站,不仅要考虑到用户的文化水平,还要考虑用户的类型,对于一些捣乱的用户来说,要考虑到网站的安全问题。对于一款好的软件,必须要有人来用,而且要让用户用的放心,要设置一些用户学习使用这款软件的资料,才能让用户用好这款产品,使其更好地发展。

对于一款比较好的软件来说,必须要有好的构造,要有最基本的图形建模和分析方法,我们要为产品构造出模型,描述这款产品的属性,关系。思维导图形模式灵活,适用于许多鼓励探索,发散思维的场合。对于每个数据都要细化,要分析实体之间的关系,描绘简明的实体图。要分清各个实体之间的关系,而且在面对不同的用户时,要根据用户的需求来判定,表达数据的流动,管理人员可以发出指令,统一的表达方式,对实体的实例化,将其融入图形中,让用户更好地理解到软件的优点。对于不同的问题,有各种不同的方法来解决,因此在解决这些问题时许多人尝试用各种比较优的方法来解决。在修改代码的时,要根据场景和开发任务来决定集成的次序,互相依赖的任务要一起来集成,在测试场景时,,要保障场景完全通过所有的测试,然后把场景的状态改为已解决。

在开发每一款软件,要有最基本的日常管理,一般的公司在开发一款比较好的软件,害怕泄露软件的一些信息,都是在闭门造车,将其软件工程师封锁在一个秘密的宾馆里,每天除了吃饭就是编程,开发人员要完成每天规定的任务。对于构建,有时候构建在本地是成功的,但链接服务器时就出错了,导致无法测试运行,因此要有一名构建大师。构建大师的基本任务就是负责管理和构建服务器,调试构建,找出错误,并分析出错的原因,同时要加入腐败基金,来约束人员。

对于用户的体验是最重要的,只有让用户了解到你的产品好用,用户才会用到你的产品,一切都要从用户的角度来考虑问题,软件用的越多,表示越难用,要有短期的刺激和长期影响,就像飞机上的遥控板,由于乘客会按错键导致了很多 问题的出现,因此更换的不少版本的遥控板,最后才成功的解决了此问题。

用户体验的步骤和目,软件的反馈往往要避免带给用户奇识胜于回忆,要给用户提供必要的信息提示,减少用户的记忆负担,从而减少认知能力,总之,一切从用户的角度出发。

 

posted @ 2016-05-21 09:45  beifangderen  阅读(99)  评论(0编辑  收藏  举报