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(Software Engineering)培养目标:本专业培养德、智、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学基础理论、软件工程专业及应用知识,具有软件开发能力,以及软件开发实践和项目组织的初步经验,具备良好的科学素养和工程素养、自我获取知识的能力、优良的职业素质和创新意识,能够服务于我国经济建设,适应技术进步和社会需求变化,从事各种应用领域的软件分析、设计、开发、管理、研究和服务等工作的应用型软件工程人才。
培养要求:本专业学生主要学习软件基础理论知识和软件工程专业知识。
经过良好的软件工程训练和实践,掌握软件应用和工具,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力,具有初步的工程实践能力、较强的团队协作能力、初步的创新意识和良好运用外语的能力。
毕业生应获得以下几方面的知识和能力:1. 系统地掌握理工科基础知识,具有较扎实的数学、物理等自然科学的基础理论,以及社会科学、管理科学的相关知识,具有较好的人文科学素养;2. 具备初步的外语应用能力,能够阅读专业文献、信息交流及使用相应外文软件系统及编写基本程序文档;3. 掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有一定的项目工作经验,能够综合应用工程学方法分析、设计、开发、维护软件的能力;4. 了解软件工程学科的前沿技术、软件行业的发展动态及软件行业需求,具备独立学习新理论和新技术的能力,以适应软件技术的快速变化;5. 具有较强的工作适应能力,具备良好的团队精神、协调沟通能力及组织管理能力;6. 在基础研发、工程设计和实践等方面具有一定的创新意识;7. 通晓和遵守法律与职业道德,了解国家对软件和IT行业的政策、法律和法规,熟悉国际和国家关于软件工程领域的技术标准和规范。
主干学科:软件工程。
核心知识领域:计算基础、数学和工程基础、职业实践、软件建模与分析、软件系统设计、验证与确认、软件过程、软件质量、软件管理。
0835软件工程一级学科博士、硕士学位基本要求

0835 软件工程一级学科博士、硕士学位基本要求第一部分学科概况和发展趋势软件是客观世界中问题空间与解空间的具体描述,它追求的是表达能力强、更符合人类思维模式,具有构造性和易演化性的计算模型。
工程是综合应用科学理论和技术手段,改造客观世界的具体实践活动,以及取得的实际成果。
软件工程是以计算机科学理论和技术以及工程管理原则和方法等为基础,研究软件开发、运行和维护的系统性、规范化的方法和技术,或以之为研究对象的学科。
软件工程的研究对象是软件系统,其学科涵盖科学与工程两个方面。
科学研究的重点在于如何发现软件构造、运行和演化的基本规律,以应对当今软件所面临的复杂性、开放性和可信性等一系列重要挑战;而工程的重点在于综合应用包括科学方法在内的各种方法,运用各种科学知识,深刻理解设计合格产品所涉及的多方面因素,经济高效地构建可靠易用的产品。
软件工程知识体系主要包括软件需求、软件设计、软件构造、软件测试、软件维护、软件配置管理、软件工程管理、软件工程过程、软件工程方法和工具、软件质量等知识域。
主要研究方向包括软件工程理论与方法、软件工程技术、软件服务工程和领域软件工程等。
进入21世纪,以互联网为核心的网络与应用得到快速发展,信息技术的应用模式发生了巨大变化。
在开放、动态、复杂的网络环境下,灵活、可信、协同的计算资源、数据资源、软件资源、服务资源等各种信息资源的共享和利用、无处不在的普适计算、主动可信的服务计算等,均对软件工程提出了巨大挑战。
围绕服务计算、云计算、社会计算、可信计算、移动互联网、物联网、信息物理融合系统、大数据等新型计算和应用模式,展开应用导向的软件工程研究成为主流趋势。
另一方面,软件工程经过数十年的研究与实践,积累了海量的软件及相关数据,整理和分析这些数据,发现和总结软件制品、人员、工具、活动的特点及其所反映的软件工程实践效果,成为近几年软件工程的研究热点,这不仅能够提炼与完善软件工程理论、方法和技术,还能支撑软件工程在新型计算和应用模式中的进一步发展。
硕士招生考试复试指导-软件工程[0835]
![硕士招生考试复试指导-软件工程[0835]](https://img.taocdn.com/s3/m/6d8e05eb81eb6294dd88d0d233d4b14e85243e85.png)
2022年硕士研究生复试考试大纲学科名称: 软件工程 学科代码:[0835] 本考试科目考试时间120分钟,满分200分。
包括:面向对象设计(30分)、计算机网络(40分)、系统分析与设计(30分)、操作系统(30分)、软件过程与项目管理(40分)、算法设计与分析(30分)面向对象设计(30分)一、考试要求1. 要求考生系统地掌握面向对象的基本概念和基于面向对象技术的软件系统分析与设计技术,掌握统一建模语言(UML)及常用软件建模工具等方面的知识。
2. 针对实际问题能建立有应用价值的软件系统模型,即需求模型、分析模型、设计模型等,并进行优化。
3. 掌握对软件模型进行评价及验证的方法和过程。
二、考试内容1)面向对象与系统建模概述a:系统和软件系统,软件开辟模型和开辟各个阶段模型b:软件系统的结构化和面向对象的两种建模方法c:软件系统的建模过程2) 面向对象的建模概念与建模表示法a: 面向对象的概念b: 面向对象的建模c: 统一建模语言UML的含义、模型和结构3)基于用例技术的需求分析a: 需求与需求的活动b: 用例的建模思想和过程c:用例模型元素及其关系4)面向对象的分析技术a: 分析方法和分析原则b: 对象模型的建立,包括:确定类和对象、确定属性和操作、确定关联。
c: 动态模型的建立,包括:事件与消息,交互图、协作图,状态图、活动图。
5)面向对象设计a: 面向对象的设计方法,设计建模的原则。
b: 面向对象设计的软件体系结构c: 包图及设计包的原则,组件图、实施图三、试卷结构选择题(30分)四、参考书目1.Grady Booch, Robert A. Maksimchuk, et al. Object-Oriented Analysis and Design with Applications (3rd edition) (王海鹏,潘加宇译,人民邮电出版社2022)2.Joey George, Dinesh Batra, Joseph Valacich, Jeffrey Hoffer. Object-Oriented Systems Analysis and Design (2nd edition). (龚晓庆;张远军;陈峰译. 面向对象系统分析与设计(第2版). 清华大学出版社. 2022)《计算机网络》(40分)一、考试要求1.掌握计算机网络的基本概念、基本原理和基本方法。
0835软件工程

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软件工程一级学科简介软件工程(Software Engineering)是一门综合性的学科,涉及软件开发、软件质量保证、软件项目管理等多个领域。
本文将对软件工程的定义、发展历程、重要性、学科内容以及职业发展方向等进行简要介绍。
软件工程是指运用工程化的原理、方法和工具,对软件开发、维护和管理过程进行系统化、规范化、可量化的管理和控制,从而确保软件能够以预期的成本、进度和质量满足用户需求。
其发展始于20世纪60年代末期的软件危机,当时软件开发过程中频繁出现的延期、超支、低质量等问题迫使人们开始重视软件开发的管理与规范。
随着信息技术的迅猛发展,软件工程作为一门学科逐渐形成并得到广泛应用。
它涵盖了需求分析、系统架构设计、软件开发、测试与调试、部署与运维等多个环节。
通过对软件开发过程的体系化管理,软件工程能够提高软件开发效率、降低开发风险,并确保软件产品的可靠性、可维护性以及可扩展性。
软件工程的学科内容包括但不限于以下几个方面:1. 需求分析与规格说明:在项目启动阶段,软件工程师需要与客户充分沟通,了解用户需求,并将其转化为明确的规格说明,以便后续开发与设计过程中的参考。
2. 软件设计与开发:软件设计是软件工程中重要的一环,它包括系统架构设计、模块设计、数据结构设计、算法设计等。
软件开发则侧重于根据设计方案编写代码,实现软件功能。
3. 软件测试与调试:为了确保软件质量,软件工程师需要进行全面的测试与调试工作。
测试包括单元测试、集成测试、系统测试等,通过不同层次的测试,发现并修复软件中的错误与缺陷。
4. 部署与运维:软件部署指将软件安装到用户的计算机或服务器上,并配置好所需的环境。
软件运维则是在软件发布后,负责监控、维护和更新软件,以确保其正常运行。
软件工程一级学科对于培养具备软件开发与管理能力的专业人才至关重要。
软件工程专业的学生需具备扎实的计算机基础知识,如数据结构、操作系统、算法等,并能够熟练运用各种软件开发工具和编程语言。
软件工程专业 专业代码0835 .doc

软件工程专业专业代码0835(Software Engineering)培养目标:本专业培养德、智、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学基础理论、软件工程专业及应用知识,具有软件开发能力,以及软件开发实践和项目组织的经验,具备良好的科学素养和工程素养、自我获取知识的能力、优良的职业素质;在基础研发、工程设计和实践等方面具有一定的创新精神和创新能力;能够服务于我国经济建设,快速适应技术进步和社会需求变化,从事各种应用领域的软件分析、设计、开发、管理、研究和服务等工作的高级应用型软件工程人才。
培养要求:本专业学生主要学习软件基础理论知识和软件工程专业知识。
经过良好的软件工程训练和实践,掌握软件应用和工具,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力,具有较强的工程实践能力、较强的团队协作能力、初步的创新意识和良好运用外语的能力。
毕业生应获得以下几方面的知识和能力:1. 系统地掌握理工科基础知识,具有较扎实的数学、物理等自然科学的基础理论,以及社会科学、管理科学的相关知识,具有较好的人文科学素养;2. 具备初步的外语应用能力,能够阅读专业文献、信息交流及使用相应外文软件系统及编写基本程序文档;3. 掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有项目工作经验,能够综合应用工程学方法分析、设计、开发、维护软件的能力;4. 了解软件工程学科的前沿技术、软件行业的发展动态及软件行业需求,具备独立学习新理论和新技术的能力,以适应软件技术的快速变化;5. 具有较强的工作适应能力,具备良好的团队精神、协调沟通能力及组织管理能力;6. 在基础研发、工程设计和实践等方面具有一定的创新精神和创新能力;7. 通晓和遵守法律与职业道德,了解国家对软件和IT行业的政策、法律和法规,熟悉国际和国家关于软件工程领域的技术标准和规范。
主干学科:软件工程。
软件工程专业 专业代码0835 .doc

软件工程专业专业代码0835(Software Engineering)培养目标:本专业培养德、智、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学基础理论、软件工程专业及应用知识,具有软件开发能力,以及软件开发实践和项目组织的经验,具备良好的科学素养和工程素养、自我获取知识的能力、优良的职业素质;在基础研发、工程设计和实践等方面具有一定的创新精神和创新能力;能够服务于我国经济建设,快速适应技术进步和社会需求变化,从事各种应用领域的软件分析、设计、开发、管理、研究和服务等工作的高级应用型软件工程人才。
培养要求:本专业学生主要学习软件基础理论知识和软件工程专业知识。
经过良好的软件工程训练和实践,掌握软件应用和工具,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力,具有较强的工程实践能力、较强的团队协作能力、初步的创新意识和良好运用外语的能力。
毕业生应获得以下几方面的知识和能力:1. 系统地掌握理工科基础知识,具有较扎实的数学、物理等自然科学的基础理论,以及社会科学、管理科学的相关知识,具有较好的人文科学素养;2. 具备初步的外语应用能力,能够阅读专业文献、信息交流及使用相应外文软件系统及编写基本程序文档;3. 掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有项目工作经验,能够综合应用工程学方法分析、设计、开发、维护软件的能力;4. 了解软件工程学科的前沿技术、软件行业的发展动态及软件行业需求,具备独立学习新理论和新技术的能力,以适应软件技术的快速变化;5. 具有较强的工作适应能力,具备良好的团队精神、协调沟通能力及组织管理能力;6. 在基础研发、工程设计和实践等方面具有一定的创新精神和创新能力;7. 通晓和遵守法律与职业道德,了解国家对软件和IT行业的政策、法律和法规,熟悉国际和国家关于软件工程领域的技术标准和规范。
主干学科:软件工程。
软件工程专业

软件工程专业(专业代码:0835,授予工学硕士学位)一、学科专业及研究方向作为计算机科学与技术、数学、工程学、管理学等相关学科的交叉性学科,软件工程学科是以计算机软件与理论为基础、计算机应用技术为背景,应用数学、管理科学等学科的方法和原理,研究并实施软件系统开发与应用的学科。
本专业面向国民经济信息化建设和发展的需要、面向企事业单位对软件工程技术人才需要,培养掌握软件工程专业理论基础,能够独立从事相关领域的研究工作并胜任相关实务工作的高层次实用型、复合型软件工程技术和软件工程管理人才。
在研究方向上着重软件工程理论、软件工程技术、软件工程应用、软件服务工程。
在课程设置上注重学生科学研究能力和专业知识实践应用能力的培养,发挥学院和国外高校教师的优势,加强学生的科学研究和软件工程方法论等相关知识的基本训练,同时强调理论与实践的结合,在保持知识体系的前沿性和前瞻性的基础上,提高学生的科学研究和专业工作能力。
主要研究方向及其内容:1、软件工程理论:主要研究软件工程形式化方法、软件自动生成与演化、软件建模分析与验证、软件程序分析与验证等。
2、软件工程技术:主要研究需求工程、软件规范语言、软件体系结构、软件测试与质量保证、软件再工程、软件验证方法、软件工程环境与开发工具、面向领域的软件工程方法与技术及软件工程管理方法等。
3、软件工程应用:主要研究及运用软件工程理论、技术解决云计算、大数据等当前热点领域中的关键问题,构建高可靠性、稳定性的软件系统。
4、软件服务工程:主要研究软件服务的理论、方法、技术与应用,软件工程过程服务、面向服务的计算及服务工程。
二、培养目标本专业的培养目标是面向软件行业的发展趋势,针对企事业单位对软件工程专业人才的需求,培养掌握较为精深而系统的软件工程专业知识,具有从事软件工程领域研究能力、良好软件设计与实现能力、良好软件项目管理能力,具有良好沟通与组织协作能力,具有优秀职业素养,具有国际竞争能力的高层次、创新型、复合式、国际化专业人才。
软件工程(0835)

软件工程(0835)软件工程(0835)软件工程(Software Engineering,简称SE)是一门关于软件开发和维护的学科,旨在提高软件开发过程的效率和质量。
它涉及使用系统化的、可量化的方法来设计、测试和维护软件。
在当今快速发展的信息技术时代,软件工程的重要性不言而喻。
本文将从软件工程的定义、发展历程以及软件工程的主要原则等方面进行探讨。
1. 软件工程的定义软件工程是一种以工程化方式实现(Software Engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software)的软件开发过程,它通过对软件进行规划、设计、实施、测试和维护,并结合经验和工具的应用,以及对用户需求的深入了解,来提高软件开发过程的效率和质量。
2. 软件工程的发展历程软件工程的发展经历了多个阶段。
起初,软件开发只是无序的活动,缺乏规范和管理。
后来,随着软件规模的增加和软件复杂度的提高,人们意识到需要系统化地对软件开发进行管理和控制。
于是,软件工程的概念应运而生。
1968年,第一次国际软件工程研讨会(International Conference on Software Engineering,简称ICSE)召开,标志着软件工程作为一个独立的学科正式确立。
自那以后,软件工程在理论和实践中不断发展,并逐渐形成了一套完整的理论体系。
3. 软件工程的主要原则软件工程遵循一些基本原则,这些原则旨在确保软件的质量和可靠性。
以下是软件工程的几个主要原则:(1)追求简单原则(KISS Principle):应当尽量保持软件设计的简单性,避免使用过于复杂的方法和技术,以便易于理解和维护。
(2)分而治之原则(Divide and Conquer Principle):将软件系统划分为多个独立的模块,分别进行设计和实现,以便提高系统的可维护性和扩展性。
软件工程一级学科简介

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 .doc

软件工程专业专业代码0835(Software Engineering)培养目标:本专业培养德、智、体、美全面发展,掌握自然科学和人文社科基础知识、计算机科学基础理论、软件工程专业及应用知识,具有软件开发能力,以及软件开发实践和项目组织的经验,具备良好的科学素养和工程素养、自我获取知识的能力、优良的职业素质;在基础研发、工程设计和实践等方面具有一定的创新精神和创新能力;能够服务于我国经济建设,快速适应技术进步和社会需求变化,从事各种应用领域的软件分析、设计、开发、管理、研究和服务等工作的高级应用型软件工程人才。
培养要求:本专业学生主要学习软件基础理论知识和软件工程专业知识。
经过良好的软件工程训练和实践,掌握软件应用和工具,具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力,具有较强的工程实践能力、较强的团队协作能力、初步的创新意识和良好运用外语的能力。
毕业生应获得以下几方面的知识和能力:1. 系统地掌握理工科基础知识,具有较扎实的数学、物理等自然科学的基础理论,以及社会科学、管理科学的相关知识,具有较好的人文科学素养;2. 具备初步的外语应用能力,能够阅读专业文献、信息交流及使用相应外文软件系统及编写基本程序文档;3. 掌握扎实的软件基础理论知识和较宽广的软件工程专业知识,具有项目工作经验,能够综合应用工程学方法分析、设计、开发、维护软件的能力;4. 了解软件工程学科的前沿技术、软件行业的发展动态及软件行业需求,具备独立学习新理论和新技术的能力,以适应软件技术的快速变化;5. 具有较强的工作适应能力,具备良好的团队精神、协调沟通能力及组织管理能力;6. 在基础研发、工程设计和实践等方面具有一定的创新精神和创新能力;7. 通晓和遵守法律与职业道德,了解国家对软件和IT行业的政策、法律和法规,熟悉国际和国家关于软件工程领域的技术标准和规范。
主干学科:软件工程。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
0835软件工程
武汉工程大学
硕士研究生培养方案
学科门类工学
一级学科名称软件工程
英文名称
一级学科代码0835
适用二级学科专业
归口学院计算机科学与工程学院
填表日期2014年 5 月4 日
武汉工程大学研究生处制表
工作小组签名:
组长:
成员:
一、学科点简介
本学科经过多年的艰苦努力和不断发展,逐步形成了以软件体系结构与软件复用、智能计算与软件、嵌入式软件与应用、可视化软件与图像处理技术等为主要研究方向,与化工生产及相关产业相结合的学科。
本学科拥有一支学术思想活跃、教学经验丰富、科研能力较强的队伍。
有教授9人、副教授18人,其中包括政府特殊津贴获得者、湖北省有突出贡献的中青年专家、“楚天学子”特聘教授、湖北省十大杰出青年。
现有智能机器人湖北省重点实验室、湖北省计算机实验教学示范中心等多个研究教学平台。
本学科始终面向我国软件产业发展的需要,聚焦软件工程基础研究和前沿技术,加强学科交叉融合,开展理论、方法、技术以及典型应用等研究。
化工产业是湖北省的支柱产业之一,武汉工程大学本身也有着浓厚的化工行业背景。
本学科在这一领域,利用计算机技术重点开展了化工装置在线监测、化学反应的可视化方法等方面的研究,获得了大量的研究成果和实际应用。
二、培养目标
1、掌握马克思主义、毛泽东思想、邓小平理论和“三个代表”重要思想;树立正确的世界观、人生观和价值观;热爱祖国;遵纪守法,实事求是,学风严谨;具有良好的道德品质和强烈的事业心,立志为社会主义现代化服务。
2、在本学科内掌握坚实的基础理论和系统的专门知识,有较宽的知识面;熟悉所从事研究方向的科学技术现状和动向;能熟练使用一门外语,能熟练操作计算机。
3、具有开拓创新能力;能灵活应用本专业所学知识在教师的指导下开展科学研究,能进行辅助教学工作;具有担任相应专业技术工作的能力。
4、积极参加体育锻炼,具有健康的体魄。
三、学习年限
学制为三年,学习年限(含休学)不得超过四年。
四、主要研究方向
1、软件体系结构与软件复用
2、智能计算与软件
3、智能信息与信号处理
4、可视化软件与图像处理技术
5、嵌入式软件与应用
五、培养方式
硕士生应在入学后两周内制订出培养计划,一般情况下应在第一学年内按照培养计划完成所选全部学分,于第四学期末完成中期考核,并完成教学实践环节。
六、学分要求
本专业硕士研究生最低总学分要求为34学分,其中最低修课学分要求为29学分(学位课19学分,非学位课10学分)、开题报告2学分、学术活动1学分,中期考核1学分、教学实践环节1学分。
七、学位论文工作
硕士研究生应在第三学期申请开题并撰写开题报告,需满足以下条件之一方可申请毕业:
1)以第一作者身份公开发表高水平科研论文(以《计算机科学与工程学院科研管理实施细则(试行)》中的规定为准)1篇,且论文内容必须是本人硕士学位论文的重要组成部分。
一般期刊论文及未被检索的会议论文不能作为毕业条件。
其中,中文核心期刊及以上等级的期刊论文必须是已经见刊或有正式的录用通知书;检索论文(SCI、EI、ISTP(CPCI-S))则必须要有检索证明。
否则,不得通过毕业答辩资格预审。
2)以第一发明人身份获得1项发明专利授权、或申请1项发明专利(以获得申请号为准),且该专利内容必须是本人硕士学位论文的重要组成部分。
3)获得武汉市政府、湖北省政府、部委、国家科研成果奖(不含行业、协会等非政府奖励),要求研究生有署名、有获奖证书(或公示文件)。
以上成果必须以武汉工程大学计算机科学与工程学院(或智能机器人湖北省重点实验室)为第一单位。
完成学位论文后,按《武汉工程大学授予硕士学位条例工作实施细则》申请学位答辩。
八、课程设置
具体课程设置如下:
软件工程专业学术型硕士研究生课程设置
课程类别课程
编码
课程名称
学
时
学
分
开课
学期
开课
单位
考核
方式
备注
学位课学
位
公
共
课
中国特色
社会主义
理论与实
践研究
3
6
2 1
马克
思主
义学
院
必修
课090
001
自然辩证
法概论
1
8
1 1
马克
思主
义学
院
070
005
综合英语
9
3 1
外语
学院
闭卷
考试
英语口语
4
1
.
5
1
外语
学院
口试
英语写作
4
1
.
5
1
外语
学院
课程
论文
学
位
基
础
100
004
最优化方
法
4
2 2
理学
院
闭卷
考试
课
061 001 算法分析
与设计
3
6
2 1
计算
机学
院
闭卷
考试
061 201 现代计算
机系统结
构
3
6
2 1
计算
机学
院
闭卷
考试
061 202 软件体系
结构
3
6
2 1
计算
机学
院
闭卷
考试
学位专业课061
203
软件项目
管理
3
6
2 2
计算
机学
院
闭卷
考试
非学位课学
科
方
向
课
060
901
数字图像
处理
3
6
2 1
计算
机学
院
闭卷
考试
可选
修其
它专
061 003 现代网络
技术
3
6
2 2
计算
机学
院
课程
论文
业课
程,
课程
总学
分不
少于
29学
分
061 204 语义Web技
术与本体
论
3
6
2 2
计算
机学
院
课程
论文
061 205 高级数据
库技术
3
6
2 2
计算
机学
院
课程
论文
061 206 数据挖掘
3
6
2 2
计算
机学
院
课程
论文
060 906 机器学习
3
6
2 2
计算
机学
院
课程
论文
060 907 智能计算
3
6
2 2
计算
机学
院
课程
论文
备注:
1.考核方式有:闭卷考试、开卷考试、课程论文、实验设计、口试等,可同时选择多种考核方式,如“开卷考试+课程论文”;
2.考核方式必须明确,不能填写“开卷考试或课程论文”。