Journal entry of the thirteenth chapter to chapter seventeenth(第十三章和十七章阅读与疑问)
第十三章:
软件测试的意义在于:
a. 发现软件错误;
b. 有效定义和实现软件成分由低层到高层的组装过程;
c. 验证软件是否满足任务书和系统定义文档所规定的技术要求;
d. 为软件质量模型的建立提供依据。
因软件测试在软件开发过程中必不可少,所以,软件测试的方法固然也会很多,我们掌握的知识有限,每一种方法有其的优于劣,是不是一个软件用一个方法去测试就好了,还是说可以要用多个方法来测试,那么具体确定多少个方法,这个我们该如何去确定?
第十四章:
程序=数据结构+算法
软件=程序+软件工程
软件(质量)=程序(质量)+软件工程(质量)
在第一章的时候,也提到验证质量保障的过程叫做软件测试。是不是说我们在确定一个软件的好坏时,是不是说它的程序质量和软件工程质量很好,就能说明这个软件很好?
第十五章:
当一个软件正在稳定和发布阶段时,假如我们突然发现了一个很难解决的问题,或者说,解决那个问题很耗时间,甚至不知道能不能把它解决,我们改怎么办?选择继续修复可能会花费不知道的时间,选择重新做,可能时间会更久,之前的努力就全白费了。
第十六章:
IT行业的创新,毋庸置疑,在IT界,不只是IT界,在很多行业都是一样,假如没有创新就没有新的活力源泉,但是,并不是每个程序员都是“乔布斯”,我们普通人的思想可能就是做得和一些大型的软件差不多好就很成果了,这种思想貌似很实际,但是对于行业发展肯定是不好的,那么,我们应该怎样处理工作与创新这样的关系?也就是说,比如:老板叫你弄一个和新浪登陆页面差不多的网页就可以了,和淘宝差不多的网站就已经了不起了,当然我们不可能去copy出来,我们去模仿着做可能还不怎么理想,这时,我们可能会有创新的念头,我们应该怎么去取舍?
第十七章:
假如要对一个小组的成员评分,但是他们做得东西不同,我应该怎么样评价他们的贡献的大小?
Journal entry of the thirteenth chapter to chapter seventeenth(第十三章和十七章阅读与疑问)的更多相关文章
- CHAPTER 25 The Greatest Show on Earth 第25章 地球上最壮观的演出
CHAPTER 25 The Greatest Show on Earth 第25章 地球上最壮观的演出 Go for a walk in the countryside and you will f ...
- CHAPTER 40 Science in Our Digital Age 第40章 我们数字时代的科学
CHAPTER 40 Science in Our Digital Age 第40章 我们数字时代的科学 The next time you switch on your computer, you ...
- Journal entry of the eighth chapter to chapter ten
Chapter eight: 当我们做一个项目的时候,一开始可能会信息满满,或者说是通过一些调查分析后觉得自己的团队能完全实现用户所提出的所有要求,但是,往往在很自信的时候,我们都会处处碰壁,因为组内 ...
- Journal entry of the eleventh chapter to chapter twelfth
第十一章:正如很多人一样,觉得软件工程这个课程好像没什么用,感觉提高不了自己的写代码能力,学的都是理论知识,好像对于我们这种技术类的专业离得有点远,是这样的吗? 第十二章:每样东西都没有完美的,即使我 ...
- EFFECTIVE OBJECTIVE-C 2.0 TIPS 总结 CHAPTER 1 & CHAPTER 2
下面只是对读到的所有 Tips 结合我平时开发中遇到的问题进行总结,每一个 Tips 和书中的每一条对应,本文的目的是去掉书中的大部分讨论的内容,让人能够马上使用这些 Tips,建议阅读过原书后食用更 ...
- Effective Objective-C 2.0 Tips 总结 Chapter 3 & Chapter 4
Chapter 3 接口与 API 设计 Tips 15 使用前缀避免明明空间冲突 Objective-C 没有命名空间,所以我们在起名时要设法避免命名冲突 避免命名冲突的方法就是使用前缀 应用中的所 ...
- Professional C# 6 and .NET Core 1.0 - Chapter 42 ASP.NET Web API
本文内容为转载,重新排版以供学习研究.如有侵权,请联系作者删除. 转载请注明本文出处: -------------------------------------------------------- ...
- 零元学Expression Blend 4 - Chapter 5 2.5D转换的使用技巧
原文:零元学Expression Blend 4 - Chapter 5 2.5D转换的使用技巧 本章将延续上篇零元学Expression Blend4 - Chapter 4元件重复运用的观念所制作 ...
- R12: Improving Performance of General Ledger and Journal Import (Doc ID 858725.1 )
In this Document Purpose Scope Details A) Database Init.ora Parameters B) Concurrent Progr ...
随机推荐
- mysql 跑存储过程没有权限的问题
1.赋予权限 GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; 2.刷新权限 FLUS ...
- 在线调整InnoDB Buffer Pool Size
InnoDB Buffer Pool主要是用来缓存数据表和索引数据的内存区域,它的默认值为134217728字节(128MB).最大值取决于CPU架构;32位系统上的最大值为4294967295(23 ...
- C语言常用知识点
C语言条件预处理命令 /* 格式: #ifdef 标识符 程序1 #else 程序2 #endif 标识符已经定义时,程序段1才参加编译 应用:如调试版本,发行版本,便于调试 */ #include ...
- 小白日记53:kali渗透测试之Web渗透-SSL、TLS中间人攻击(SSLsplit,Mitmproxy,SSLstrip),拒绝服务攻击
SSL.TLS中间人攻击 SSL中间人攻击 攻击者位于客户端和服务器通信链路中 利用方法: ARP地址欺骗 修改DHCP服务器 (存在就近原则) 手动修改网关 修改DNS设置 修改HOSTS文件[高于 ...
- 微信小程序的经纬度不想写死,需要转成number类型不能用浮点型
click: function (e) { var msg = this.data.placeData; var latitude = Number(msg.latitude) var longitu ...
- Deep Learning综述[下]
Image understanding with deep convolutional networks 直到2012年ImageNet大赛之前,卷积神经网络一直被主流机器视觉和机器学习社区所遗弃.2 ...
- 8-[CSS]-选择器
1.选择器 首先来说一下,什么是选择器.在一个HTML页面中会有很多很多的元素,不同的元素可能会有不同的样式,某些元素又需要设置相同的样式,选择器就是用来从HTML页面中查找特定元素的,找到元素之后就 ...
- $watch和$observe的使用
$observe 是Attribute对象的一个方法,用来监听DOM中属性值的变化.比如 attr1="{{name}}" Attribute定义在directive中的link函 ...
- CSS中的height与line-height的区别
<p class='text'>高与行高的区别</p> 那么我要想让这些字上下居中那么可以用宽度和行高控制 .text{ height:25px; line-height:25 ...
- 第一个Django demo
平台:Pycharm Django 使用 Pycharm 进行开发,需要提前在 Pycharm 中(File > Settings > Project: Python > Proje ...