软件工程学习

  今年大三的我按照课程的安排,我开始了软件工程的学习。经过了两年的学习,写代码对我来说不是什么大问题,尤其是linux下的c语言开发。

  在大一时,在windows下用mfc写过坦克大战虽然基本的功能是有,但运行的时间越长程序就越不流畅,我虽然知道为什么会这样,但却找不到解决的办法,因为当时我所学的知识就那么多,毕竟才大一(3个月从不懂windows开发到能用图片来做个效果不怎么好的坦克大战)。我也试着java来写个网络爬虫,不过后来放弃了,因为对这个不是很感兴趣加上我花费很大的力气写出来的爬虫效果去一点也不好,所以就对爬虫失去了仅有的兴趣。直到我进入学校的学生工作室开始学习linux下的c语言开发(嵌入式开发)开觉得自己得心应手(大概是大二上期的事),直到现在我写了很多的linux下c语言程序,可以说对c语言很熟悉(谈不上精通,但写过5000行以上代码的模块没有问题,特别是写协议)。

  我做了这么多(对学生来说)的开发,但一直搞不懂在企业中软件开发的流程,一个团队如何进行软件开发的(在学生工作室中虽然也是一个团队,但真正能写代码的一个组只有那么一两个人,交流也只有在调试程序是有交流,不如app和server调试)。这学期开始了软件工程的学习,希望能帮助我解开疑惑,在学完这个时能在项目开发中运用到软件工程这门课中所学到的知识。在学习这门课我大概会花6到8小时一周。

时间: 2024-10-03 13:39:03

软件工程学习的相关文章

软件工程学习总结篇

在经历了12周的软件工程学习之后,我们的在这一阶段的学习也即将画上一个句号,从刚开始之初的一无所知到后来我们一起合作做完成了许多的项目,这些应该就是一个不断学习积累的过程,在这个过程中,我们每个人的收获都是不同的:或许我们学会了如何去管理一个团队,又或许我们学到了更多的专业方面的技能,当然我们也学到了团队的重要性,所有的这些都是在潜移默化的影响着我们以后的工作和实践.所以,虽然我们这一阶段的学习暂告一段路,但我们的软件工程开发之路也应该才刚刚开始. 一.首先我们一起来欣赏一段译文: 软件工程师们

软件工程学习总结

从指尖划过还来不及感受,一学期匆匆而过,这学期又学完了一门课程<构建之法-现代软件工程>,以下的是我对这学期软件工程的学习总结: 1.学习收获:软件工程与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合.这学期通过对软件工程这门课的学习,使我获益良多,当然收益来源于学习的各个方面,通过这门课让我更深的了解到一个软件并不只是编写程序这么简单,编写程序只不过是开发软件的一个部分而已,以前一直误认为

第二周软件工程学习

又到了截止交作业的时间了,这周比上周好一点,利用的今天下午的时间,我看了邹欣老师的构建之法的前三章.果然如许老师说的一样,看过了就爱不释手啊,基本上没有死记硬背的东西,各种生动的例子,让我这个计算机基础那么差的除了一些用英文写的专业的名词之外,差不多都能看懂.还没有进行俩人结对的项目,看到第四章的时候就没继续往下看. 那下面就说一说我对前三章的理解和体会,以及想提出的问题吧.最想说的是30页的例子,实在是有点恶心,即使生动的介绍了BUG的定义.在第一章中还有很多对计算机行业的发展前景,就业方向,

作业8:软件工程学习总结

一,学习收获. (a)书写代码. 说道代码,印象最深的还是第二次作业了,很多同学都为代码发愁,但是也激起了我们的求知欲,忙了好几天,才有一个交代. 总共是112行,相对那些和代码打交道的前辈们连零头都算不上吧,就学习而言,我们写和理解要相结合,现在只是“认识”,离“设计”还有很长一段距离,但是在自己的努力下,终将实现. b)熟悉(了解)了哪几个软件工具?   关于软件,我还记得第一次作业,老师让我们自己调查一些软件的发展史,我当了一次百度侠.结果闹出了乌龙 百度不能解决一切,对软件的了解终归还是

软件工程学习感想

通过这半学期我对软件工程的学习,从软件工程的基础到考试用户的需求分析与求解,最后到黑盒白盒测试通过自身做过的一些案例,讲解了软件工程这门本身枯燥乏味的课程,这不仅增强了学生学习的积极性,也通过让我们自己去做一些需求分析,我们从中学到了许多知识.老师不仅仅在课堂上对我们悉心的知道,在课外还让我们多看一些有关软件工程方面最前沿的理论,通过这段时间我读了<软件工程综合开发世间>这两本书,通过自己的读书学习,我有以下心得体会. 众所周知软件对于一个公司,一个企业乃至一个国家都是十分重要的,因此一个软件

软件工程学习要点

背景:学习了软件工程,但不知道要具体学习到一个什么样的程度,后来请教了高人,得到了一些基本的掌握内容,写出来与大家交流,更方便自己之后的复习. 知识掌握类: 软件工程三问:软件工程是什么?都有哪些阶段?每阶段的文档是啥么? 文档谁写的?给谁看的?都有什么图 文档中的内容应该写什么? 数据库外部设计是干吗的?约定是干嘛的?结构设计.逻辑设计是干吗的?数据词典是什么? 操作手册和用户手册的区别? 文档操作类: 软件流程图.结构图各种的图的画法: 逻辑结构设计不能出现数据库详细设计:如数据表是属于物理

软件工程学习后问题解答

一.在学期初我曾通过阅读教材发现了五个问题,现在我来对这些问题一一解答 1.问题:教材第二章讲在进行软件技术模块设计时,要越细越好,但是我在进行面向对象程序设计时,总是无法将某些模块分离开,导致某些方法代码行数过多,请问有没有更加具体一点的设计方法模板. 解答:这个问题老师也曾回复过我解决方法就是在设计的时候不妨也进行一些单元测试,这样有助于设计的展开,经过一个学期的学习与思考,我发现其实会发生这个问题主要是因为我编写代码的经验不足和思考问题不够全面导致,在个人项目和双人组队项目中我们的任务都是

一、最后一次作业:软件工程学习总结

学习收获:a)你书写的代码量多少行? b)熟悉(了解)了哪几个软件工具? c)这学期你学到的对软件工程相关知识有哪些? d)本课程对你在哪些方面有帮助? a)感觉自己书写的代码量不多,主要是老师平时布置的作业,对代码没有深入的研究. b)MyElipse,MySQL,Visual C++这3个软件平时用的是最多的. c)1第五章:团队与流程让我了解到团队与目标是紧密相连的关系,团队有一致的集体目标,团队要一起完成这目标:团队成员有各自的分工,互相依赖合作,共同完成任务. 2第八章:需求分析让我知

软件工程学习、问题

对于学习软件工程这门课程,我认为有许多东西要学习.其实在我看来学习这门课程的精髓是学习一种方法.是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合.软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面.在现代社会中,软件应用于多个方面.典型的软件有电子邮件.嵌入式系统.人机界面.办公套件.操作系统.编译器.数据库.游戏等.同时,各个行业

软件工程学习后的一些体会--------两周

软件工程这门课在印象中就是一门理论课,因为以前没有接触过,想象中的场景是:老师打开ppt,然后照本宣科的开始念经.在第一节课上,作为见面礼,老师开场赠送的一波营养丰富的鸡汤确实很是鲜美,听后信誓旦旦的感觉一定会成就一番事业(不过我更觉得像是一场90分钟的单口相声).所以课上听得酣畅琉璃,课后不久也就忘得差不多了.然后随之而来的是号称11项的课后作业,其实都是一些简单的活儿.有句话说得好:”难的事情不会做,简单的事情做不好,那你能干啥?“.其实我确实将任务都完成了,但后来分数很是不理想,因为没能按