软件工程专业性质.doc

上传人:jian****018 文档编号:8204266 上传时间:2020-03-27 格式:DOC 页数:4 大小:39.52KB
返回 下载 相关 举报
软件工程专业性质.doc_第1页
第1页 / 共4页
软件工程专业性质.doc_第2页
第2页 / 共4页
软件工程专业性质.doc_第3页
第3页 / 共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和硬件驱动程序。嵌入式硬件设计完后,各种功能就全靠软件来实现了,嵌入式设备的增值很大程度上取决于嵌入式软件,这占了嵌入式系统的最主要工作(目前有很多公司将硬件设计包给了专门的硬件公司,稍复杂的硬件都交给台湾或国外公司设计,国内的硬件设计力量很弱,很多嵌入式公司自己只负责开发软件,因为公司都知道,嵌入式产品的差异很大程度在软件上,在软件方面是最有“花头“可做的),所以我们搞软件的人完全不用担心我们在嵌入式市场上的用武之地,越是智能设备越是复杂系统,软件越起关键作用,而且这是目前的趋势。说老实话,我学习就是没有个安排,所以感觉好乱哦!现在我要制定一个学习计划无疑会让我学习更有规律。相信我以后的学习会更加的好。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑环境 > 建筑工程


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!