软件工程导论课程报告
学习软件工程导论将近一个学期了,期间学习让我认识和了解到软件工程专业的各种相关知识,为我能学习好软件工程这个专业打下了专业背景知识的基础。自己到了解什么是软件工程,软件工程学习什么,软件工程做什么,也为自己怎样设计大学四年规划做好准备。学习软件工程导论,可以培养我们学生系统理解和掌握计算机网络与软件工程的理论、相关知识和技能,能构建网络、分析和排除常见网络故障,维护网络的安全和正常运行的能力,从而使自己能在专业学习后,成为能从事计算机应用软件的测试、开发,计算机网络系统管理与维护工作的应用型专业人才。
首先是什么是软件工程。关于软件工程的概念,一直都存在多种不同的定义,目前国际上比较认可的一种定义认为:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到的方面有:程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面,例如在、
嵌入式系统、办公套件、数据库,游戏等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
软件工程要学习的主要课程有英语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、c#程序设计、JAVA程序设计、Delphi程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络软件工程学什么、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000、Asp等。
软件工程专业学生毕业后可以从事各级各类企事单位的业办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。
学习完软件工程导论这门课后,我总结了自己这段时间的学习经验,发现了自己一开学习软件工程的错误想法,觉得之前认为只要学会写代码就可以很轻松的写出程序和软件,原来学习软件工程并不简单,它有很强的规范性和逻辑性,如果不按照这些规范来编写程序,写出来的只是些杂乱无序的代码,这样的代码很容易出错,很不方便修改,而且程序
代码不是单是写给自己看的,还要方便帮助你修改的人查看。规范的编程习惯可以提高软件开发的成功率,这是做一个合格的软件工程师的基本要求,要做一个专业的软件工程师不容易,我们必须遵循软件工程的操作规范,不能个人主义,软件工程还强调团体分工合作的重要性,一个成功软件的开发,离不开整个团队的各成员的努力,现今成功的软件没有几个是只有一个人完全编写而成,每个人都有其擅长和不擅长的领域,因此配合好各成员之间的优势就能集思广益,做出更好的软件来。
因此,我仔细思考后将自己之前不合理的规划做了修改,希望在大学四年能够学好专业知识,我的大学四年能够将专业知识很好的运用,因为我的未来方向是应用软件方向,我的规划是:
大一打基础:充分利用时间将高等数学和英语学习好,锻炼自己的逻辑思维,将自己的英语能力提高到能阅读国外编程资料,这样有助于自己接触最新最前沿的IT信息。提前完成c语言的学习,打好编程知识的基础,而且严格要求自己按照规范编写代码,提前接触JAVA,多参加社团活动,锻炼自己的应变能力和口才能力
大二加强稳固基础:自学VB,尽量多学几种语言,增加自己的适应范围,在导师的安排下
参加实践,英语争取过四六级,暑假期间尝试到IT公司工作,就算没工资也不怕,赚足经验。
大三锻造强项:除学习好当年专业学科外,自学C++,网页编辑、ps技术,建造自己的网站,让自己的编程技术达到可以做网页接项目的程度,到网上去做兼职,接各种项目做,也可以尝试在网上接简单的外包做做,提高自己的实践经验。组织自己的团队,与团队一起接大点的项目做,锻炼自己的组织领导能力,学会怎么团结队友,按照专业软件工程工作流程分工合作。
大四社会实训:主要是多往外面跑,留意各种招聘信息,自己主动到一些公司实训,打好人脉关系网络,特别是到自己理想的IT公司工兼职,争取表现自己。这样做的目的是因为我的未来打算是,先到大型IT企业工作,工作经验和积累财富,为自己将来创业做准备。
发布评论