您的位置:首页 > 其它

读后感

2016-03-21 21:31 99 查看
问题:软件工程的目标——没有BUG的软件就是“足够好”的软件。第一章的1.2.4节。软件工程的目标其中就有用户的满意度,适用性:软件在不同的系统的约束条件下,使用户需求得到满足的难易程度。初步学会软件工程要做到3点:1.研发出符合用户需求的软件;2.通过一定的软件流程,在预计的时间内发布”足够好“的软件;3.并通过数据和其他方式展现所开发的软件是可以维护和继续发展的。首先是满足用户的需求,某些用户想要的软件不在乎是否有某些BUG,每种软件都有它们各自的特点,两两相比总能找出它们的不同、优缺点,所以只要满足他们的需求就可以了。就像第三方软件、外挂之类的必然存在BUG,研发出这些软件就是好软件么?软件工程是把软件中的BUG都消灭的过程,然而软件工程的目标是根据用户的需求研发出满足用户需求的软件。人无完人、金无足赤。没有完美的人,同样也没有完美的软件,软件中必然有着BUG,只不过有没有发现罢了。一个开发者的老笑话”送走了旧的错误,迎来了新的错误“。软件还要有可维护性来能够对它进行修改,以改正潜伏的错误,改进性能和其它属性,使软件产品适应环境的变化等。

问题:什么是单元测试。第二章第1节。单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 单元测试不仅仅是作为无错编码一种辅助手段在一次性的开发过程中使用,单元测试必须是可重复的,无论是在软件修改,或是移植到新的运行环境的过程中。因此,所有的测试都必须在整个软件系统的生命周期中进行维护。

问题:如何衡量、证明自己的能力。第三章第1节。数据是衡量、证明自己的能力之一。软件工程师如何成长?积累软件开发相关的知识,提升技术技能;积累问题领域的知识和经验;对通用的软件设计思想和软件工程思想的理解;提升职业技能;实际成果。成长与代码量是成正比的,想要有所成长,必须要有大量的代码量, 纸上得来终觉浅 绝知此事要躬行。没有大量的实践是不足以让你有所成长。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: