第13章  软件测试

测试原则

一,测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求。

二,程序员应该避免检查自己的程序,软件测试应该由第三方来负责。

三,设计测试用例时应考虑到合法的输入和不合法的输入以及各种边界条件,特殊情况下不要制造极端状态和意外状态。

四,应该充分注意测试中的群集现象。

五,对策就错误结果进行地一个确认过程。一般由A测试出来的错误,一定要由B来确认。严重的错误可以召开评审会议进行讨论和分析,对测试结果要进行严格的确认,是否真的存在这个问题以及严重程度等。

六,制定严格的测试计划。一定要制定测试计划,并且要有指导性。测试时间安排尽量宽松,不要希望在极短的时间内完成也有一个高水平的测试。

七,妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。

第14章  质量保障

软件质量=程序质量+软件工程质量

第15章  稳定和发布阶段

15.2 发布之后——事后诸葛亮会议

会议的核心问题:“如果你可以重新来过,什么方面可以做得更好?” 既然有事后诸葛亮,那肯定也有事前诸葛亮,但事前无论想得再怎么全面,还是会有不足。所以事后诸葛亮会议是很重要的。

第16章  IT行业的创新

16.2 创新的时机

我们从G-number这个游戏可以领悟到3点:1,赢者通吃。2,螳臂当车。3,只先一步。 我们知道这游戏玩次数越多,答案越小。所以把握好创新的时机是非常重要的。

第17章  人,绩效和职业道德

17.5.2 磨合阶段

正确处理问题

1)对于技术能力强,并且通过实际工作得到大家认可的成员,应鼓励他们发挥更多技术领导的作用。

(2)对一些经常有不同意见,特立独行,看似拖团队后腿的成员,这时不应该妄下判断,其实他们很可能是不错的员工,只是没有掌握表达意见的适当方式,不懂如何说服别人,应该鼓励他们找到和团队共存、共事的途径。

(3)有的成员虽然自己的工作能应付,但他们不爱讨论、分享经验,似乎没有更高的要求。对这种类型的人,应该让他们与更自信、积极的同事合作,给予他们要求更高的工作,让富有挑战性的工作激发他们的热情。

(4)有的成员在实际工作中显示出较差的技能,不怎么胜任工作。对这类成员,要考虑安排他们做得来的事,调整在团队中的位置,做到人尽其用。

转载于:https://www.cnblogs.com/santokim/p/4586739.html

对《构建之法——现代软件工程》13-17章的困惑与思考相关推荐

  1. 《构建之法》第4.17章读书笔记

    <构建之法>第4.17章读书笔记 第四章 原文语句: 异常不能跨过DLL或进程的边界来传递信息,所以异常不是万能的. 提出问题: 1.什么是DLL?DLL是来解决什么问题的? 网上说法: ...

  2. 构建之法 第三版 17 章 部分草稿

    构建之法 17 章 人,绩效和职业道德 (<构建之法> 第三版草稿) 2016/12/23 17.1 领导力 在软件开发过程中,有很多平等合作,但是也有上下之分的领导/被领导关系,即使都是 ...

  3. 活泼的行文 推荐 《构建之法 - 现代软件工程》 邹欣著

    两周前买了邹欣的<构建之法 - 现代软件工程>,原计划年前看完吧,结果一看就放不下,用了两周看了第一遍,觉得非常好,特此推荐给大家.购买链接如下 http://item.jd.com/12 ...

  4. 构建之法现代软件工程(第五次)

    构建之法现代软件工程(第五次) 这周我阅读了<构建之法>第六第七章 敏捷开发的原则: (1)尽早并持续地交付有价值的软件以满足顾客的需求: (2)敏捷流程欢迎需求的变化,并利用这种变化来提 ...

  5. 《构建之法》第十二章 用户体验

    摘至 邹欣<构建之法>一书,以作学习之用 概述 其实,计算机软件的用户界面(User Interface,UI)和用户体验(User eX-perience,UX)是一个有着丰富内容的学术 ...

  6. CSS3秘笈第三版涵盖HTML5学习笔记13~17章

    第13章,构建基于浮动的布局 使用的是float(浮动)属性 注:float:none值将取消所有浮动,通常只用来取消元素中已经应用的浮动. 切记:不需要给正文的div设计宽度,即使设计成固定宽度也不 ...

  7. 《构建之法》第十六章 IT行业的创新

    摘至 邹欣<构建之法>一书,以作学习之用 创新的迷思 最近几年,我们整个社会似乎对创新很感兴趣,媒体上充斥了创新型的人才.创新型的学校.创新型的公司.创新型的城市.创新型的社会,等等名词. ...

  8. 《构建之法》阅读第四章、第十七章收获

    第四章 两人合作 问题: 1.<构建之法>P76页4.3.4如何处理c++中的类 4.数据成员(2)不使用公共的数据成员,要用inline访问函数,这样可以兼顾封装和效率. 答: 刚开始不 ...

  9. 《构建之法》第2.16章读书笔记

    构建之法读书笔记 第一章 原文语句: 这里我们看到客户们对阿超的需求从一个简单的程序,扩展到一个满足各种功能的应用软件,再扩展到一个能保证服务质量的软件服务,现在请大家估计做好这个软件服务需要多长时间 ...

  10. 速读《构建之法 现代软件工程》的五个问题

    P52 关于软件工程的思维误区   ,书中分析了软件开发中工程师的一些思维误区,但是该如何正确的避开这些误区,如何养成正确的高效的软件思维呢? p90 关于如何正确的给予反馈,书中给了一些建议,但是正 ...

最新文章

  1. 2019.03.13 ZJOI2019模拟赛 解题报告
  2. 数据库 sqlite order by对结果集进行排序
  3. 转:Oracle 应用服务器 MapViewer 10.1.2截图
  4. 九度oj 题目1078:二叉树遍历
  5. 扫描枪读条码数据在单片机串口电路的读取与显示
  6. (十二)java springcloud b2b2c多用户商城系统-springboot集成apidoc
  7. 如何使用Hibernate批处理DELETE语句
  8. python基础函数式编程(十七)
  9. matlab位姿,matlab位姿解算的相关问题,求助求助!
  10. session放入缓存(redis)、DB
  11. vb中typename函数
  12. java 自定义表单 开源_开源的自定义表单设计器基础源码,PC端+移动端
  13. windows下WDK创建免费的测试证书,并签名windows驱动文件(附带测试效果)
  14. android logo在线生成工具,在线生成logo
  15. 实现一个简单的抽奖系统
  16. 详细解读:大数据分析的学习
  17. 大学英语综合教程二 Unit 4 课文内容英译中 中英翻译
  18. LaTex - PPT 模板-1 (亲测可用)
  19. scrollView 横向
  20. anaconda虚拟环境安装cvxpy报错

热门文章

  1. 如何生成二维码及注意事项
  2. linux增加虚拟内存
  3. Median of Two Sorted Arrays@LeetCode
  4. 程序员应该做的事(转自CSDN)
  5. mysql 遍历二叉树_数据结构-二叉树遍历
  6. 业务流程图_你会用Visio制作专业的业务流程图吗?
  7. 计算机课用英语怎么说cute,cute英语怎么读
  8. 没有搜索_杭州诠网科技解析搜索词和点击量正常却没有咨询对话的原因
  9. STL标准模板库操作 --- map
  10. php 当前文件的文件夹大小,PHP获取文件夹大小函数用法实例