电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《软件工程导论》读后感

《软件工程导论》读后感_第1页
1/2
《软件工程导论》读后感_第2页
2/2
读完《软件工程导论》后,我才发现原来做一个真正的软件居然要经历这么多东西。原来我离一名真正的软件工程师还有很大一段距离。那么先来谈谈对于软件创作方面的收获吧。首先,对于一个即将被开发的软件,要有一个它能解决问题的定义,然后进行可行性的讨论、需求分析……这是软件开发的管理团队开始运作,他们会预估投资,创作的时间,以此来评估开发软件的风险。项目管理先于任何技术活动之前开始,并且贯穿项目,,他们的工作看起来挺花时间的,但实际上大有用处,它会将软件开发的风险将到尽量低,这是前人吃亏的来的经验,所以在开发软件时,一定要考虑它的价值.当预估通过时,便开始总体设计,此时的系统已经知道做什么,现在就开始让它怎样做。这时首先寻找实现目标的各种不同方案,再选取方案,进行成本、效益的分析,当方案选取出来时,根据方案将设计模块化(把程序划分成独立命名且可独立访问的模块)、耦合。这时有一个简单明了的说明图(流程图)显得尤为重要。它会将抽象的逻辑思维具体化。所以说流程图是程序编写的灵魂.当总体设计完成后,才开始详细设计。详细设计阶段的任务还不是具体地程序编写,而是设计程序的蓝图.以后程序员将更具意读者。程序的质量不仅要看它的逻辑是否满足,还要考虑是否通俗易懂,这又一次显现流程图的重要性。详细设计完,才开始实现.通常,实现包括编码和测试,在以前,我一直以为软件主要考编码,结果才发现在软件开发过程中,程序员只占 20%,而测试员占了25%。这说明后期的维护太重要了。完成编码后,便开始测试,测试完后还有调试(作为成功测试后的结果出现).当软件开发出来并交付使用后,便进入了软件的运行和维护阶段,这个阶段时软件生命周期的最后一个阶段.而对于团队方面,我也有了更深的认识。首先团队的强大、效率并不是靠人数来决定的。一个强大团队要素养少而精,并且分工明确。这也对我以后进团队有一些帮助吧.看完这本书,虽然对于大量的专业知识一头雾水,但是对于一个软件开发有了比较详细的了解。并不再是以前单纯的敲代码.而对于软件工程导论,感觉 B.w.Beehm 的 7 条基本原则就能完全概括1.用分阶段的生命周期计划开始管理2.进行阶段评审程序3.实行严格的产品控制4.采纳现代程序设计技术5.结果应能清楚地审查6.开发小组的人员应少而精7.承认不断改进软件工程的必要性原来我还太单纯,太薄了!

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《软件工程导论》读后感

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部