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

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

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

    Who:  谁是你的目标用户?

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    数据库优化空间换时间优化
    sql server性能分析查询死锁和阻塞的sql语句
    修改储存过程所有者
    SQL Server 查看数据库基本信息
    SQL语句之普通行列转换
    Ext.Window
    小议操作符“^”与"&"的应用
    数据库设计名值模式(转)
    为数据库建立索引
    sql server性能分析检测数据库阻塞语句
  • 原文地址:https://www.cnblogs.com/xiaosongbiog/p/5574445.html
Copyright © 2011-2022 走看看