软件工程专业性质.doc_第1页
软件工程专业性质.doc_第2页
软件工程专业性质.doc_第3页
软件工程专业性质.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程专业性质:软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。软件主要课程:外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C+程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO90等。软件工程的就业方向。1. 在掌握了程序设计方法及可使化技术,精通一种可使化开发平台及其软件开发技术。在获取了Delphi程序员系列 ,java初级或VB开发能手认证。就业方向:企业、政府、社区、各类学校等可视化编程程序员。2. Web应用技术具有美工基础和网页动画设计能力,掌握交互式网页程序设计技术,能进行网站的建设及维护、获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。就业方向:企业 、政府、社区、各类学校等WEB应用程序员。3. 还有软件测试员,数据库管理员、图形图像制作、网络构建工程师、网络系统管理员、多媒体制作师、开发计算机办公应用4. 我选择的是学习嵌入式,就这方面我查了一些资料开设的课程有:C+语言、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO90。6.软件专业的学习计划 现在就我所了解的计算机方面,以结合自己喜欢的和当前社会对软件工程的需要,我现在认为我应该向嵌入式方面发展。 一台电脑或是其他什么的智能设备没有了软件就是一堆废铁其他什么功能都不能实现所以我打算往嵌入式方面发展。 要学好嵌入式通过查阅资料,我知道了我们现在必须要掌握好一门高级的开发语言所以我们因该要学好现在大一的开的C+,和网络、操作系统、体系结构、嵌入式系统概念、嵌入式开发实践、ARM学习之13寄存器、R13对应的物理寄存器、R13功能、嵌入式之堆栈,以及硬件开发。 我看了好多的在嵌入式方面的文章,好像都看不太懂。我想我既然向着这方面发展,而自己又对这反面不太了解,我只好先按着学校要求的课程学着,再根据自己的学习情况安排一些额外的学习。我不知道这样是否正确,或许会学到没有必要的东西。 嵌入式操作系统是指以应用为中心、以计算机技术为基础,软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。举例来说,大到油田的集散控制系统和工厂流水线,小到家用VCD机或手机,甚至组成普通PC终端设备的键盘、鼠标、硬盘、Modem等均是由嵌入式处理器控制的。 当前就我们学习的C+来说,最基本的是把书看上两遍以上以上,每天都要写代码,不然久了不碰就会手生了,写的代码包括就是书上的每一个列题,还有我自己在网上找了一份C+代码大全,现在晚上都几乎没有课了,所以我每天晚自习回寝室就把它拿出了看看,在对比我们书上的代码,看看哪个要好一些,学习并用笔记本记下它的实现方法于技巧与思想。在融入自己的程序里面。我觉得我们还应该做一些有关在代码方面的题,以巩固及纠正我们所学到的知识点。 好像光学习C+是不够的,我们还要学习汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析。对于这些我打算先查阅资料先个个的了解其大概,待到我们的课程上到哪来了,我再去细致得系统的学习。我们还要学习一些硬件方面的知识,一类是学电子工程、通信工程等偏硬件专业出身的人,他们主要是搞硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、BoardSupportPackage(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。他们的优势是对硬件原理非常清楚,不足是他们更擅长定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂应用软件等)。另一类是学软件、计算机专业出身的人,主要从事嵌入式操作系统和应用软件的开发。如果我们学软件的人对硬件原理和接口有较好的掌握,我们完全也可写BSP和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有“花头“可做的),所以我们搞软件的人完全

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论