研究方向软件工程.pdf
1
软件工程方向科研发展规划
张红延
在软件成为当今社会无处不在并对人类生活与生产方式产生重要影响的今天,依托于信
息技术的软件工程从软件技术本身研究的领域中拓展开来,其研究除了学科本身着力于为高
质量、高效开发能对人们生活与生产(包括业务活动)带来价值的软件所需要的技术、方法
与管理外,与多种学科交叉而产生的特定领域技术应用研究也显得富有生机。因此,本规划
从三个方面进行阐述:
1) 本规划的技术发展背景分析
2) 学院科研基础与重点发展方向
3) 学院重点培育方向
一、 当前热点领域与学院科研基础
软件工程是围绕着信息技术、管理以及人文等诸多学科交叉而衍生出的新兴学科,学科
本身领域的研究以及与其它学科交叉产生的领域技术应用研究使得软件工程的科研范围非
常广,但鉴于我院立足于以产业实践为导向的科研宗旨,科研发展方向应源于产业实践热点
进行确定。
着眼于产业实践视角的信息技术热点研究领域如下:
1) 软件组织与架构
专注软件架构及其设计模式的研究,以及框架的设计与复用
2) 网络服务与管理
专注于提供各种网络服务、网络安全、网络监管以及高可用性设计等。
3) 企业级系统与集成
专注于大型企业级系统的应用与集成,通过业务过程使之与企业业务有机结合,提升业
务的自动化水平并带来新的业务或服务,如E企业资源计划ERP、客户关系管理CRM、
供应链管理SCM等。
4) 游戏与动漫产品的设计与制作
利用软件与数字媒体技术进行交互式娱乐产品的设计与开发,也是创新企业应用实践中
的热点
5) 信息安全
6) 信息科学与信息管理
以信息处理与知识管理为主的技术领域
7) 数字环境与社区
建筑在IT技术之上的数字社区相关技术与应用
8) 业务管理与运维 2
基于经验与实践的软件工程研究与应用
着眼于技术视角的信息技术热点领域如下:
业务过程管理
数据仓库与数据挖掘
数字社区技术
企业级系统应用与集成
知识管理与信息服务
网络管理(安全、监管以及高可用性)
软件工程
Web技术
作为信息技术热点研究领域之一的软件工程,其当前的研究热点(指学科本身的研究)包括:
敏捷软件工程
刻面导向与特征交互的开发方法
基于人工智能与知识的软件工程
理论与形式化方法
计算机支持的协同工作
软件工具与开发环境
基于经验的软件工程
面向最终用户的软件工程
便于移动而普适应用软件的工程方法
分布式、并行软件的工程方法
嵌入式实时系统的软件工程
人机交互
互联网与信息系统开发
模式与框架
程序理解与可视化
编程语言
逆向工程与维护
软件架构与设计
软件组件与复用
软件配置管理与部署
软件可靠与可信研究
软件经济学与度量
软件过程与工作流
软件需求工程
软件测试与分析
软件工程作为一种技术服务型学科,必须要其他领域相结合才能凸显其价值和作用。除
了软件工程本学科领域的研究外,软件工程与其他学科的交叉不仅带动原有学科的技术创
新,同时还催生了新的业务领域,这些创新领域发展迅猛并带给企业高附加值的商业利益,
并具有巨大的市场需求空间。这些新的热点领域具有一个共同的特点就是“服务”,即通过3
软件工程将信息、技术、业务、与人四个要素很好地结合起来,并以基于网络的服务方式带
给人们生活与业务的新体验与新变革,包括:
A. 软件工程可以结合的学科领域(这不仅之于科研,同样之于教育—专业方向建设)
电子工程--软件工程
企业集成的系统管理(经管信息管理)---软件工程
企业集成的系统管理(经管信息管理)---软件工程(游戏与交互式媒体)
法律(人文学科)---软件工程
应用科学(理学院化学、物理、生物科学等)---软件工程
创新企业(建筑艺术系)--软件工程
数学—软件工程
业务领域(物流、电子商务、医疗保健学科方向)---软件工程
司法--企业集成的系统管理(软件工程)
业务领域(物流、电子商务、医疗保健学科方向)--软件工程(数字媒体方向)
数学---软件工程(游戏与交互式媒体)
应用科学(理学院化学、物理、生物科学等)---软件工程
美术(交互视觉设计)---软件工程
上述交叉不仅带来技术创新和应用创新,更扩展软件工程教育的空间(强烈建议学院能
够考虑与其他学科建立双学位专业方向,学制可以变为5年-6年,依托这样的复合人才培
养教育,可以极大地扩展学院软件工程科研的领域)。
B. 创新业务发展
软件工程真正的价值在于与其它学科结合带来的业务创新,为了实现这种结合,当今
国际上软件工程研究的焦点正从力着力于软件系统与技术层面的研究向与业务结合关键技
术与应用研究迁移,新生的热点方向包括:
1) 面向专业人士的IT服务
这个领域专注于为职场专业人士和管理决策者提供数据收集与分析的专业工具与方
法。研究热点包括:
基于决策模型的知识资产可视化研究
隐形知识的挖掘与商业化转化服务
知识管理与主题逻辑
基于理论产生原理、设计科学以及迭代启发式工作理论,产生特定领域的知识
库为决策服务
上述研究除了理论与技术创新源于信息技术本身的研究进展外,软件工程研究的焦
点则在于理论转化成工程产品与服务。
2) 组织与系统
随着信息系统对组织中人们的行为产生越来越大的影响,这种影响波及到整个组织
的治理、人员的交流与通信(也包括客户)、业务流程乃至组织知识库,让我们看到信4
息系统与组织之间越来越紧密地依赖关系和相互深层次地影响,衍生出新的业务模式、
服务以及新的研究领域。这个方向从社会视角来看,由于信息系统的应用渗透,诞生了
数字环境(又叫数字社区),它将人群进行了重新划分,重新审视人、信息系统与组织
三者的关系。衍生出的热点研究领域包括:
知识与信息管理
信息安全管理
软件维护及其IT基础架构如何快速适应组织业务的快速发展
基于数据挖掘技术的社区行为分析—优质服务推送研究,如基于内容潜在语义
搜索算法的研究与改进等
核心技术问题如下:
特定业务领域(如医疗)科学决策的主题逻辑模型
专题知识库
组织中信息与知识模型的研究
企业级系统的维护策略
随需应变的企业信息系统架构
特定领域的知识结构
IT之于业务的匹配与对齐(IT治理)
3) 业务流程管理
流程(也叫过程)是构成业务的核心,也是连接业务(Business)与系统(Information
System)的桥梁。业务流程管理(BPM-Business Process Management)是关于如何
科学建立组织高效业务以及业务创新的一个技术方向,同时又是规划IT系统并使之与
业务对齐的重要的知识领域,现代企业的核心竞争力越来越源于优化的业务过程以及用
IT方式实现业务过程自动化。核心研究领域包括:
过程建模及其工具
基于模型设计驱动的业务过程执行
支持业务过程的可视化、可伸缩性、可配置性以及自动执行的过程语言
特定业务领域的过程模型、过程部署和配置参考模型
基于本体论的过程建模技术研究
特定领域的业务及其服务框架(称之为Smart Service)
4) 基于信息与知识的学习
本方向立足于基于数据挖掘与机器学习技术,为信息用户提供高质量的信息与知识
服务,将关注于数字社区、文献与信息研究、以及学习与知识创新等领域。核心研究专
题包括:
学习型社区构建及其信息文献的组织
图书馆信息的概念化建模及其知识服务
E-Learning与E-Commerce
多文化背景下的信息组织与学习 5
群体智慧计算
二、 学院重点发展方向 (软件工程方向)
根据上述软件工程技术发展背景分析,结合学院科研基础实际,我们认为将软件工程研
究立足于信息技术转化生产力、聚焦于对组织业务价值与性能提升的服务是我们的科研发展
方向,我们称之服务工程(Service Engineering)。这个方向将信息技术与业务及其管理有机
结合,符合国家大力发展服务外包的战略,并立足于技术应用创新的研究。
依据学院已有的工作基础,服务工程研究的领域范围与技术专题如下:
A. 技术应用研究立足的业务领域
从技术应用的角度来讲,服务工程方向的研究将努力开拓石油、化工、医疗、铁路物流、
软件行业等五个业务领域的项目,并基于学院已有的数字媒体技术专业,联合其他相关
学科学院开展创新产业所需的互动媒体与动漫制作项目的研发工作。
B. 技术创新研究专题
从技术创新的理论研究角度,服务工程方向的研究将聚焦IT如何与业务结合的核心技
术领域---业务流程管理与企业集成系统。研究内容包括:
1) 过程模型研究。
进行过程本体研究,建立能够将过程、资源乃至过程环境语义集成于一体化的模型
表达机制,解决过程建模语言缺乏资源与环境的问题。这个问题的研究是BPM领
域实现“模型设计驱动业务过程执行”的关键技术问题之一。基于这个成果还能够
进行下一个研究工作,即一种可配置、可伸缩的过程执行语言,这个语言的研究同
样是“模型设计驱动业务过程执行”的关键。在软件工程研究的热点领域里,有“面
向用户的软件工程”,而“模型设计驱动业务过程执行”是实现这一理想的技术途
径。
2) 智能服务研究(Smart Service)
即特定领域的业务及其服务框架研究。从建模的理论角度来讲,解决IT与企业战
略及其业务对齐的问题,这需要建立战略模型、业务模型、应用/服务模型至IT
技术模型的转换与内在语义的贯通。目前企业架构的各个抽象层次间模型体系是相
互孤立的,缺乏语义上的一致以及内容上平滑地转换,这对于可预期质量的企业信
息化工程来讲缺乏我们称之为“企业统一过程方法论”(也称之为企业架构方法论)
的指导,开展这个专题的研究对企业信息化工程具有重要的指导意义。
3) 企业系统集成技术
现在的企业信息化大量的工作不是代码开发,而是业务再造与企业系统的快速整合
与集成,研究异构系统集成的任务与关键技术是确保快速搭建企业服务平台的关
键。这包括ERP、CRM、SCM系统如何集成为一体化的企业业务逻辑部件,基于数据
仓库技术整合的数据部件,以及架构在上述两者之上的商业智能决策,这些都构成
了一个高度IT化组织业务运作的核心。
电子信息(计算机技术与软件工程方向)
电子信息(计算机技术与软件工程方向)
硕士专业学位研究生培养方案
专业学位类别代码 0540
适用学位类别 专业学位硕士
适用年级 2020级
学院名称 计算机学院
填表日期 2020年6月
广东工业大学研究生院制表
2020年4月
电子信息(计算机技术与软件工程方向)
硕士专业学位研究生培养方案
专业类别代码: 0540
一、学科简介
广东工业大学计算机专业创办于1984年,是广东省内最早设立从事计算机
学科领域教学和科研工作的高校之一,目前已建立学士、硕士、博士等完整的人
才培养体系,已为广东省计算机领域培养了上万名计算机专业人才。
计算机学院于1995年获得“计算机应用技术”二级学科硕士点,2000年获
得“计算机软件与理论” 二级学科硕士点,2003年获得“计算机系统结构” 二
级学科硕士点。2006年获得“计算机科学与技术”一级学科硕士点,2011年获
得“软件工程”一级学科硕士点,2012年获准自设“计算机应用工程”二级学
科博士点。
2002年3月,广东工业大学在国内第一批获准设立“软件工程” 硕士专业
学位点,2002年5月获准设立“计算机技术” 硕士专业学位点。 计算机学院现有专任教师137人,其中教授24人、副教授34人、博士生导
师8人、硕士生导师63人、具有博士学位教师78人。其中有“国家杰出青年基
金获得者”1人、IEEE Fellow1人、“百千万人才工程”国家级人选1人、“教
育部新世纪优秀人才”1人、“广东省杰出青年基金获得者”1人、广东省“千
百十工程”培养对象16人、广东省创新团队带头人1人。学院凝练形成了模式
识别与智能计算、数据工程与高性能计算、网络空间安全与可信计算、信息物理
融合系统与泛在计算等四个学科重点研究方向,现有1个国家地方联合工程研究
中心、2个广东省重点实验室和8个广东省工程技术研究中心。近5年,获国家
级项目47项,到校科研经费超过2亿元,科研规模与水平位居全省同类学科前
软件体系结构的研究及应用现状与未来发展方向(最新整理)
软件体系结构的研究及应用现状与未来发展方向
XXX
(湖北经济学院法商学院 信息管理系,武汉430205)
摘要:随着软件技术的发展,软件规模的扩大、软件开发周期的缩短、软件行业
分工的细致、市场竞争的激烈,软件开发商必需要快速分析并实现软件产品。当
今,软件的淘汰速度是非常快的,软件设计问题也已经超越了数据结构和算法问
题的范围,好的软件就应该拥有较好的扩展性、伸缩性、适应性、稳定性和重用
性。为了满足用户日新月异、千变万化的需求,好的软件就必需为变化而设计。
不断变化的需求、复杂的业务流程、领域知识的缺乏、许多不可避免的因素都会
导致软件变化的发生,所以要确认软件中变化和不变的因素,进行分层处理。软
件架构技术的出现,极大地满足了多个应用领域的要求,使得各种技术形成的软
件架构可以最大程度地进行重用。同时引出了大规模软件开发所面临的一系列问
题,如何建造面向对象的软件架构,并有效地组织和管理;如何分析、提取可复
用的架构;如何设计适合架构的环境等。软件架构设计方法能够使软件拥有很好
的重用性,扩展性和简洁性。软件架构虽脱胎于软件工程,但其形成的同时借鉴
了计算机体系结构和网络体系结构中很多宝贵的思想和方法,最近几年软件架构
研究已完全独立于软件工程的研究,成为计算机科学的一个最新的研究方向和独
立学科分支。研究软件架构根本目的就是解决好软件的重用、质量和维护问题。
关键字:软件架构设计; 软件开发; 研究软件架构; 软件工程
The Research And Development Of Characteristics of Software Architecture
XXX
(Dept of Information Management ,College of Law and Business of Hubei University of
economics,wuhan430205)Abstract: With the development of The Technology Of Software, The expand of
软件工程技术发展的现状以及发展趋势研究
• 34
•ELECTRONICS WORLD・探索与观察软件工程技术是随着计算机出现特别是互联网的发展而出现的一种学科,随着我国经济发展加快,软件由传统的基础服务开始向专业方向转变,和行业结合更加紧密。随着时代的变迁,软件将充分地融合到生活当中,为生活质量提升提供助力。本文对现阶段我国软件工程技术发展现状进行总结,并结合未来需求来对其发展予以展望。前言:展望软件的未来,则需要明确当下软件的具体发展现状,发现其存在的问题,如此才能更加明确软件于未来给我们的更多利益。就软件工程技术现阶段的发展来说,行业存在着功能重复、恶性竞争的问题,而于企业内部来说,则存在着管理不善、利益为重、资源浪费等问题。软件工程技术的未来必须要在解决这些问题的基础上,才能得到长足发展。一、软件工程技术概述一九四二年第一台电脑在宾夕法尼亚大学莫尔电机学院学院诞生,其主要用于计算工程,其中具体的软件就是将具体的操作用某个数字来命名,通过点击相关数字让计算机按照内部指令去完成工作,其机理非常简单。到了上世纪八十年代,真正的软件技术诞生,基本的操作系统、命令系统等等出现,使得计算机的功能更加强大。而后又经历近四十年发展,而今的计算机都拥有大量的软件,而且软件开始向智能端转移,活化了手机功能,为人们生活带来了很大的便利。全球范围内,对于软件的开发已经如火如荼,软件包括了计算机软件、手机软件,而且随着各方面技术完善实现了计算机软件和手机软件的通用功能,拉近了计算机和手机的距离,方便了人们生活数据在智能端的传递。我国软件工程技术出现较晚,基础薄弱,不过经过这些年发展,也获得了不少成绩,其中有不少方面已经在世界范围内获得了惊人的业绩,比如腾讯的微信、QQ,以及马云领导下建设的淘宝就出生了支付宝等软件,在中国扫码支付已经成为一种趋势,这方面走在了世界前头(陈文飞,朱静,吴让仲,等.软件工程的现状及发展趋势:科技进步与对策,2000)。二、现阶段我国软件工程技术存在的问题这个问题的讨论需要从环境、行业、企业进行三个层次的剖析。目的就是通过这种立体的探寻,寻找到影响软件工程技术发展的因素,方便为软件技术未来的发展清扫道路。1.环境方面任何一个行业的发展都离不开既定的运行环境,环境是行业存在的基础,环境决定了行业的发展。现在和过去的环境不同,从经济环境、政治环境、文化环境到消费环境,都存在很大的差异。随着的市场我国现代化进程加快,对软件的需求量越来越大,软件开发已经成为一个新的行业,并焕发出巨大的活力。特别是在“互联网+”经济发展模式之下,越来越多的行业开始寻求网络发展模式,并需要对应的软件来满足企业的财务、市场以及数据库管理的需求。软件在向具体的行业渗透,在走“专业化”道路,比如医院的预算管理系统,财务管理的“管家婆”、印刷业的印刷管理软件、办公室操作软件等等。这为软件工程技术的发展提供了越来越大的空间,但是因为入行的企业越来越多,导致软件研发开始走向差异化道路。从大环境来看,需求量大,供求量大,还处在求大于供的阶段,但是需要考虑国外软件技术的围剿。国外以微软为代表的软件公司,对我国消费者的软件使用习惯产生很深刻的影响,往往这些企业的软件都成为了行业标杆,用其衡量其他企业软件品质。不过,从目前我国政府态度来看,政府为国产软件的开发利用都提供了良好的条件,国产软件的发展将迎来光明。2.行业方面软件方面有电脑软件、手机软件以及其他智能终端的软件,更有用于矿山生产的机电设备所用的软件。也就意味着行业在发展方面要给自己一个准确的定位,是专业研发手机软件还是电脑软件亦或者两者兼备。而再细分的话则有办公软件、游戏软件、社交软件、观影软件等等,更有一些服务于企业的经营软件。目前在行业发展方面,明显地存在着功能相近软件较多的问题,虽然为使用者提供了更大的选择空间,但是在下载时出现的大量的捆绑软件又让人不胜其烦。况且存在着病毒制作者,其往往又和软件捆绑,通过端口进行复制,危害电脑等智能终端设备运行环境(李光亚,软件工程若干技术发展新趋势:微型电脑应用,2010)。3.企业方面软件开发企业方面存在的问题则比较集中,大部分是管理问题。软件开发企业一般都会设置专业的项目经理,然后是各方面的专业开发人才,形成一个有序的开发团队。不过一些企业从成本考虑,直接让企业法人或者总经理对接开发人才,将他们分成具体的小组,进行分组式管理。问题是企业法人或者总经理本人精力、学历以及专业能力有限,这必然导致管理上、技术上出现各种问题。在软件开发行业当中,最重要的管理方面就是商业机密的管理,但是现实中往往存在商业机密泄漏,其促使原因是多方面的,但最终影响的则是企业的发展。另外,软件开发是一个非常抢时间的重压力工作,管理不善晚一步极可能丧失先机。企业管理在具体分工、责任落实、工作计划、工作总结、工作评价等方面松散,又为无序工作提供了机会。三、改善我国软件工程技术发展环境的举措改善我国软件工程技术发展环境,需要从政府、行业协会、企业三个角度入手,形成一个科学的网络,使得大环软件工程技术发展的现状以及发展趋势研究德州职业技术学院 刘 影• 35
软件工程-北京理工大学研究生院
北京理工大学2016版学术型研究生培养方案 学科专业:软件工程 学科代码:083500
软件工程
(083500)
一、学科简介与研究方向
北京理工大学软件工程一级学科设立于2011年,是国内首批设立的软件工程一级博士学科授
权点。软件工程是软件产业和信息产业的支撑学科,也是国家文化科技发展的重要支撑技术,科学
研究、工程实践和交叉应用是其学科特性;物联网、云计算、海量数据、智能科学、数字媒体等领
域的快速发展为软件工程学科发展提供了广阔空间。
培养单位主要依托软件学院、计算机学院,相关学科是计算机科学与技术和网络空间安全。软
件学院是2001年12月经国家教育部和国家发展计划委员会批准的35所国家示范性软件学院之一,
于2003年10月通过教育部组织的中期评估,2006年6月通过教育部组织的验收。软件学院经过
15年的建设,在教学科研等方面取得了显著的成绩,形成了较为鲜明的特色,进入了国内一流软件
学院前列。
软件学院拥有软件工程一级学科,下设4个二级学科方向(软件理论、软件安全、数据科学、
数字媒体),设有1个系和4个研究所(软件工程系、软件理论研究所、数据科学研究所、数字媒
体研究所和软件安全研究所),2个中心(北京市数字媒体技术实验教学示范中心、北京理工大学
软件评测中心)、6个学科平台(软件工程教育部特色专业实验室、数字媒体教育部特色专业实验
室、信息安全教育部特色专业实验室、数字表演与仿真技术北京市重点实验室、软件安全工程技术
北京市重点实验室、网络信息安全国防科技工程中心)和2个学生实践平台(北京理工大学软件学
院大学生科技创新创业基地、与IBM合作的数据智能中心)。
依托重大科研项目,软件学院形成了自己的4个二级学科研究方向:软件理论、软件安全、数
据科学和数字媒体。
1.软件理论:研究软件工程形式化方法、软件自动生成与演化、软件建模与分析, 以及大规
模复杂信息系统开发方法论等问题,突出软件工程的基础研究特色。
软件工程专业研究方向及研究成果情况介绍
- 1 - 软件工程专业研究方向及研究成果情况介绍
软件工程是一门应用性强的学科,随着信息技术的发展,软件工程在现代化社会中扮演着越来越重要的角色。本文将介绍软件工程专业研究方向及研究成果情况。
软件工程作为一门相对年轻的学科,在研究方向上有着广泛的选择。近年来,随着人工智能、大数据、云计算等新技术的发展,软件工程的研究方向也越来越多元化。目前,软件工程主要的研究方向包括但不限于以下几个方面:
1. 软件需求工程:主要研究如何理解用户的需求,并将其转化为软件开发过程中的需求文档。
2. 软件设计与架构:主要研究如何设计并构建高质量的软件系统。
3. 软件测试与维护:主要研究如何有效地进行软件测试与维护,保证软件系统的质量。
4. 软件过程与管理:主要研究如何制定和实施软件开发过程和项目管理。
5. 软件安全与保护:主要研究如何保护软件系统不受攻击和漏洞的影响。
除了以上几个主要的研究方向外,还有一些新兴的研究方向正在逐渐受到关注,如软件工程教育、软件工程社会化、软件工程伦理等。
在软件工程研究方向的基础上,许多优秀的研究成果也不断涌现。例如软件需求工程方面的研究成果包括可视化需求、基于智能化技术 - 2 - 的需求提取等;软件设计与架构方面的研究成果包括面向服务的架构、云计算架构等;软件测试与维护方面的研究成果包括自动化测试、快速修复等;软件过程与管理方面的研究成果包括敏捷方法论、模型驱动软件开发等;软件安全与保护方面的研究成果包括安全测试、软件漏洞修补等。
总之,软件工程作为一门快速发展的学科,有着极为广阔的研究空间和无尽的研究成果。未来,随着技术的不断更新,软件工程的研究方向也将更加多元化和创新化。
软件工程研究方向
软件工程研究方向
在软件工程的研究方向上,有很多不同的领域可以展开深入的研究。以下是其中一些研究方向的简要介绍:
1.软件开发方法:研究用于开发软件的不同方法和技术,包括敏捷开发、结构化开发、面向对象开发等。研究该方向可以提高软件开发的效率和质量。
2.软件过程改进:研究如何改进软件开发过程中的各个环节,以提高软件开发的效率和质量。研究该方向可以探索和应用一些软件开发过程的最佳实践。
3.软件测试和验证:研究如何设计和执行有效的软件测试策略,以确保软件的正确性和稳定性。该方向还可以研究如何自动化测试过程,提高测试的效率。
4.软件质量保证:研究如何评估和保证软件的质量,包括代码质量、可维护性和可靠性等方面。研究该方向可以帮助开发人员和组织制定和实施适当的质量保证措施。
5.需求工程:研究如何有效地收集、分析和管理软件的需求,以确保软件能够满足用户的期望。研究该方向可以帮助开发人员更好地理解用户需求,并设计出更符合用户期望的软件。
6.软件工程教育:研究如何有效地教育和培养软件工程师,包括教学方法、教材和课程设计等方面。研究该方向可以提高软件工程教育的质量和效果。
7.软件工程实践:研究如何将软件工程理论应用到实际项目中,以帮助开发人员更好地实施软件开发和管理。研究该方向可以提高软件开发实践的效率和质量。
以上只是软件工程研究方向中的一部分,还有许多其他的研究方向待探索。对于软件工程研究者来说,选择一个合适的研究方向是非常重要的,需要结合个人兴趣和实际需求进行选择。
研究方向--软件工程
1 软件工程方向科研发展规划
张红延
在软件成为当今社会无处不在并对人类生活与生产方式产生重要影响的今天,依托于信
息技术的软件工程从软件技术本身研究的领域中拓展开来,其研究除了学科本身着力于为高
质量、高效开发能对人们生活与生产(包括业务活动)带来价值的软件所需要的技术、方法
与管理外,与多种学科交叉而产生的特定领域技术应用研究也显得富有生机。因此,本规划
从三个方面进行阐述:
1) 本规划的技术发展背景分析
2) 学院科研基础与重点发展方向
3) 学院重点培育方向
一、 当前热点领域与学院科研基础
软件工程是围绕着信息技术、管理以及人文等诸多学科交叉而衍生出的新兴学科,学科
本身领域的研究以及与其它学科交叉产生的领域技术应用研究使得软件工程的科研范围非
常广,但鉴于我院立足于以产业实践为导向的科研宗旨,科研发展方向应源于产业实践热点
进行确定。
着眼于产业实践视角的信息技术热点研究领域如下:
1) 软件组织与架构
专注软件架构及其设计模式的研究,以及框架的设计与复用
2) 网络服务与管理
专注于提供各种网络服务、网络安全、网络监管以及高可用性设计等。
3) 企业级系统与集成
专注于大型企业级系统的应用与集成,通过业务过程使之与企业业务有机结合,提升业
务的自动化水平并带来新的业务或服务,如E企业资源计划ERP、客户关系管理CRM、
供应链管理SCM等。
4) 游戏与动漫产品的设计与制作
利用软件与数字媒体技术进行交互式娱乐产品的设计与开发,也是创新企业应用实践中
的热点
5) 信息安全
6) 信息科学与信息管理
以信息处理与知识管理为主的技术领域
7) 数字环境与社区
建筑在IT技术之上的数字社区相关技术与应用
8) 业务管理与运维 2 基于经验与实践的软件工程研究与应用
着眼于技术视角的信息技术热点领域如下: 业务过程管理
数据仓库与数据挖掘
数字社区技术
企业级系统应用与集成
知识管理与信息服务
软件工程实践者的研究方法pdf
软件工程实践者的研究方法pdf
1.引言
软件工程作为一门高度工程化的学科,旨在通过系统化的方法和标准化的实践,实现软件的高效、可靠、可维护等目标。随着现代软件开发的复杂度和规模不断增加,软件工程实践者需要采用一系列科学的研究方法来提高软件开发的质量和效率。本文将介绍一些常用的软件工程研究方法。
2.案例研究
案例研究是一种常用的软件工程研究方法。它通过对现实中发生的软件开发项目的详细描述和分析,来探究其内在的规律和成功的因素。案例研究一般包括以下步骤:
2.1选择案例
在进行案例研究时,应选择与研究主题相关的代表性案例。对于一些已经发生的项目,应该考虑诸如开发者数量、规模、复杂度、成功度等因素进行筛选,以确保所选案例的代表性和分析的可靠性。
2.2数据收集和分析
进行数据收集和分析是案例研究的关键环节。主要包括以下方面的内容:
①问题定义和目标明确; ②数据采集方式选择,包括访谈、问卷调查、文本分析等;
③数据收集工具的设计,如半结构化访谈、问卷设计、文本分类等;
④数据分析方法的选择与实现,如描述性统计、主题分析、因素分析等;
⑤结果呈现和解释,如图表、文字解释等。
2.3结论和总结
在完成数据分析后,需要通过整体的梳理和总结,得出对软件开发项目的规律和成功因素的结论和总结。同时,也需要对研究方法及内容进行评估和反思,以便于今后的研究提供参考。
3.实验研究
实验研究是通过在严密控制条件下,对软件开发过程或实践进行实验和观察,以发现或验证相应的假设或规律的研究方法。实验研究一般包括以下步骤:
3.1问题定义
在实验研究时,需要明确实验的目的和问题。如:验证一种软件开发方法在特定情境下的有效性等。 3.2实验设计
在设计实验时,需要确定具体的实验对象,实验变量和控制变量、实验过程以及相关的度量方法等。合理的实验设计对后续的数据分析和研究结论的准确性具有重要影响。
3.3实验实施和数据采集
在进行实验时,需要严格遵循实验设计,并确保实验过程和数据采集的准确性和可靠性。实验数据的采集包括通过自主编写的软件平台、记录操作行为等多种方式,同时还需要对相关的实验对象进行包括表现力、可靠性、易用性等多方面的度量。
软件工程专业毕业论文研究方向探讨
软件工程专业毕业论文研究方向探讨
随着信息技术的迅速发展和应用的深入,软件工程专业在现代科技领域发挥着至关重要的作用。作为软件工程专业的学生,我们需要对毕业论文的研究方向有一定的理解和掌握。本文将探讨软件工程专业毕业论文的研究方向,并对每个方向进行简要介绍和讨论。
一、软件需求工程方向
软件需求工程是指在软件开发过程中收集、分析和记录各种利益相关者对软件系统的需求。这是一个非常重要的研究方向,因为软件系统的质量和功能从一开始就取决于对需求的准确理解和正确处理。在这个方向上,可以研究和探索不同的需求获取、规格化和验证的方法和技术,以及如何构建和维护需求工程过程的最佳实践。
二、软件架构与设计方向
软件架构与设计是软件工程中关键的环节,它涉及到软件系统的整体结构和组成,以及系统各个模块的设计。在这个研究方向上,我们可以探讨不同的软件架构风格和设计模式的应用,以及如何在不同的约束条件下做出适当的设计决策。此外,也可以研究软件设计的度量和评估方法,以确保软件系统具备良好的可维护性和适应性。
三、软件测试与质量保证方向
软件测试与质量保证是确保软件系统质量的一项重要工作。在这个研究方向上,我们可以研究和探索不同的软件测试策略和方法,包括静态测试和动态测试。此外,还可以研究如何构建有效的缺陷预防和处理机制,以及如何评估和提高软件质量。
四、软件项目管理与组织方向
软件项目管理与组织是在开发和维护软件系统过程中管理和组织资源、人力和时间的活动。在这个研究方向上,我们可以研究和探索不同的软件项目管理方法和实践,包括敏捷开发、迭代开发等。此外,还可以研究软件开发团队的组织结构和沟通机制,以提高软件项目的成功率和效率。
五、软件工程教育与培训方向
软件工程教育与培训是指如何培养和提高软件工程专业人才的教育和培训机制。在这个研究方向上,我们可以研究和探索不同的软件工程教育模式和培训方法,以及如何评估和提高教育和培训的效果。此外,还可以研究如何构建和维护软件工程教育资源和实践平台,以促进软件工程专业的发展。
软件工程专业毕业论文研究方向推荐
软件工程专业毕业论文研究方向推荐
软件工程专业作为现代科技领域的重要学科之一,其涵盖的研究领域丰富多样。针对软件工程专业的毕业论文研究方向,本文将为您推荐几个具有前沿性和实践意义的主题方向。
一、软件需求工程与用户体验
软件的开发过程中,需求的获取和分析是至关重要的。在这个研究方向中,您可以探讨如何有效地识别和管理软件需求,并改进用户体验。可以着重研究需求抽取、需求验证、需求可追踪性等方面的问题,以及用户交互与界面设计、用户体验评估等相关内容。
二、软件质量保障与测试
软件质量是衡量软件产品优劣的重要指标,而软件测试则是保障软件质量的核心环节。您可以在这个方向上研究软件测试的新方法、新技术,如自动化测试、性能测试、可靠性测试等。同时,您还可以考虑如何结合质量保障手段,提高软件产品的质量,增强软件的可维护性和可扩展性。
三、软件工程方法与实践
软件工程方法与实践是软件工程领域研究的重要方向之一。您可以关注软件开发过程中遇到的问题,尝试寻找解决方法和最佳实践。比如,敏捷开发方法、DevOps流程、持续集成与交付等。您可以从实际项目中分析,提炼出可行的方法,并进行实证研究验证其有效性。 四、人工智能与软件工程应用
人工智能技术的迅猛发展带来了软件工程领域的新机遇。在这个方向上,您可以研究人工智能在软件工程中的应用,如自然语言处理在代码维护中的应用、机器学习在软件缺陷预测中的应用等。还可以研究如何将软件工程与机器学习、数据挖掘等交叉学科进行有机结合,推动软件开发与维护的智能化发展。
五、敏捷软件开发与管理
敏捷软件开发方法近年来备受关注,其以迭代、增量、协作的方式提高了软件开发过程的效率和灵活性。您可以研究敏捷软件开发方法的应用与实践,重点关注敏捷开发过程中的团队协作、项目管理、沟通与协调等问题。同时,还可以考虑敏捷方法在特定领域中的应用,如敏捷Web开发、敏捷大数据分析等。
六、软件工程教育与培训
软件工程教育是培养软件工程人才的重要环节。您可以关注软件工程教育的现状与问题,提出相应的改进策略。研究内容可以包括课程设置与改革、教学方法与实践、学生能力培养与评价等方面。此外,您还可以考虑如何有效地进行软件工程实践教学,培养学生的实际操作能力。
