【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《《人月神话》读书心得》,欢迎阅读!

《软件工程导论读书心得》
随着IT行业的迅速发展,计算机使用越来越普及,越来越多的领域使用了计算机,特别是一些重要领域如国防、银行、金融、通讯、航天等,他们对软件质量要求很高。同时一些重大事故的发生,也引发了人们对软件质量的关注。如2002年欧洲载重10吨的阿丽亚娜5型火箭发射失败,最后证实是软件质量问题;还有国内的一些银行金融系统,因软件质量问题不得不暂停营业。毋庸置疑,在经历了长期的不为人知和可有可无后,软件测试目前已变的炙手可热。随着中国软件市场的发展,越来越多的国外资金投向中国软件行业。据报道,中国软件外包市场的潜力和机会已远远超过软件王国印度,不过由于软件人才的严重不足致使我国软件发展遭遇“瓶颈”。国家为了大力培养软件人才,不断采取积极有效的措施。
在这里,我我总结了一学期来的上课听课心得,在我脑海里反响最为频繁的同时让我比较赶兴趣的内容就是老师在第七章章节讲到的《实现》,在这章节里,讲述了软件的实现需要的是以测试为基础,从而确保在交付之前保证软件的可靠性。关于软件测试,软件测试是软件开发过程中必不可少的一个步骤,是用来确认一个软件的品质和性能的好与环。所谓软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
软件测试是个需求高,就职机会大的职业。目前,我国具备软件测试能力的人员数量和市场需求相差巨大,巨大的市场空缺,使软件测试工程师从初级到高级,只需要 1 年甚至更短的时间来完成。所以软件测试行业,未来的发展空间是非常广阔的。
随着软件测试技术的发展,测试方法更加多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。 从测试是否针对系统的内部结构和具体实现算法的角度来看,可分为:白盒测试和黑盒测试。从是否需要执行被测软件的角度,可分为: 静态测试和动态测试。
在测试的过程中,我们一定要碰到的就是BUG!有人说,软件测试就是在寻
找软件中的BUG,那么我么有必要搞清楚什么是BUG。BUG ,在英语中是指“小虫子”的意思,现在泛指计算机中硬件和软件的错误。硬件错误有两个原因:一是设计错误,而是硬件老化失效。软件的错误全是厂家的错误
虽然知道软件测试这个名词,但知其然不知其所以然,通过课后的自我复习,让我明白了什么是软件测试,作为一个合格的软件测试人员应当具备的软件测试知识有哪些,比如说一个完整的测试流程应该是:单元测试—>集成测试—>联调—>系统预测试—>系统测试,当然作为软件测试人员还应知道常用的软件测试的工具,软件测试工具的作用是用来发现BUG并处理,一个好的软件测试工具和测试管理工具结合起来使用将会使软件测试效率大大的提高,对些软件测试工具的了解让我明白一个好的软件真的是来之不易。通过写这门课程的心得,让我明白任何知识只要你肯去了解,肯去钻研,你肯定会得到你想要的结果,所以我感谢老师给了我们这么好的一个机会再一次的去深层次接触软件知识,让我受益匪浅!
软工专升本一班:黄伟强
0967020330
本文来源:https://www.dy1993.cn/aLg4.html