软件工程一级学科的发展和内容(精)

合集下载

软件工程-东北大学

软件工程-东北大学

软件工程(学科代码: 0835)一、学科简介与研究方向东北大学软件工程学科是2011年2月国家首次批准调整建设的一级学科。

东北大学于2011年8月设立软件工程一级学科博士学位授权点,是国家设立的第一批软件工程学科。

东北大学软件工程学科的人才培养已经形成了较为完整成熟的本科生和硕士生培养体系,建立了国家软件人才国际培训(沈阳)基地、国家级人才培养模式创新实验区、辽宁省软件工程实验教学示范中心,质量工程建设取得一系列重大成果,成功培养了大批软件实用性人才。

软件工程专业是省级示范专业,并被批准为国家级特色建设专业。

本学科已培养了大批硕士研究生走上工作岗位,软件工程被评为“全国工程硕士研究生教育特色工程领域”。

2012年,软件工程学科开始招收博士研究生,已形成了完善的本硕博贯通式软件工程人才培养体系。

在全国第四轮学科评估中,东北大学软件工程学科排名全国并列第九。

本学科学术队伍现有教授12人(其中博士生导师7人),副教授18人,以国家、区域科技需求为导向,结合学科的发展趋势和多年研究积累,已形成相互促进、彼此渗透、有一定优势和特色的学科研究方向。

(一)网构化软件工程及其演化技术体系。

研究结合大数据的高速、多样、价值密度等特性,描述软件生态环境,分析大数据对软件工程的影响及收益,形成全新的以数据为驱动的,具有自主性、协同性、反应性、演化性和多态性相结合的软件工程理论。

(二)软件安全技术。

针对软件理论和技术的研究与软件产业发展所面临的软件安全问题,围绕国家科技战略目标,立足创新研究,强调理论和应用相结合。

从软件安全开发模型和软件开发的生命周期入手,重点研究安全软件工程的防护框架、软件安全防护理论与关键技术和可信软件的关键技术。

(三)基于混合现实的交互式软件开发技术。

重点研究虚拟与真实空间位置映射技术、增强现实及交互技术、交互式医学信息可视化关键技术、云渲染关键技术及应用。

(四)软件定义互联网体系架构与关键技术。

0835软件工程一级学科简介

0835软件工程一级学科简介

0835软件工程一级学科简介一级学科(中文)名称:软件工程(英文)名称: Software Engineering一、学科概况软件工程经过四十余年的发展,明确了自身的学科问题,形成了软件工程领域的基础理论、工程方法与技术体系,完善了软件工程教育体系,具备了学科的完整性和教育学特色,具有广泛的研究领域和研究方向,作为独立学科为软件产业发展提供了理论、技术与人才支撑。

1968年在德国举行的NATO软件工程会议上,为应对“软件危机”的挑战,“软件工程”术语被首次提出。

在这个时期,具有代表性的软件工程定义是“为了经济地获得在真实机器上可靠工作的软件而制定和使用的合理工程原则和方法”。

1972年,IEEE学会计算机协会第一次出版了“软件工程学报”。

此后,“软件工程”这个术语被广泛用于工业、政府和学术界,众多的出版物、团体和组织、专业会议在它们的名称中开始使用“软件工程”这个术语,很多大学的计算机科学系先后开设了软件工程课程。

1980年代末到1990年代初,基于瀑布模型的软件开发过程和结构式过程语言编程范型占主导地位,软件工程研究在软件需求分析、软件设计、软件测试、软件质量保证、软件过程改进等多个子领域得到深化和扩展,形成了软件工程学科的雏形。

同期,软件工程教育得到卡内基·梅隆大学软件工程研究所(SEI)的培育和支持。

该研究所调查软件工程教育的现状,出版软件工程推荐教程,在卡内基·梅隆大学建立软件工程硕士教育计划,并组织和推动软件工程教育者研讨会。

1991年,ACM和IEEE-CS的计算学科教程CC1991专题组将“软件工程”列为计算学科的九个知识领域之一。

1993年,IEEE-CS和ACM 为了将软件工程建设成为一个专业,建立了IEEE-CS/ACM联合指导委员会。

随后,该指导委员会被软件工程协调委员会(SWECC)替代。

SWECC 提出了“软件工程职业道德规范”、“本科软件工程教育计划评价标准”以及“软件工程知识体系(SWEBOK)”。

计算机科学与技术一级学科 软件工程

计算机科学与技术一级学科 软件工程

计算机科学与技术一级学科软件工程一、概述软件工程作为计算机科学与技术一级学科的重要分支,是现代信息社会发展的关键驱动力之一。

随着科技的迅速发展和信息技术的飞速进步,软件工程在各行各业中的应用越来越广泛,对于促进社会经济发展和提高人们生活质量起着重要作用。

本文将从软件工程学科的定义、特点、发展历程、教育培养和未来发展趋势等方面进行探讨。

二、软件工程的定义软件工程是指在系统化、规范化、可度量的条件下,对软件的开发、运行、维护和相关工程进行研究的学科。

它是通过应用系统化的、纪律性的方法,对软件开发过程的技术、工具、方法和过程进行研究、设计和管理的一门工程学科。

三、软件工程的特点1. 技术性强:软件工程是综合应用计算机科学、管理科学和工程技术的学科,其研究内容具有很强的技术性,需要运用多种技术手段解决软件开发和管理中的问题。

2. 跨学科性强:软件工程涉及到多个学科领域,包括计算机科学、数学、管理科学、经济学等,因此具有很强的跨学科性。

3. 高度系统性:软件工程具有很强的系统性,需要运用系统工程的原理和方法解决软件开发和管理中的复杂问题。

4. 高度工程性:软件工程是一门工程学科,需要运用工程技术解决实际问题,因此具有很强的工程性。

四、软件工程的发展历程软件工程起源于20世纪60年代末的计算机软件危机,随着计算机应用领域的不断拓展和信息技术的飞速发展,软件工程得到了迅猛发展。

在70年代初,软件工程开始成为一门独立的学科,并在80年代初得到了学科的系统化和规范化。

在90年代末,软件工程在世界范围内得到了广泛应用,成为一门独立的学科,并取得了长足的发展。

五、软件工程的教育培养软件工程的教育培养是软件工程学科发展的重要保障。

随着软件工程学科的不断发展,各个国家和地区纷纷设立了软件工程的本科、研究生和博士学位教育。

各大高校也纷纷设立了软件工程系、学院等专业机构,培养了大批软件工程人才,为软件工程的发展提供了有力保障。

0835软件工程一级学科博士、硕士学位基本要求

0835软件工程一级学科博士、硕士学位基本要求

0835 软件工程一级学科博士、硕士学位基本要求第一部分学科概况和发展趋势软件是客观世界中问题空间与解空间的具体描述,它追求的是表达能力强、更符合人类思维模式,具有构造性和易演化性的计算模型。

工程是综合应用科学理论和技术手段,改造客观世界的具体实践活动,以及取得的实际成果。

软件工程是以计算机科学理论和技术以及工程管理原则和方法等为基础,研究软件开发、运行和维护的系统性、规范化的方法和技术,或以之为研究对象的学科。

软件工程的研究对象是软件系统,其学科涵盖科学与工程两个方面。

科学研究的重点在于如何发现软件构造、运行和演化的基本规律,以应对当今软件所面临的复杂性、开放性和可信性等一系列重要挑战;而工程的重点在于综合应用包括科学方法在内的各种方法,运用各种科学知识,深刻理解设计合格产品所涉及的多方面因素,经济高效地构建可靠易用的产品。

软件工程知识体系主要包括软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程方法和工具、软件质量等知识域。

主要研究方向包括软件工程理论与方法、软件工程技术、软件服务工程和领域软件工程等。

进入21世纪,以互联网为核心的网络与应用得到快速发展,信息技术的应用模式发生了巨大变化。

在开放、动态、复杂的网络环境下,灵活、可信、协同的计算资源、数据资源、软件资源、服务资源等各种信息资源的共享和利用、无处不在的普适计算、主动可信的服务计算等,均对软件工程提出了巨大挑战。

围绕服务计算、云计算、社会计算、可信计算、移动互联网、物联网、信息物理融合系统、大数据等新型计算和应用模式,展开应用导向的软件工程研究成为主流趋势。

另一方面,软件工程经过数十年的研究与实践,积累了海量的软件及相关数据,整理和分析这些数据,发现和总结软件制品、人员、工具、活动的特点及其所反映的软件工程实践效果,成为近几年软件工程的研究热点,这不仅能够提炼与完善软件工程理论、方法和技术,还能支撑软件工程在新型计算和应用模式中的进一步发展。

软件工程专业和计算机软件与理论内涵与反思

软件工程专业和计算机软件与理论内涵与反思

软件工程专业和计算机软件与理论内涵与反思本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意!一、引言2011 年8 月,教育部首次在48 所高校增设软件工程一级学科博士点和硕士点,到目前为止拥有软件工程一级学科硕士点的学校达到了百余所。

这对于软件工程学科而言,既是机遇也是挑战。

虽然软件工程专业作为一级学科的时间并不长,但各学校通过对软件工程学科和自身优势的不断探索和研究,依据自身的师资力量、地理位置、商业环境等优势逐步摸索出适合自身的办学体系,使软件工程学科得到了一定发展。

软件工程学科是从计算机科学与技术学科中分化而来,虽然现在已经独立成为一级学科,但由于其与计算机科学与技术学科的紧密联系,在其发展体系中,仍有很多内容与后者相重叠,特别是与计算机科学与技术下的二级学科计算机软件与理论和计算机应用技术极为相似。

为了深入理解软件工程学科内涵,提高研究生培养质量,本文根据60 所具有软件工程一级学科博士点( 39 个单位) 和一级学科硕士点( 21 个单位) 的高校官网,对其公布的研究方向和培养方案进行统计分析,并对其中拥有二级学科计算机软件与理论的高校的研究方向和培养方案进行了对比分析,期望明确两个学科的区别与联系,以便深入理解软件工程专业的学科内涵,不断提高研究生培养质量。

二、两学科在研究方向设置上的比较( 一) 软件工程学科的研究方向鉴于师资力量和办学优势不同,每个学校设置的软件工程专业的研究方向也有所差异,研究方向的数目为1 ~20 个不等,大多数高校为4 ~7 个。

经过统计,60 所高校总共有256 个研究方向,为便于分析与比较,将这256 个方向按照研究内容进行归类后得到24 个方向,其分布如图1 所示。

由图1 可以看出,开设“软件工程理论”方向的高校最多占60%,其次是“智能服务与云计算”占48%,“多媒体应用技术”最少约占3%; 涉及软件相关方向的有“软件工程理论”“嵌入式软件开发” “软件技术与理论”等14 个研究方向,占到了总方向数的58. 3%; 其他研究方向包括占比在第三至第五的 3 个方向“网络与信息安全” “数据挖掘与大数据处理”和“人工智能”也大多涵盖在计算机科学与技术下的另一个二级学科———计算机应用技术中。

0835软件工程一级学科简介

0835软件工程一级学科简介

0835软件工程一级学科简介一级学科(中文)名称:软件工程(英文)名称: Software Engineering一、学科概况软件工程经过四十余年的发展,明确了自身的学科问题,形成了软件工程领域的基础理论、工程方法与技术体系,完善了软件工程教育体系,具备了学科的完整性和教育学特色,具有广泛的研究领域和研究方向,作为独立学科为软件产业发展提供了理论、技术与人才支撑。

1968年在德国举行的NATO软件工程会议上,为应对“软件危机”的挑战,“软件工程”术语被首次提出。

在这个时期,具有代表性的软件工程定义是“为了经济地获得在真实机器上可靠工作的软件而制定和使用的合理工程原则和方法”。

1972年,IEEE学会计算机协会第一次出版了“软件工程学报”。

此后,“软件工程”这个术语被广泛用于工业、政府和学术界,众多的出版物、团体和组织、专业会议在它们的名称中开始使用“软件工程”这个术语,很多大学的计算机科学系先后开设了软件工程课程。

1980年代末到1990年代初,基于瀑布模型的软件开发过程和结构式过程语言编程范型占主导地位,软件工程研究在软件需求分析、软件设计、软件测试、软件质量保证、软件过程改进等多个子领域得到深化和扩展,形成了软件工程学科的雏形。

同期,软件工程教育得到卡内基·梅隆大学软件工程研究所(SEI)的培育和支持。

该研究所调查软件工程教育的现状,出版软件工程推荐教程,在卡内基·梅隆大学建立软件工程硕士教育计划,并组织和推动软件工程教育者研讨会。

1991年,ACM和IEEE-CS的计算学科教程CC1991专题组将“软件工程”列为计算学科的九个知识领域之一。

1993年,IEEE-CS和ACM 为了将软件工程建设成为一个专业,建立了IEEE-CS/ACM联合指导委员会。

随后,该指导委员会被软件工程协调委员会(SWECC)替代。

SWECC 提出了“软件工程职业道德规范”、“本科软件工程教育计划评价标准”以及“软件工程知识体系(SWEBOK)”。

0835软件工程一级学科简介

0835软件工程一级学科简介

0835软件工程一级学科简介软件工程(Software Engineering)是一门综合性的学科,涉及软件开发、软件质量保证、软件项目管理等多个领域。

本文将对软件工程的定义、发展历程、重要性、学科内容以及职业发展方向等进行简要介绍。

软件工程是指运用工程化的原理、方法和工具,对软件开发、维护和管理过程进行系统化、规范化、可量化的管理和控制,从而确保软件能够以预期的成本、进度和质量满足用户需求。

其发展始于20世纪60年代末期的软件危机,当时软件开发过程中频繁出现的延期、超支、低质量等问题迫使人们开始重视软件开发的管理与规范。

随着信息技术的迅猛发展,软件工程作为一门学科逐渐形成并得到广泛应用。

它涵盖了需求分析、系统架构设计、软件开发、测试与调试、部署与运维等多个环节。

通过对软件开发过程的体系化管理,软件工程能够提高软件开发效率、降低开发风险,并确保软件产品的可靠性、可维护性以及可扩展性。

软件工程的学科内容包括但不限于以下几个方面:1. 需求分析与规格说明:在项目启动阶段,软件工程师需要与客户充分沟通,了解用户需求,并将其转化为明确的规格说明,以便后续开发与设计过程中的参考。

2. 软件设计与开发:软件设计是软件工程中重要的一环,它包括系统架构设计、模块设计、数据结构设计、算法设计等。

软件开发则侧重于根据设计方案编写代码,实现软件功能。

3. 软件测试与调试:为了确保软件质量,软件工程师需要进行全面的测试与调试工作。

测试包括单元测试、集成测试、系统测试等,通过不同层次的测试,发现并修复软件中的错误与缺陷。

4. 部署与运维:软件部署指将软件安装到用户的计算机或服务器上,并配置好所需的环境。

软件运维则是在软件发布后,负责监控、维护和更新软件,以确保其正常运行。

软件工程一级学科对于培养具备软件开发与管理能力的专业人才至关重要。

软件工程专业的学生需具备扎实的计算机基础知识,如数据结构、操作系统、算法等,并能够熟练运用各种软件开发工具和编程语言。

软件工程一级学科简介

软件工程一级学科简介

软件工程一级学科简介概述软件工程是计算机科学与工程学科的一个重要分支,旨在研究和应用软件开发的原理、方法和技术,以提高软件系统的质量、效率和可靠性。

随着信息技术的快速发展,软件工程在现代社会中起到了至关重要的作用,成为促进科技创新和推动数字化转型的重要基石。

定义软件工程定义为使用系统化、规范化和可供量化度量的方法和工具来开发和维护软件的工程学科。

它涵盖了软件开发的各个阶段,包括需求分析、系统设计、编码实现、测试验证和运维管理等。

软件工程旨在确保软件质量、提高开发效率、降低维护成本,以满足现代社会对大规模、高可靠性、高性能软件系统的需求。

主要内容软件工程一级学科包含了一系列重要的研究内容和技术方法,其中主要包括以下几个方面:需求工程:需求工程是软件工程的起点,它旨在从用户和系统利益相关者的需求中,明确和建立起一个准确、完整、一致的需求规约。

需求工程的关键是需求获取、需求分析和需求规约等环节,通过使用合适的工具和技术,确保软件系统能够完整、正确地满足用户的需求。

软件设计:软件设计是根据需求规约,对软件系统的结构和组织进行设计。

它包括系统设计和详细设计两个层次。

系统设计主要关注整个系统的结构和模块之间的关系,详细设计则关注于具体模块的实现和接口设计等。

软件设计需要考虑系统的可靠性、可维护性和可扩展性等方面。

编码实现:编码实现是将设计好的软件进行实际的编码和开发工作。

它使用各种编程语言和开发工具,将设计好的系统模块转化为可执行的程序,并在此过程中进行代码调试和错误修复等操作。

编码实现需要灵活运用各种编程技术和规范,以确保软件代码的质量和可读性。

测试验证:测试验证是软件工程中一个重要的环节,旨在验证软件系统的功能、性能和稳定性等方面的要求。

测试验证分为单元测试、集成测试、系统测试和验收测试等不同层次,其中包括了测试用例设计、测试执行和测试结果评估等过程。

通过有效的测试验证,可以发现并解决软件中存在的问题,保障软件的质量和可靠性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程一级学科简介
一、软件工程一级学科出现的理由:
(一软件工程学科已发展为计算机科学与技术、数学、工程学、管理学等相关学科的交叉性学科。

传统的计算机科学与技术学科已经涵盖不了软件工程可归属的二级学科问题, 不适应软件产业对软件工程人才培养的需要。

(二软件工程学科已形成较完整的理论与工程技术体系,课程体系基本明确,高端人才培养能力基本形成,创新型复合型人才的社会需求不断提高。

(三软件工程涉及软件产业、信息产业和现代服务业,代表未来社会产业发展方向。

(四现有软件工程人才培养体系不完整,需要通过进一步学科建设方能适应产业发展对高端人才的需求。

二、软件工程学科的主要支撑二级学科:
软件工程理论
软件工程技术
软件工程管理
软件服务工程
三、软件工程学科的主要研究方向及研究内容:
(一软件工程理论:主要研究软件工程形式化方法、软件自动生成与演化、软件建模分析与验证、软件行为学等。

(二软件工程技术:主要研究需求工程、软件方法学、软件规范语言、软件体系结构、软件测试与质量保证、软件再工程、基于模型和逻辑推理的软件验证方法、软件工程环境与开发工具、面向领域的软件工程方法与技术等。

(三软件工程管理:主要研究软件配置管理、软件过程技术、软件项目管理、软件度量方法与技术等。

(四软件服务工程:主要研究软件服务的理论、方法、技术与应用,软件工程过程服务、面向服务的计算及服务工程。

四、研究生培养
软件工程学术型硕士研究生的课程设置侧重于软件理论知识和学术基础研究, 核心课程包括算法分析与设计、并行与分布式计算、软件工程的形式化方法、软件工程统计方法、软件工程经济学、软件需求工程、软件体系结构、软件质量工程、软件项目管理、信息系统安全、机器学习与知识发现、数据服务工程、软件服务工程等。

相关文档
最新文档