软件工程专业教育课程报告最新版.docx
- 文档编号:17508156
- 上传时间:2023-07-26
- 格式:DOCX
- 页数:6
- 大小:64.26KB
软件工程专业教育课程报告最新版.docx
《软件工程专业教育课程报告最新版.docx》由会员分享,可在线阅读,更多相关《软件工程专业教育课程报告最新版.docx(6页珍藏版)》请在冰点文库上搜索。
软件工程专业教育课程报告最新版
软件工程专业教育课程报告
题目软件工程专业分析与前景展望
学院计算机学院
专业软件工程
班级软件0904
姓名
指导教师
2020年7月11日
软件工程专业介绍
软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。
这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
“软件工程”是一门用系统的、规范的、可度量的方法开发、运行和维护软件的学科。
涉及程序设计语言、数据库、软件开发工具、系统平台等方面的知识;同时它还是一门将理论应用于实践的学科,多处应用了计算机科学、数学和管理科学等方面的知识。
软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义:
Boehm:
运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
IEEE:
软件工程是开发、运行、维护和修复软件的系统方法。
工程活动是问题求解和决策的过程。
工程师用系统的、可控制的和有效率的方式生产满足客户需求的制品,解决客户的问题;在工作过程中作出一系列决策:
评估并选择在当前环境中合适的解决方案。
工程活动必须遵循严格约束的过程。
工具的选择与使用是工程活动成功的关键。
设计与设计制品的重用也是工程活动成功的关键。
注重采用经验方法与经验数据。
软件工程既是一个”计算学科”,也是一个”工程学科”
软件工程学科知识体系
2004年6月,美国IEEE协会和ACM的联合网站上公布了软件工程知识体(SWEBOK)2004版全文。
根据SWEBOK,知识体系(又称知识体,按一定的方式定义并描述的学科知识。
知识体是与该学科相关专业的毕业生应该掌握的核心知识和技能,是制订课程体系和培养计划的基础)被分为10个知识域(软件工程的一个特定分支)。
如下:
1、软件需求
2、软件设计
3、软件构造
4、软件测试
5、软件维护
6、软件配置管理
7、软件工程管理
8、软件工程过程
9、软件工程工具与方法10、软件质量
每个知识域又分若干子域,每个子域分为若干论题,我国学界称之为知识点每个知识点还可以再分为下层,或下下层的子知识点。
软件工程学科的培养目标
以软件企业人才需求为导向,面向国民经济信息化建设和发展的需要,培养掌握扎实的计算机基础理论知识和较宽的工程专业知识、具有创新能力、有较强的工程实践能力和团队协作能力、德智体全面发展的有国际竞争力的高层次、应用型、复合型软件工程技术人才。
本专业学生按“宽口径,厚基础,综合应用能力、实践能力强”的要求培养,以数学与计算机理论的学习为基础,着重学习现代软件工
程的基本理论、设计方法,接受运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力训练,并具有扎实的英语基础和使用英语进行交流的能力。
培养成为适合软件产业发展要求的高级软件工程开发、研究与管理的技术人才或软件企业管理人才。
软件工程学科毕业生应获得以下几方面的知识和能力:
1.掌握扎实的数理、计算机基础知识;
2.掌握软件工程的基本方法、基本知识和基本技能;
3.掌握软件系统的分析、架构、开发、测试、管理的基本方法;
4.了解软件分析、设计、应用的相关法规和标准;
5了解计算机学科及软件工程的发展动态;
6.掌握网络技术和文献检索、资料查询的基本方法,具有开拓能力和获取新知识的能力;
7.具有较强的英语综合应用能力,特别是听、说能力,在今后工作和社会交往中,能用英语有效地进行口头和书面的信息交流,能熟练进行外文阅读,有一定的外语写作能力。
8.具备一定的工程项目的组织与管理能力以及与他人合作共事的能力。
软件工程专业就业前景
软件工程专业毕业生的就业前景分析2008-12-15有关数据显示,目前,我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。
在未来5年内,
合格软件人才的需求将远大于供给。
2005年,我国软件人才的缺口已达42.5万,其中尤以JAVA人才最为缺乏。
根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达到全部需求量的60%~70%。
同时,JAVA工程师的薪水相对较高。
通常来说,具有3~5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。
80%学员毕业后年薪都超过了5万元。
目前,虽然JAVA人才的薪水很高,但是对该类人才需求旺盛的IT企业却很难招聘到合格的JAVA人员。
其中,最根本的原因就是许多计算机专业的毕业生在读期间没有掌握实用的技能与经验,距离企业的实际用人需求有较大的差距。
因此,计算机专业的大学生欲成为JAVA工程师,最便捷的一条路就是参加以实战项目为主要教学方法的JAVA职业技能培训,从而有效地缩短同企业具体用人需求之间的差距。
全球有25亿Java器件运行着Java,450多万Java开发者活跃在地球的每个角落,数以千万计的Web用户每次上网都亲历Java的威力。
今天,Java运行在7.08亿手机、10亿智能卡和7亿PC机上,并为28款可兼容的应用服务器提供了功能强大的平台。
这么多应用,彻底改变了用户的生活。
越来越多的企业,因为使用了Java而提高了生产效率。
在中国,越来越多的用户,因为Java而降低了成本,享受了生活。
Sun公司副总裁、Sun研究院院士、软件部首席技术官詹姆斯?
戈士林(JamesGosling)博士以"Java技术之父"闻名于世。
作为Sun研究院院士,他亲手设计了Java语言,完成了Java技术的原始编译器和虚拟机。
在他的带领下,Java现已成为互联网的标准编程模式以及分布式企业级应用的事实标准,其跨平台的技术优势为网络计算带来了划时代的变革。
自1995年5月正式推出的11年以来,Java已从编程语言发展成为全球第一大通用开发平台。
Java技术已为计算机行业主要公司所采纳,同时也被越来越多的国
际技术标准化组织所接受。
1999年,Sun推出了以Java2平台为核心的J2EE、J2SE和J2ME三大平台。
随着三大平台的迅速推进,在世界上形成了一股巨大的Java应用浪潮。
作为唯一在互联网上开发的语言,Java平台以其移动性、安全性和开放性受到追捧。
据IDC预计,自2001年起的其后5年内,采用Java的IT产品的价值将翻番,在2006年将达到4.53亿美元,年增长率为14.9%。
截止到2003年5月,Java注册开发商超过300万人,对JRE(Java运行环境)的下载达7200万次。
詹姆斯?
戈士林博士预计在3~5年内Java技术开发商将发展到1000万。
无线Java也在迅速攀升。
据Sun公司副总裁詹姆斯?
戈士林透露,Sun刚与中国联通和振戎融通公司结成了技术联盟,将用"UniJa"品牌进一步促进Java技术的无线应用和服务。
手机制造商TCL公司也已取得了Java2平台的移动版的许可,使中国移动用户得以使用基于Java技术的新型TCL手机。
而目前世界上采用Java技术的手机已有1.2亿部,全球七十多家运营商基于Java技术推出了200多款的不同类型的手机。
詹姆斯?
戈士林博士最近指出,"在短短的十年间,Java社团已发展成为拥有数百万之众的群体,他们以其聪明才智和协同作战的方式,为Java这一未来最酷的技术作出了巨大的贡献。
那么,下一个十年,Java将发展到怎样的程度?
只有那些使Java发展到今天的开发商群体才有资格回答这一问题。
我们相信,Java发展之路将把我们带向更加令人神往的前方。
Java的前景一片辉煌!
"
软件工程学科的学习要求及方法
对于软件工程学科来讲,其对学生要求与传统的工程学科有着很大的区别。
软件工程学科的学生毕业时要求具备在计算机科学领域里分析问题、解决问题的能力;具备较强的实践能力和工程能力;具备良好外语运用能力;具备团队精神与组织才能;具备良好的沟通能力、人际关系和表达能力。
大部分IT企业主要开发满足国家信息化需求的产品,因此需要大量工程型人才。
除此之外,从大量实践中积攒经验。
在很多高中都开设信息技术的课程了,很多学生对其兴致盎然。
可是很多对计算机的神奇世界曾经抱有幻想的孩子们,进入大学后,却变得有些压抑。
对于希望在软件工程方向有所建树的学生,整个的大学学习生活是忙碌的,快乐的。
理论学习很重要,同时动手能力的培养亦相当重要,从大量实践中积攒经验,是一条必经之路。
重视专业英语的学习。
软件工程专业是国际化程度较高的专业。
专业学习时应积累专业英语的水平与能力,起码要能读懂软件的英语文档。
自学能力是关键。
软件工程专业需要同学们具备很强的学习能力,因为IT行业变化很快,发展也很迅猛,具备自主学习能力则是保障就业路途坦荡的通行证。
在我看来,无论是编写软件程序还是架构系统,具备缜密的思考能力和开阔的设计思路才是自身不断进步的“王道”。
职业生涯规划。
如果想走研究型道路,那么一定要学好数学!
这是必须的。
编程能力,虽然不需要非常大的代码量(当然,至少10万),但一定要过硬,否则,空想也做不了研究。
如果想进入工业界,走技术路线,那么数学基础就显得不是如此重要。
而编程能力则成了最大的瓶颈。
很多人也认为这种生活到最后是很无趣的,虽然起步工资和最高工资均在各行业之上。
感想
对于一名软件工程学科的学生来讲,首先要扎实掌握学科中的基础知识,比如说:
高等数学,离散数学。
其次,努力掌握软件工程的基本方法、基本知识和基本技能和软件系统的分析、架构、开发、测试、管理的基本方法。
及时了解相关产业的动态信息,软件分析、设计、应用的相关法规和标准。
掌握相关硬件知识和网络技术和文献检索、资料查询的基本方法,具有开拓能力和获取新知识的能力。
具有较强的外语综合应用能力,特别是听、说能力,在今后工作和社会交往中,能用至少一门外语有效地进行口头和书面的信息交流,能熟练进行外文阅读,有一定的外语写作能力。
具有较好的交流与合作的能力以及工程项目的组织和管理能力。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 专业教育 课程 报告 最新版