




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、我国软件工程的教学从90年代才开始,特别是进入20世纪以来,软件的需求不断的增加,软件的规模不断的扩大,我国软件产业高速发展,国内大多数企业感到传统的软件开发手段已无法适应新的软件产业发展形式,急需寻求新的软件设计和开发方法,软件产品必须要有一个完整的配置,程序只是软件产品的一个组成部分,软件自身的特点决定了软件开发过程更具复杂性,更需要规范开发者的开发行为,并加强全过程的管理与控制。随之而来的当然是对大量软件工程专业的人才需求。大学教育中的软件工程专业就是在这样的背景下发展起来的。软件开发中普遍存在的问题是软件开发无计划性、软件需求分析困难、软件开发过程无规范或缺乏规范、缺乏量化管理,没有进
2、行开发全过程的管理和控制、缺乏合理的人员投入,人员流动大,造成开发困难、缺乏阶段成果的评审和必要的配置管理、开发组织中普遍存在的错误认识。上述问题的出现主要是因为在软件开发工作中缺乏工程化的方法和管理所致,为此软件业开始寻求把工程化的方法和管理手段引入到软件开发的工作中。软件工程是一门交叉性的工程学科,它是将计算机科学、数学、工程学和管理学等基本原理应用于软件的设计、开发与维护中,其重点在于大型软件的分析与评价、规格说明、设计和演化,同时涉及管理、质量、创新、标准、个人技能、团队协作和专业实践等。近十几年来,软件工程从计算机科学中的一个学科方向发展成为与之并重的一门独立学科,重点研究如何以系统
3、的、可控的、高效的方式开发和维护高质量软件。1设置软件工程专业的可行性和必要性近年来,我国软件产业发展十分迅猛,中国软件市场估计每年将直接创造千亿元的效益,所带动的相关工业产值超过万亿元,成为中国信息产业新的市场增长点。与巨大的市场潜力和产业需求相比,我国软件工程人才培养相对落后,并进而影响到了该产业的快速发展,软件工程人才的缺乏是阻碍我国软件产业发展的首要因素。在这种背景下,许多高校的计算机学院、信息学研、软件学院等针对市场需求,开设了软件工程专业及其相关课程。吉林大学珠海学院依托本部,学校师资力量雄厚,荟萃了一大批学识渊博、治学严谨的国内外知名专家、学者。珠海学院坚持服务性、适应性、导向性
4、相统一的办学思路主要设置应用性专业,加强应用性课程建设,训练学生的应用技能。软件工程专业是一门新兴的专业,强调实践和应用,而这一专业在国内还刚刚起步,无论是老牌大学还是新办学校都处于同一起跑线,如果学院能抓住这一机遇,对该专业加以扶持,必将会把该专业打造成国内知名品牌专业。软件系统的开发既需要计算机相关的技术支持又需要管理知识的支持,学院现有计算机科学与技术系开设了软件工程方向,涵盖了软件工程的大部分知识结构。2学院软件工程专业现状就目前国内软件工程专业的教学方案基本上有两种,一种是在原计算机科学与技术的教学方案的基础上增加软件工程的一些课程;另一种是完全打破计算机科学与技术的教学基础,重新设
5、计一套独立的全新的教学方案。国内大多数高校采用的是第一个方案,学院现在计算机系已经开设了软件工程专业方向,参照我国大多数软件学院的教学模式制定了相应的教学方案。基本上采用的是第一种方案。计算机系在软件工程专业的教学和科研方面已经具备一定的基础,从03级软件工程专业方向开设以来,先后在04、05计算机系中都开设了软件工程专业方向的课程。通过软件工程专业方向的教学,使03、04、05届的毕业生学会了软件工程方法,促进了学生的就业途径,受到了大多数软件企业的欢迎。2007年,计算机系通过深入到企业仔细考察、充分论证,对软件工程专业方向的培养方案做了详细科学的规划,这些都为我校软件工程专业的教学奠定了
6、坚实的基础。3软件工程专业实验室情况目前学院拥有软件工程研究所和珠海市符号处理与知识工程重点实验室,依靠学院实验中心还自主组建了计算机专业实验室。3学科带头人李军国,男,1954.12,硕士,毕业于北京大学,教授。研究方向:软件工程、ERP、大型计算机操作系统、DBMS、软件产业规划。二、科研方向及任务1软件工程专业的研究方向,主要研究内容1) 软件工程开发方法的研究:方法为软件开发提供了“如何做”的技术。如:功能分解法、结构化方法、信息建模法、面向对象的方法等等。2) 软件工程开发工具的研究:工具为软件工程方法提供了自动
7、的或半自动的软件支撑环境。如:UML、JAVA、VC、ORICAL、HIPO,N-S图,PAD图,流程图,结构图,判定树,判定表,类图,PDL语言等。3) 软件工程开发过程的研究:过程定义了开发步骤方法使用的顺序应交付的文档为保证质量和协调变化需要的管理以及各个阶段需完成的里程碑,它将方法与工具综合运用。如:CMM/CMMI、软件项目管理等等。2预期达到的目标及任务(1)争取五年时间内,把我校的软件工程专业打造成广东省同类院校的知名学科,将软件工程实验室建成广东省重点实验室,推出软件工程专业省级精品课程。(2)争取八年时间内,把我校的软件工程专业办成全国有影
8、响的学科,推出软件工程专业国家级精品课程。(3)每年培养软件工程专业的应用型本科人才200名左右,承担研究生的培养。(4)能承担省市、国家级等纵向项目,发表高水平的国内、国际学术论文,为周边企业提供实用技术支持,承担横向项目。3.近3年主要工作近期主要从软件工程专业教材的编写、软件工程项目、软件工程师认证基地的建设、师资培训等多角度、全方位进行。建立稳定的、强有力的学术团队。积极参加国内软件工程专业方面的教学研究,提高学院的声誉。三、学术梯队建设及人才培养 1学术带头人介绍 李军国,男,1954.12,硕士,毕业于北京大学,教授。研究方向:软件工程、ERP、大型计算机操作系统、DBMS、软件产
9、业规划。参与了日本NEC超大型计算机操作系统SX-OS2000项目的研制,并获得了中软总公司颁发的科技进步三等奖;主持了远方财务管理软件V6.0,远方物流管理软件V6.0,远方企业管理引擎V6等项目的设计,在国家级刊物和中文核心期刊上发表论文十多篇,为全国软件水平考试中心编写出版了水平考试合格后的培训教材1部。珠海市软件产业发展十年规划、十一五规划、珠海市软件产业发展战略。2006-2007被评为吉林大学珠海学院优秀教师。2软件工程专业教学团队基本情况 与传统学科不同的是,软件工程具有发展日新月异这一显著特点,无论是在企业还是在高校中,活跃在软件工程新技术第一线的基本上都是中青年专家。为保证课
10、程建设的生命力,适应软件工程快速发展这一特点,本课程建设的核心教师队伍平均年龄在40岁以下的中青年骨干教师(见下表),充满活力、进取和创新精神。其中不同专业背景的教师在课程建设的各个方面各有侧重。另外,还注意吸收学院最优秀的在读研究生和本科生参与课程建设,使课程贴近学生。姓名性别学历职称学科专业在学科建设中承担的工作 李军国男硕士教授软件规划、教研、主讲、教材郭晓艳女硕士讲师软件教研、主讲、实验吴昊女硕士讲师软件教研、主讲、实验苗雨男硕士讲师软件教研、主讲、实验 四、课程体系及教材规划软件工程专业的教学强调学校、师资、生源等条件和需求方面的准确定位。在学科、专业研究分析的基础上,科学
11、描述知识体系,按能力培养的需求,合理构建课程体系,引导课程对专业教育目标实现的支撑,从供给导向转向需求导向,不仅考虑学科划分,更考虑毕业生的社会角色。软件工程的知识涵盖数学、计算机科学、工程学、管理学和应用领域的相关学科。软件工程知识的构成如图-所示:软件工程知识与实践数学基本原理计算机科学基本原理应用领域知识与实践工程科学知识与实践管理科学知识与实践 图-软件工程知识的构成 数学和计算机科学用于构造软件的模型与算法;工程科学用于制定规范、设计范型、评估成本以及确定权衡等;管理科学用于计划、资源、质量、成本等的管理。软件工程知识体系(SWEBOK)结构如图-所示:软件工程知
12、识体系(SWEBOK)软件设计软件测试基本概念和定义测试级别测试技术测试相关度量测试过程管理软件需求需求工程过程需求获取需求分析需求规格说明需求验证需求管理软件构造降低复杂性预知多样性结构化验证使用外部标准软件维护基本概念维护过程关键问题维护技术软件配置管理配置过程管理配置标识配置控制配置状态报告配置审计软件发布管理与交付软件工程管理组织管理过程项目管理软件工程度量软件工程过程软件过程概念过程基础设施过程度量过程定义定性过程分析过程实施与变更软件工程工具与方法软件工具软件方法软件质量软件质量概念SQA目的与计划SQA活动与技术适用于SQA的度量基本概念关键问题结构与体系结构质量分析与评价设计符
13、号策略与方法图-软件工程的知识体系 软件工程教育知识体系SEEK与专业主干(核心)课程共十四门主干课程,包括计算机组成原理、离散数学、数据结构、面向对象程序设计(C+)、JAVA程序设计、操作系统原理、数据库原理、软件工程、汇编语言程序设计、算法设计与分析、软件项目管理、软件可靠性与软件测试、网络与通信原理、网络程序设计等。仅仅针对软件工程的本科教育,专业方向的课程包括计算机基础、数学和软件工程基础、专业实践、软件建模与需求分析、软件设计、软件测试、软件维护、软件过程改进、软件质量保证、软件项目管理等知识域。软件工程知识体系与软件工程教育知识体系之间的对应覆盖关系如图-所示:
14、0;软件工程知识体系(SWEBOK) 软件工程教育的知识体系(SEEK)软件需求 计算基础软件设计 数学和软件工程基础软件构造 专业实践软件测试 软件建模与分析软件维护 软件设计软件配置管理 软件测试软件工程管理 软件维护软件工程过程 软件过程改进软件工程工具和方法 软件质量保证软件质量 软件项目管理 JAVA/ORICAL 图-SWEBOK与SEEK之间的对应覆盖关系 五、软件工程专业的培养目标 本专业是研究计算机软件及算法理论,软件工程的方法、技术及工具的专门学科。培养适应社会主义现代化建设需要,德、智、体、美全面发展,具有良好的科学素养和职业道德,系统地、较好地掌握计
15、算机与软件工程的基本理论、基本知识和基本技能,工程实践能力强,富有开拓创新和团队协作意识,能从事应用软件系统分析、设计、开发、应用、管理与维护的技术应用型高级专门人才。 毕业后,可到信息产业、教育、科研、金融、证券等企事业单位和行政管理部门从事软件项目系统分析、设计、开发、测试和软件项目管理等工作,也可攻读计算机及相关学科的硕士研究生,具有创办软件企业的能力。六、软件工程专业的特色和培养要求本专业主要从事计算机软件及算法理论的研究,并学习和探索这些领域的开发、应用的关键技术。学生应系统掌握本专业的基本理论、基本知识和基本技能方法;受到良好的科学思维和科学实验的基本训练;学会运用流行的主要软件开
16、发方法与工具,具有较强的软件设计、软件开发能力和初步的系统分析能力;具有一定的科学研究和应用研究、教学、科技开发及分析、解决一般实际问题的能力。了解软件的主要成分、分类以及按软件工程方法从事软件开发的意义。掌握软件需求分析的方法,重点是结构化分析方法和面向对象的方法,学会如何进行软件建模,如何才能做出好的软件需求说明。掌握软件设计的方法,重点在结构化设计方法和面向对象的方法,学会如何才能建立一个好的软件体系结构,应如何度量和评价。掌握软件编程的方法,重点在JAVA、VC、ORICAL、DB2,学会代码设计的技巧。掌握软件测试的基本方法,重点在测试用例的设计,了解应做哪些方面的测试,测试数据如何
17、设计,测试的内容和如何利用测试结果进行可靠性分析与预测。掌握软件过程与管理的方法,重点在质量管理和成本/进度管理,了解主要的软件标准和应产生哪些文档,学习在软件过程中建立质量保证体系的方法和要求。七、专业主要实验与实践性教学环节安排 包括计算机组成原理实验、面向对象程序设计(C+、JAVA)、操作系统应用实验、数据库设计、软件工程实践、网络程序设计、大型应用软件课程设计等。 实践性教学环节主要有上机实习和实验两种类型,采用课间实验与集中实验相结合的方法进行安排。其中课间实验与相应课程同步进行,集中实验一般在相应课程结束后集中进行,以综合性、设计型为主,旨在锻炼综合应用知识、解决实际问题的能力。此外还有一学期的毕业实习和毕业设计,实验总数在800学时以上。同时鼓励学生参加业余科研活动,对准备就业的学生,鼓励到用人单位或校外实习基地实习。八、教学进程安排第一学期:公共课程的学习第二学期:基础课的学习第三学期:基础课的学习第四学期:专业基础课的学习第五学期:专业基础课的学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 耳朵清洁与保养的正确方法
- 2025年人教版四年级下册语文提升教学计划
- 廉洁自律心得体会
- 互联网+农业2025年新型经营主体发展报告
- 2025版标准木材水路运输合同范本
- 二零二五年宾馆客房用品行业展会服务采购合同范本
- 2025搬运工健康安全免责保障合同范本
- 二零二五年度建筑工程合同施工安全监管协议
- 二零二五年度旅游服务采购合同风险防范
- 2025版插班生辅导与校园生活辅导服务合同
- DB11T 2442-2025 学校食堂异物管控规范
- 企业防汛培训课件模板
- 2025年武汉市汉阳区社区干事岗位招聘考试笔试试题(含答案)
- 接警调度培训课件
- 药企批生产记录培训
- 2025年高考语文全国卷试题评析-教育部教育考试院
- 吉林:用水定额(DB22-T 389-2019)
- 疼痛护理规范化管理
- 调价合同协议书怎么写
- 企业招聘授权委托书范本
- 2025年智慧校园市场分析报告
评论
0/150
提交评论