0835软件工程基本要求.docx
《0835软件工程基本要求.docx》由会员分享,可在线阅读,更多相关《0835软件工程基本要求.docx(13页珍藏版)》请在三一办公上搜索。
1、0835软件工程基本要求0825软件工程博士、硕士学位基本要求 第一部分 学科概况和发展趋势 软件是客观世界中问题空间与解空间的具体描述,它追求的是表达能力强、更符合人类思维模式,具有构造性和易演化性的计算模型。工程是综合应用科学理论和技术手段,改造客观世界的具体实践活动,以及取得的实际成果。软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的定义、开发、发布和维护的工程,或以之为研究对象的学科。 软件工程的研究对象是软件系统,其学科涵盖软件科学与工程两个方面。科学研究的重点在于如何发现软件可信性、度量和演化的基本规律,以应对软件所面临的复杂性、开
2、放性和演化性等一系列重要挑战;而工程的重点在于综合应用包括科学方法在内的各种方法,运用各种科学知识,深刻理解设计合格产品所涉及的多方面因素,构建可靠好用的产品。 软件工程知识体系主要包括软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量等知识域。主要研究方向包括软件工程理论与方法、软件工程技术、软件服务工程和领域软件工程等。 进入21世纪,以互联网为核心的网络与应用得到快速发展,信息技术的应用模式发生了巨大变化。在开放、动态、复杂的网络环境下,灵活、可信、协同的计算资源、数据资源、1 软件资源、服务资源等各种信息资源的共享和
3、利用、无处不在的普适计算、主动可信的服务计算,均对软件工程提出了巨大挑战。围绕服务计算、云计算、社会计算、可信计算、移动互联网、物联网、信息物理融合系统等新型计算和应用模式,展开应用导向的软件工程研究成为主流趋势。另一方面,软件工程经过数十年的研究与实践,积累了海量的软件及相关数据,整理和分析这些数据,发现和总结软件制品、人员、工具、活动的特点及其所反映的软件工程实践效果,成为近几年软件工程的研究热点,这不仅能够提炼与完善软件工程理论、方法和技术,还能支撑软件工程在新型计算和应用模式中的进一步发展。 第二部分 博士学位的基本要求 一、获本学科博士学位应掌握的基本知识及结构 软件工程学科博士学位
4、获得者应掌握数学、计算机科学、系统科学、管理学等紧密相关学科的基本知识,以及本学科的软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程工具和方法、软件质量、软件服务等核心知识,形成软件工程学科坚实宽广的理论基础和系统深入的专门知识。 1、 软件生命周期的基本概念及其运用 软件需求描述解决现实世界某个问题的软件产品,及对软件产品的约束,涉及需求抽取、需求分析、建立需求规格说明和确认;软件设计是软件工程最核心的内容,包括软件体系结2 构、构件、接口、以及系统或构件的其它特征,涉及软件设计质量分析和评估、软件设计的符号、软件设计策略和方法等;软件构造
5、通过编码、单元测试、集成测试、调试、确认这些活动,生成可用的、有意义的软件;软件测试包括测试的标准、测试技术、测试度量和测试过程;软件维护对交付后的软件产品进行持续改进,包括改正软件缺陷、适应新环境、提高质量、增加功能等。 2、 软件工程管理的基本概念及其运用 软件配置管理系统地控制配置变更,维护整个系统生命周期中配置的一致性和可追踪性,涉及配置管理过程的管理、软件配置鉴别、配置管理控制、配置管理状态记录、配置管理审计、软件发布和交付管理等;软件项目管理运用管理活动,如计划、协调、度量、监控、控制和报告,确保软件开发和维护是系统的、规范的、可度量的;软件过程管理关注软件过程的定义、实现、评估、
6、测量、管理、变更、改进,以及过程和产品的度量;软件质量贯穿整个软件生存周期,涉及软件质量需求、软件质量度量、软件属性检测、软件质量管理技术和过程等。 3、 软件工程方法和工具 软件工程方法支持软件工程活动,使软件开发更加系统,并能获得成功,常见的包括结构化方法、面向数据方法、面向对象方法、面向服务方法、形式化方法和领域特定的方法;软件开发工具是为特定的软件工程方法设计,并应用于软件生命周期过程,诸如需求工具、设计工具、构造工具、测试工具、维护工具、配置管理工具、工程管理工具、工程过程工具、软3 件质量工具等。 二、获本学科博士学位应具备的基本素质 1学术素养 软件工程研究的重点在于如何发现软件
7、可信性、度量和演化的基本规律,以应对当今软件所面临的复杂性、开放性和演化性等一系列重要挑战。博士候选人应崇尚科学、追求真理,对软件工程研究有浓厚的兴趣;具有良好的科学素养,诚实守信,严格遵守科学技术研究学术规范;具有科学严谨和求真务实的学习态度和工作作风,坚持实事求是、勤于学习、勇于创新;深刻理解团队在软件工程活动中的作用,具备较强的合作精神和团队意识;充分认识软件的知识特性,了解软件著作权和专利的作用和价值,具有基本的知识产权意识。 软件工程具有较强的交叉性和实践性,博士候选人应掌握相关学科知识,尤其是与自己主攻方向联系密切的学科;具备科学的思维方式,掌握软件工程学科的科学思想和研究方法,具
8、有从工程实践中凝练科学技术问题的能力,能够综合问题、提出方法来解决理论研究和工程领域的生产实践问题;具有良好的身心素质和环境适应能力,注重人文精神与科学精神的结合。 2学术道德 恪守学术道德与规范,热爱祖国,遵纪守法,具有社会责任感和历史使命感,维护国家和人民的根本利益。在软件工程研究中,论文、代码、文档、数据和工具是表征软件工程研究成果的几个重要方面,博士候选人应对他人的这些成果能够进4 行正确辨识,并在自己的研究论文或报告中加以明确和规范的标示。 三、获本学科博士学位应具备的基本学术能力 1获取知识能力 本学科博士学位获得者应熟悉软件工程某一/某些特定领域的科研文献,能够及时有效地了解其前
9、沿动态和主要进展,并有能力获得在该学科任何一个领域开展研究所需要的背景知识。 博士学位获得者获取的知识应达到专业化水平,这些知识必须建立在对软件工程学科基本原理或实验方法的了解之上,而不是对别人使用这些方法得到结论的了解之上。要求博士研究生不仅要熟悉相关领域资深专家学者的研究结果,而且要领会他们的推理、实验策略、对实验方法与软件模型的描述、结果的讨论、对已有假说的评价等。 博士研究生应具备主动探究软件工程学科相关专业知识来源的意识,并能熟练地推导复现相应的研究方法,有能力获取并阅读相关科学理论的原始论文,及发表在本学科高级别期刊上的综述性文章。 博士研究生必须具有通过互联网获得相关专业知识的能
10、力,不仅要具有获取母语区相关专业知识的能力,还要能获取并阅读以非母语发表尤其是以英语发表的文献的能力。 2学术鉴别能力 在有效获取软件工程相关专业知识的基础上,博士学位获得者应能够对所获得的文献进行总结,并以批判的眼光评价文5 献,从中提取出有用和正确的信息,进而判断出哪些问题已经研究过,哪些还需要进一步研究,以及对哪些结果或解释还存在争论,最终在本研究领域发现、提出需要解决的科学问题。这要求博士研究生在获得和评价所获取参考文献或数据的同时,必须理解这些数据的科学含义,从而增强自己对已经产生的知识进行利用和扩充的能力;还必须及时掌握软件技术和产业的发展现状和趋势,判断知识或问题的时效性。 该项
11、能力部分源于对本学科中相关研究领域文献及软件产业的广泛熟悉和批判性评价。它需要宽广的和有深度的知识面、创造性和想象力,并通过与其他学术界和产业界专家的讨论而得到提高。能鉴别有意义的科学问题、提出可通过合适的对照实验进行验证的科学假说,这些能力的获得是一个博士研究生在科学研究中从被动到主动角色转变的主要标志。 3科学研究能力 软件工程学科博士学位的获得者要求能胜任高等院校、设计与科研院所和生产使用部门的教学、科研、技术开发和管理工作。这要求博士学位获得者在了解软件工程学科研究前沿的同时,有能力从软件工程实践中提炼基本科学问题,并具备解决问题的能力。所提出的科学问题应能反映本学科的先进性和前瞻性,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 0835 软件工程 基本要求

链接地址:https://www.31ppt.com/p-3058082.html