第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. 什么是Scala的收益?
  2. 解决stamp mismatch with graph file
  3. win10专业版虚拟机配置服务器,虚拟机专用专业版win10 账号密码
  4. xfce的开始菜单增加搜索框
  5. Java面试170题答案解析(1-20题)
  6. cef如何隐藏html,CefSharp访问加密的HTML/JS/CSS文件
  7. Intel X86 CPU寄存器学习笔记
  8. pytest测试框架(七)---pytest与jenkins集成(pytest+jenkins+allure)
  9. 查找数组中被删除的一个元素
  10. node.js Web实时消息后台服务器推送技术---GoEasy
  11. 文件夹有个蓝色箭头_带有双蓝色箭头的Windows文件夹图标是什么意思?
  12. Ubuntu垃圾箱目录及清空
  13. 系统性谈谈软件可靠性——第1讲:软件可靠性基础概念
  14. oracle siebel crm 8.0,Solix实现Oracle Siebel CRM 8.1整合
  15. 基于spss的多元线性回归(逐步回归法 stepwise regression)
  16. 青龙面板助力码脚本案例
  17. python代码 素数集合 回文素数,反素数,梅森素数,双素数
  18. 群晖nas使用的端口
  19. 基于WebGL架构的3D可视化ThingJS平台—粮仓3D场景
  20. activiti入门系列文章9 - 委派与转办

热门文章

  1. c++11支持类数据成员的初始化
  2. 我用微笑剪辑我的微电影 ---六月实习总结
  3. Exchange Server2010系列之五:再谈邮箱基本管理
  4. 我们的系统是否需要EJB3?
  5. 北大青鸟广州天河:最喜欢微软的10件事(二)
  6. android hfp分析,Android HFP-转
  7. php处理post序列化,使用jQuery POST和php序列化和提交表单
  8. linux Operation not permitted
  9. [渝粤教育] 山东大学 日本历史与文化 参考 资料
  10. 【渝粤教育】国家开放大学2018年春季 0049-21T法律文书 参考试题