zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记05

    这次构建之法,我读了这本书的后面几篇,后面的章节介绍了软件完成后的事情。满足用户的体验,为软件打补丁,相当于售后的服务。还有软件的测试,在软件中有什么漏洞,都会在这一次的“打小强”中得到解决。软件的质量保障都有哪些方面。在软件完成之后的发布上,需要做哪些工作。

    用户体验就是用户对所用到的软件的体验,而用户的第一印象往往最为重要,站在用户的角度考虑问题往往会有所收获。这里有几个考虑问题的出发角度:

    Who:  谁是你的目标用户?

    When:他们会在什么时间使用你的产品?

    Where:目标用户会在哪里和你的产品交互?

    What:你的产品是什么?而用户的期待是什么?

    Why:用户为什么要使用你的产品?在众多竞争产品中,用户为什么会选择你的产品?

    How:用户是如何与你的产品发生交互的?他们怎么用?在使用过程中出现了什么问题吗?

    除此之外,在细节方面也要注意,不要让用户犯简单的错误,在特殊的地方加以控制。

    软件测试是在一个软件工程中十分重要的环节,测试分为两种方法:黑盒和白盒。黑盒只看结果是否达到要求,而白盒需要看其中的步骤,测试性能。

    之后软件质量的保障,软件质量 = 程序质量 + 软件工程质量。程序质量是可以看见的,让用户满意的程序就可以说质量优秀。然而软件工程的质量是看一个企业的成熟度。

    最后一切都完成了,最让人期待的软件发布就要来了。

    发布之前的时候改bug是必不可少的,修改bug的门槛应该成波浪形上升,而bug的数目也要逐渐趋近于零。

    发布之后需要进行一个事后会议,总结出出现的问题,如果再来一次会怎么做。

  • 相关阅读:
    14-6 XShell连接远程服务器
    14-5 XManager工具安装
    14-4 本地私有化部署方案介绍
    14-3 阿里云域名购买及备案流程
    14-2 阿里云ECS服务器购买介绍
    13-7 Docker基本使用总结
    初识Redux-Saga
    React Native填坑之旅 -- FlatList
    React Native填坑之旅 -- 使用react-navigation代替Navigator
    React Native填坑之旅 -- 回归小插曲
  • 原文地址:https://www.cnblogs.com/xiaosongbiog/p/5574445.html
Copyright © 2011-2022 走看看