软件工程学习心得3

我们为什么需要软件工程呢?专业点讲,软件工程最终是为了实现“软件制造业”的社会化,工业化大生产,提高其劳动生产效率。只有如此,软件业才能实现社会化,工业化大生产,才能“做大做强”。没有管理的设计是失败和混乱的设计,没有设计指导的编程是无序的忙碌的。根据开发的软件的规模,应该适当程度的运用软件工程化的思想,需要灵活,毕竟我们开发的软件大多数是中小型的,大型的并不多见(我是这么认为的)。但只要涉及人员间的交流和沟通,或多或少都要需要软件工程才能更有效率,工作成果更稳定。

掌握软件工程化的思想 ,对于负责软件开发的管理人员(领导)更为重要。曾经看到过这么一句话,“坐在指挥台上,如果什么也看不见,就不能叫领导。坐在指挥台上,只看见地平线上已经出现的大量的普遍的东西,那是平平常常的,也不能算领导。只有当还没有出现大量的明显的东西的时候,当桅杆顶刚刚露出的时候,就能看出这是要发展成为大量的普遍的东西,并能掌握住它,这才叫领导。” 软件工程将有能力的人团结在一起,然后把他们变成工人,因为工业化的生产是效率最高的。这就是根本所在。没有软件工程管理,简直就是乱来,就好象缺乏宏观控制的国家一样,会乱七八糟。所以尽管这门课已经结束了,但是自己还是要不断去多读多看一些相关的软件工程书籍。

原文地址:https://www.cnblogs.com/sevenyu/p/9195013.html

时间: 2024-10-09 00:26:25

软件工程学习心得3的相关文章

软件工程学习心得2

通过对软件工程这门学科的学习,我学习到了许多新的知识.今天,我想介绍一下在课上学习到的知识. 首先是瀑布模式,这是一种传统的软件开发模式.这种模式的特点是线性化过程,分为分析,设计编码,集成等几个阶段,各个阶段逐级推进,不允许跨越.里程碑管理,阶段评审,文档驱动,简洁便于工程应用的线性化过程步骤,并可以通过里程碑管理机制而是项目进程量化.其明显的优点就是每个阶段结束前都要对完成的阶段进行评审,这使得软件的错误能够在各个阶段内尽早发现并尽早解决,总的来说瀑布模式具有良好的质量保证机制,有很强的生命

软件工程学习心得(一)

软件工程是这学期新开的一门课程,作为非计算机专业的学生,在上这门课前,并不是很了解它的内容.最开始,我以为软件工程和以前学习C或C++的课程一样,是以如何编写计算机程序为主要内容的.但是通过这两个星期的学习,我发现软件工程学科并不是那么简单易懂. 首先,我从来没有去思考过我们平时所完成的所谓程序和软件有什么不同,对于这两者的概念是混淆的.我认为这两者无非都是利用各种各样的计算机语言,来实现你所需要的某些功能.现在我才了解到,对于程序,它其实只是一组指示计算机或其他具有信息处理能力装置每一步动作的

软件工程学习心得

学习了这门课程, 还有理论课与实习课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合.整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想.是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合. 整本书的内容逻辑很清晰明了,由浅入深循序渐进,首先我就大概描述下我们所学的内容,第一章是从整体分析软件工程这门学科的发展和所处的社会环境

软件工程学习心得1

学习软件工程这门课程已经有一个学期了,整整一个学期下来,应该说还是有许多值得肯定的地方的.其实在我看来,软件工程与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的能够解决问题的思想集合.可是当听到老师说要做实验的时候,整个人都是崩溃的,又要考试又要做实验,OMG.总之,在今后的学习中要注意多读书.多思考.多练习.多讨论,不断熟悉书本的基础,并以此为基础将其扩散开来,应用于今后的实践. 原文地址:https://www.c

软件工程学习心得4

对于软件工程这门课,我无法预测我能学会什么,但我知道我要学什么,也希望自己能坚持. (1).知道自己接触过一些软件工程相关的概念,起码看到相关的概念有点印象. (2).认真去学习自己如何才能在项目开发当中好好发挥自己的作用,如何才能在项目开发当中快速的成长. (3).熟悉项目开发的流程,以及每一个流程的详细操作. 相信学完软件工程这门课,不会再疑惑: (1).团队协作开发究竟是如何进行的? (2).不同的成员写的项目代码是如何提交到同一个项目中去的? (3).一个完整的项目开发究竟经历怎样的过程

软件工程学习心得二

5.2用例规约 用例编号:007 用例名:信息查询 用例描述:该功能可以让用户查询自己的相关信息,包括帐号.密码.姓名及邮箱等 参与者:购书用户 前置条件:电子商城正常运行,用户登录系统进入自己的页面 后置条件:用户提交请求后系统从数据库中调用与该用户有关的所有信息 基本路径: 1.用户执行登录帐号进入自己的页面 2.用户提交信息查询申请 3.系统调用数据库中与该用户有关的信息 4.系统把数据返回给用户 扩展点:无 变异点:无 用例编号:008 用例名:修改信息 用例描述:该功能是信息查询的拓展

windows类书的学习心得(转载)

原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什么××天精通××,精通××编程, ××宝典等等,书的印刷质量真的很好,纸张的质量也是今非昔比啊,但书的内容好象却是越来越让人失望,也许是我老了,我的思想我的观念已脱离现实社会,也许是外面的世界变化得太快,我编程数月,出去一走,

20165334 学习基础与c语言学习心得

学习基础和c语言学习心得 一.技能学习 ??我觉得在男生中,我做饭应该算不错的.我是小学四年级开始学做饭,从刚开始的学煮饭,到后来的蒸馒头,到最后的炒家常菜真的很有成就感.首先,我觉得做任何事情兴趣很重要,因为小时候喜欢美食,所以特别喜欢做东西给别人吃:其次我觉得别人的鼓励也非常重要,它会是你坚持下去的动力.因为受到爸爸对我做饭的鼓励,做晚饭从一开始的西红柿鸡蛋面到后来的三菜一汤,虽然做饭花的时间越来越多,但自己的成就感也越来越强.看着别人吃自己做的东西,自己感到很开心.所以这和娄老师下面这段话

Linux系统理解以及Linux系统学习心得

原创作品转载请注明出处  <Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 作者:严哲璟 说一下我对Linux系统的理解 1.加载Linux内核准备:在加载基本输入输出模块(BIOS)之后,从磁盘的引导扇区读入操作系统的代码文件块到内存中,之后开始整个系统的初始化. 2.main.c的start_kernel函数是整个操作系统的入口,这也与Linux是基于C语言的特性相符,start_kernel具体做的动作很多