《构建之法》第一章节学后有感

经过了对《构建之法》第一章的学习,我大致了解了软件工程到底是什么概念。在学习这本书之前我以为所谓软件工程就是编写程序,创造一个软件供需求者使用。但是在学习了第一章的内容之后我才明白原来软件工程是整个软件开发的过程。它包括了需求分析得到自己开发的方向,再制定软件的设计方案,然后开始编写程序,最后提交软件成品之后还需要定期维护,而在这编写程序的整个过程中都伴随着软件测试,这也是至关重要的。我的专业是计算机科学与技术,不同于软件工程专业,我们专业涉及的范围比较广阔,包括硬件与电路领域。在以后的学习我希望能借鉴软件工程中的优秀之处完善自己的专业学习,我也会在学习探索中找寻到一个自己感兴趣的地方,专而攻之。希望在之后的学习里,《构建之法》能带给我更多的惊喜与收获。

时间: 2024-07-28 21:29:46

《构建之法》第一章节学后有感的相关文章

阅读构建之法第一章有感

今天阅读了构建之法第一章,感觉到自己其实玩具的阶段都不到,离研究阶段更是差的有段距离.了解到程序其实只是一个藏在你电脑里的数据结构加算法,要想成为软件还得经历软件工程这一阶段,软件工程便是把系统的.有序的,可量化的方法应用到软件开发,运营和维护上的过程中.首先我要进行软件需求分析,一个成功的软件是要有市场需求作为背景的,没有需求你做的软件就是无用的东西,有了需求然后我们对软件进行设计使之安全 可行 基本满足市场的需求.然后我们便对我们的软件进行测试.最后软件在用户手中运行,但是十全十美的软件是不

读《构建之法:现代软件工程》有感

对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言.算法.数据结构.编译原理.软件工程等.很多学生都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟.邹欣老师的<构建之法:现代软件工程>一书很好地,并且巧妙地将理论和实践结合了起来.       继<移山之道>.<编程之美>之后,邹欣老师再推新作<构建之法:现代软件工程>,将软件工作的方方面面生动活泼地呈现在了大

读《构建之法》前三章有感

最近这几天一直下雨,我的心犹如构建之法一般的复杂,但是,听着雨声,仔细的思考后,感觉构建之法在我的心中慢慢的变得清晰了.这几天看了<构建之法>的前三章后,心有所感,在这里就粗略的讲一讲我的感想,首先是第一章,主要讲了软件工程师什么,软件又是什么,软件的各种要素等等,让我对软件有了一定的了解,同时深有所感的是,一个软件,不论好与坏,都是应人们需求所产生的,所有的软件都不是一天就可以完成的,有的需要很久很久,同时还需要一个团队的合作才能呈现出一个软件,软件工程这门学问不是一个理论的学问,更多的是一

我读经典(8):以独特的视角来看软件工程--读《构建之法:现代软件工程》有感

?? 对于计算机相关专业的学生来说,我们学习了很多的专业课程,像编程语言.算法.数据结构.编译原理.软件工程等.很多学生都会有这样的疑问:我学了这么多的课程有什么用呢?在工作中有多少会真正被应用到呢?也就是说,大家都觉得理论和实践之间有着不可逾越的鸿沟.邹欣老师的<构建之法:现代软件工程>一书很好地,并且巧妙地将理论和实践结合了起来. 继<移山之道>.<编程之美>之后,邹欣老师再推新作<构建之法:现代软件工程>,将软件工作的方方面面生动活泼地呈现在了大家(尤

构建之法第一篇阅读笔记

程序=算法+数据结构这句话我估计应该深入每个计算机系学生的心里了,但是就像书中所说的一样除了上数据结构课程我们没有用过任何与数据结构有关的东西,难道老师讲的都是错的吗?构建之法给了我明确的答案,这都是我们就业后所要面临的问题,因此,软件工程概论这门课就显得尤为重要了,它可以帮助我们了解软件工程整体结构,了解其中的各个流程,使我们能够了解到我们今后将会遇到的问题,提前让我们熟悉这个行业,意识到自身所学真正的作用. 软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程.它包含

构建之法--第一篇

这一周,我学习了<构建之法>中第一章的内容,对<构建之法>这本书有了一个大概认识. 首先,我们从第一章中,能得出其中两个等式: 1.软件=程序+软件工程.我们该怎么去理解这个等式呢?如果是以一个程序员的立场来看,我们想要做出一个可以推广出去并且能过投入市场的软件,要经过几道必要的步骤.程序员要利用自己所擅长的语言来编写出客户需要的程序,待客户满意这一个程序的基本需求后,才算勉强形成一个胚子.后续,还需要随客户的要求而增加相应的功能来满足客户的需求,这是一个庞大的工程.从简单的程序,

《构建之法》快速阅读后的几个问题。

1.软件=程序+软件工程,是程序更加重要还是软件工程更加重要? 2.软件工程是把系统的.有序的.可量化的方法应用到软件的开发.运营和维护上的过程.软件工程当中哪一步骤是最为重要的? 3.在编程工作学习当中,是快而有bug好还是慢而bug少更加优秀? 4.个人技术与软件工程有什么关系? 5.一个职业软件工程师如何衡量?写得代码越多就可以认为越成熟吗? 我相信,在细细阅读<构建之法>和学习了<软件工程>后会对上面的问题有更深层次了理解.

构建之法——第一篇

通过两周的学习,在<构建之法>的前两章中,了解到软件的概述以及单元测试的重要性. 通过第一章"软件=程序+软件工程"使我对于软件工程有了一个相对来说比较宏观的定义,即软件工程是把系统的,有序的,可量化的方法应用到软件的开发,运营和维护上的过程.为此我也了解到软件有很多种,就以三个我比较感兴趣的举例来说吧! ShrinkWrap:是最强大的软件保护工具,其强大的反调试检测让所有调试器均无法加载 Internal Software:即就是企业或学校或某组织内部的软件 Mobil

初读《构建之法》(Build To Win)有感

最近略读了<构建之法>被作者诙谐幽默的写作风格深深吸引住了,文中有大量通俗易懂.形象鲜明的例子,更好的理解文中提出来的概念与理论.我是第一次接触到软件工程这门课,之前对于软件工程的理解就是编程写出一个应用程序,然而当我对读了本书之后,才对软件工程有了一个大概的了解. 在本书中,作者提出了一种全新的教学理念"Learning by Doing",也就是"做中学",与传统的教学方式不同的是提倡学生在大量的实践中学会知识.应用知识,掌握实用的软件工程技术.同时