做最好的芒果体育
全国咨询热线:

芒果体育软件设计开发研究范例6篇

发布时间:2024-04-15 22:18:49 人气:

  随着计算机技术的广泛应用,越来越多的学校都已经实行多媒体教学。多媒体软件也雨后春笋般的涌向了市场,国家为了发展高科技产业,一些优秀的IT企业开发了很多高品质的多媒体教学软件。但是由于软件还处于一个成长阶段,很多应用还不能真正满足社会需求。所以,对多媒体教学软件的设计和开发过程进行分析,从其中发现问题并针对性的提出解决问题的策略来提高教学质量。

  在进行多媒体教学软件开发之前首先要做的工作就是要对教学目标进行准确的分析,编写出高质量的脚本以适合计算机运行,还需要调动学生的学习积极性。需要指出的是在进行教学目标分析时,应该把计算机科学知识和文化知识作为主体来传授给学生,不仅丰富了课堂教学内容,而且也能将教学方式和教学内容合理的联系在一起。

  由于多媒体软件教学是一种开放式的教学方式,教材内容可以说是五花八门。但是作为教学软件其本身具有一定的系统性,内容要精挑细选,教学内容的编排是否合理都会对教学成果有非常大的影响。在传统教学模式中可以发现,老师作为教学的主体,学生被动的接受教学内容。无论什么课程,一本好的教学参考书不仅能够减轻老师的负担,更重要的是让学生的学习效果有所提升。然而对多媒体教学来说就更是如此了,优质的教学内容能够激发学生的学习兴趣,对整体教学质量都有很大的帮助。

  从计算机软件设计和开发的角度来看,教学软件的设计和开发与其他软件的设计和开发区别不大,但是重要的一点就是教学软件的开发目标是利用多媒体技术去实现预期的教学目标,提高教学质量。多媒体软件教学的内容主要由任务性内容和概念性内容组成,任务性内容一般是把几个相关的概念联系在一起,注重的是对概念的理解;概念性内容主要是对概念进行深刻阐述。无论对于哪种教学内容,老师都需要对教学内容进行提炼,不能像传统教学模式中单一的向学生灌输文本、图形等教学信息,而是结合计算机将提炼的教学内容生动形象的传授给学生。一个善于提炼教学内容的老师将直接影响到教学成效。

  对教学目标进行合理分析,然后结合多媒体教学内容选择相应的课堂教学模式,对不同学科可以采用不同的教学模式。大体上可以分为游戏型、问题解答型、探索型与演讲型,合理的选择教学模式将会对教学效果产生直接的影响。

  完成教学目标分析和教学内容挑选后,最重要的一步就是课件的设计和编写。要实现教学目标首先要完成的就是课件的设计,但是课件的设计又离不开教学内容、教学模式等因素。对于这些课件的编写要由资深专业的老师去完成。他们需要将教学内容进行合理的划分,把划分后每个单元中的知识内容合理组织起来,然后试图决定采用什么样的教学模式进行教学,用逻辑屏幕将每个单元中的知识点进行统计,详细编写出每个知识点在屏幕中所表达的内容,再将原始的图形进行编辑制作。

  对于课件的设计和编写要遵循一定的原则,首先要能够吸引老师和学生,激发学生学习的兴趣;要能简洁明了的阐释教学内容和教学目标,在教学过程中逐一的突出重点和难点;能够充分发挥学生的能动性,主动提问,及时向老师反馈学习过程中遇到的困难;教学软件的界面操作要简单话,能够给人一种亲切感,学生随时可以从中搜索到想学习的内容;最后要充分利用屏幕的空间对教学信息进行合理的布局,突出重点。

  对市场大量的教学软件进行调查后发现,很多教学软件内容过于肤浅,彼此之间相互抄袭,内容选取也非常的草率,甚至偏离了教学的目标。尽管多媒体教学软件能够将教学内容生动形象的展示给学生,老师和学生也表示非常愿意接受这种新的教学方式,但是对于教学软件内容的选取也是考核一个老师是否专心研究教学内容。多媒体教学软件相比较传统教学来说是一个新事物,很多人盲目的去开发一些多媒体课件,几乎不考虑所选内容适不适合多媒体,造成了市场上有大量的互相抄袭的重复多媒体课件。

  课件的好坏一种最重要的决定因素就是选题了,选择合适的题材内容且适合多媒体形式来展示教学内容是制作高质量的课件的前提,在选题的时候要充分利用多媒体的优势,去解决在传统教学模式课堂上难以解决的一些问题。在制作课件之前一定要对教学目标进行分析,草率的选取教学内容将会极大影响教学质量,所以,要把选题教学软件设计开发的首要任务。

  教学设计是整个设计开发过程中的核心,是连接理论教学和实践教学的中间桥梁。教学设计的最终目的是为了合理的规划教学活动、给学生们提供最后的学习氛围并让他们获得最佳的学习效果。教学设计主要体现在课件的框架结构上,所以教学设计是制作出高质量教学软件的重要步骤。然而在实际设计开发过程中,这个中间桥梁没有受到高度重视,可能是专业人员的疏忽,最终无法得到最佳的设计方案。

  在实际编写脚本的过程中需要注意一些问题:首先是把模块设计和结构设计分工做好,为后期的工作做好准备,提高开发效率,减少不必要的重复性工作;其次是把局部设计和总体设计相统一,学习者能够借助多媒体进行自我学习;最后需要注意的是要创建一个良好的用户界面,这就好比一闪美丽的窗户,是学习者能不能获得最佳视觉效果和视听效果的关键因素。

  做好教学设计和脚本的编写工作后,最后一个重要的阶段就是教学软件的评价过程。评价过程是软件设计的结束,但是也是软件真正开发的开始阶段,目前对软件的评价主要从三个方面来考核:教学目标的进展情况、技术要求是否达到、能否达到预期的教学指标。另外评价通常由组织评价、自我评价和过程评价三个部分组成。由于目前参与教学软件设计和开发的人员不够专业,评价体系也相对来说不够完善。因此,很容易对教学软件的开发阶段产生一定的影响。

  本文所提出的系统是一个以Web为平台的建设项目招投标业务流程管理系统,它的具体作用是系统能够将建设项目中与招投标工作有关的各方联系起来,如甲方(建设方)、业务主管单位、招标机构、投标方、专家评委等,借助互联网的强大技术优势,构建起一个具备网上招投标功能的信息综合平台,该系统的主要需求体现在以下几个方面:一是该系统在开发设计阶段,需要采用目前较为先进且具有代表性的主流软件开发技术,开发出来的系统必须具备良好的可扩展性、可升级性以及可移植性,以此来确保系统的推广应用;二是该系统中可能会涉及一些商业机密,所以要求系统必须具有完善的安全解决方案,可以有效避免各种木马病毒、非法入侵等影响信息的安全性。同时,为进一步提高系统的使用安全,应具备身份认证和公开秘钥密码体制等功能;三是该系统应当具备数据备份与恢复功能,以及灵活方便的维护功能,从而保证系统的安全、稳定、可靠运行[1]。

  本次开发设计的系统需要实现的主要目标是“四个全程”,即全程无纸化办公、全程信息共享、全程受控以及全程数据安全,通过该系统的构建,促进建设工程项目招投标工作效率和水平的进一步提升。

  1)全程无纸化办公。标书以电子化的形式进行呈现,由此能够大幅度提升信息的传输速度,有助于相关工作效率的提高,同时全程无纸化办公,可以节约大量的纸张,为绿色环保目标的实现提供了可能。

  2)全程信息共享。系统对省内所有投标单位开放,可实现投标单位、评标专家的信息共享,招投过程中的相关数据信息能够一次性录入,并实现共享。

  3)全程受控。招投标业务的全过程都是以电子化的形式完成,由此能够在网络上留下痕迹,当存在异议时,可通过网络进行追溯和查询,确保了招投标的公正性。同时,一些关键节点可以进行自动预警提醒,避免了各种错误的发生。

  4)全程数据安全。系统可以实现数字证书身份认证,标书加密签名等功能,由此使得投标文件的安全性、合法性获得了有效保障。

  基于该系统的设计需求及其所要实现的目标,下面本文重点从系统硬件工作平台及软件的开发设计入手进行详细论述。

  该系统面向的用户群体主要包括建设项目招标办公室、招标机构、投标单位、专家评委以及交易中心等,整个系统的维护管理工作由专门的部门负责。硬件是确保该系统稳定运行的基础条件之一,结合以往同类系统的设计经验,本系统的硬件架构采用了当前最为流行的双层结构体系,即Web服务器与DB服务器相结合的形式。

  在本系统的硬件设备中,服务器是关键组成部分,因此,对它的要求相对较高,需要服务器具备镜像容错功能,并且还要支持2.0以上的HTTP网络通信协议以及SMTP、TELNET等协议,同时,服务器应当每天可以处理至少20万次的Web点击,能够同时响应并处理多个Web客户端发出的请求。此外,服务器还需要支持当前流行的开发品台及开发工具[2]。

  建设工程项目招投标具有一定的特殊性,基于这一前提,系统对实时性具有较高的要求,为了满足该要求,本系统在硬件设备配置的过程中,选择了功能和性能都比较强大且相对完善的服务器、交换机。系统硬件的具体配置情况如下:

  1)核心交换机。本系统中核心交换机的数量为1台,选用的是RG-S8606型,该交换机的基本参数如下:设备为高端框式,槽位数≥6,背板带宽≥4.8T,可以满足系统运行需要,交换容量≥3.8T,数据包转发率≥2880Mpps;交换机采用的是双引擎、双电源设计,配有12个SFP千兆接口和24个自适应接口,支撑双栈、万兆线速转发、虚拟化及各种路由交换协议。

  ①机柜。按照服务器的数量,并充分考虑到空间问题,决定采用1台服务器机柜。通过技术经济性比选后,最终选定图腾A36042+睿讯AL1716N机柜,该机柜的基本配置如下:机柜自带KVM多电脑切换器,配有1U折叠式液晶显示器和专用键盘、鼠标,电源分配单元PDU等。

  ②业务数据库服务器。为确保业务数据库的运行可靠性,采用了2台业务数据库服务器,以双机热备的形式进行设计,通过技术经济性比选,最终决定选用Dell-R920,该服务器的基本参数如下:2*XeonE7-4830v2的CPU;64GB DDR3却妫2*300G热拔插SAS硬盘;4U机架;冗余电源;LC接口、DVD光驱、HBA光纤通道和4G网卡等。

  软件开发设计是本系统的核心部分,为确保应用的稳定性和操作的灵活性,决定采用Microsoft Windows Server 2008作为操作系统,数据库系统采用的是与之相配套的Microsoft SQL Server 2008数据库,这样能够确保两者的兼容性。

  本系统的数据库采用的是Microsoft SQL Server 2008 Enterprise Edition数据库管理系统进行建立,并由其负责对整个数据库的运行进行维护管理。数据库的登录模式为混合身份验证,端口号为1433。之所以选择SQL Server 2008数据库是因为它可以给企业数据管理与分析提供良好的解决方案,其应用优势体现在如下几个方面:

  1)结果响应速度快。管理工具包、和Visual Studio2010共同运行环境的集成,使用户进行系统构建、错误排除以及应用系统操作等方面变得更加高效和快速。

  2)决策支持。该数据库系统相当于一个智能商务平台,它具备数据整合与分析等功能,由此可以为用户制定决策提供良好的技术支撑。

  3)安全性高。该数据库系统本身自带的数据加密、强制口令以及默认的安全设置等功能,使数据库的安全性获得了大幅度提高,确保了用户重要信息的安全[4]。

  业务数据库是数据中心的设计重点,在设计时要以项目为主线,根据业务系统的特点进行设计,实现对资源数据的统一规划。由于业务系统主要是针对工作流程、人员、信息方面的管理,所以可将其分为会员数据库、机构库以及专家库三类基础数据库。其中,会员数据库是对建筑企业、政府采购行为的相关数据进行管理;专家库是对招标、采购、评标、监管等方面的相关资源数据进行管理,可配合终端辅助设备进行使用。

  在充分考虑异构系统问题的基础上,各类数据接口采用XML格式的设计标准传递数据,通过数据交换平台与各应用系统接口进行对接[5]。通过数据标准接口设计,可使整个系统提供Web Service接口,设计时必须根据国家制定的相关标准确定该系统的数据标准,将数据标准的编定作为系统设计的重点。

  综上所述,本文以建设工程项目招投标系统设计为依托,对其软件设计的相关问题及开发平台的应用进行了分析,目前,该系统已经进行了试应用,系统运行稳定,并未出现重大问题,它的应用为建设项目招投标工作的开展提供了良好的平台,大幅度提升了招投标的效率和质量,具有一定的推广使用价值。

  [1] 李犁.基于BIM技术建筑协同平台的初步研究[D].上海:上海交通大学,2012.

  [2] 李晔.算量软件在建筑工程上的应用及问题探讨[D]. 青岛:青岛理工大学,2015.

  [3] 王秋阳.解析电子招投讼低吃诮ㄖ工程招标投标的运用[J].黑龙江科技信息,2015(15):125-127.

  在项目建筑设计阶段时进行等价控制其重要性不言而喻。开发一种适合建筑设计师使用的工程造价控制软件是很有实用价值的。同时由于建筑的造价组成成份复杂、准确描述困难;随地域,时间的差别也会产生很大变化,因此,做好这款软件也是很具挑战性的工作。

  在整个平台的开发过程中,进行有效和精确的数据准备是整个软件设计成败的关键。

  建筑师接手一个建筑项目开始到该项目设计完成,相关的数据量庞大杂乱。因此,如何从中遴选出简明的有效数据是非常关键的步骤。

  虽然一般情况下,设计图纸中的每一个数据都是出自建筑设计师之手,但这不能代表他可以方便地准备所有数据。举个简单的例子:“内墙长度总长”是一个计算工程造价的敏感数据,可是如果你要求建筑师计算这个数据,一定会让他感觉大费周章。

  核心数据指的是在建筑设计中遵循的基础数据,如开间尺寸、层高、建筑类型等等;敏感数据指的易于对建筑造价结果造成很大影响的数据,它们基于建筑造价权重的考虑被优先选择。

  发现知识的方法是多种形式的,可以是数学的也可以是演绎归纳的。可以是正向的,采用专家系统的研究方向;也可以是逆向的,采用数据挖掘方法进行人工智能分析的研究方向。

  建筑原始数据的形式基本上是由数字、文字和图形等组成的,很多情况下,它们的含义以及相互之间联系也是非常复杂和隐蔽的。经过归纳分类,这些数据大致可以分为:数量值、定性值、隐含值和逻辑值。

  数量值是表示尺寸、重量等度量值的数据。定性值则是象基础类型、楼层构造等定性的文本型数据。

  隐含值,象建筑形态系数B,形态越复杂的建筑,其造价也会越贵,通过多次应用数据处理技术我们得到一个描述其形态的十分简洁的隐含公式,如式1-1所示:

  象平均高跨指数n,这一指数既易于归纳又能很好的反映梁柱的及其配筋的大小。其公式如式1-2所示:

  逻辑值,比如总价是由建筑工程和安装两部分相加而得,其中安装造价又为电气和给排水造价相加等等。

  数据挖掘(Data Mining)就是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取潜在有用的信息和知识的过程。

  将收集到的所有的XLS/DOC格式文件中的数据进行汇总整理,按统一标准存放,建立一个土建工程项目数据库。

  对于各种工程的历史数据采用的预处理方法主要有:空缺值的填补、平滑噪声数据、数据过滤等。

  例如在描述地基状况时,利用加权平均方式将属性转换成标准值属性,如式1-3所示。

  地基状况标准值=wl×桩基础工程量+w2×挖基础土方+w3×带型基础工程量+w4×场地平整 (1-3) 式中:wl,w2,w3,w4是对应的加权系数。

  在SPSS中进行属性的相关分析,以此来验证属性特征与最后单价之间是否存在线.RBP 神经网络估算模型

  以RBP径向基神经网络为估算模型的方法是近一段时期国外估算领域探讨的热点。它在预测、评价等方面, 其准确性优于其他模型。

  基于RBP神经网络的工程概算模型从大量过去的工程参数资料中自动提取工程特征与预算资料的规律关系,速度快, 估算结果准确度高,操作简单。由于神经网络具有高度的容错性,因而对于工程资料中的差错有自动纠偏功能。

  Matlab是美国MathWorks公司生产的工程计算和仿真软件,其径向基神经网络(RBF-network)工具箱提供了两个函数:newrb和newrbe。这两个函数是MATLAB提供的用于实现RBF网络,它们都采用无导师和非监督学习算法。

  用MATLAB来编写各种网络设计与训练的子程序,可以使用户从繁琐的编程中解脱出来,提高了工作效率和解题质量。

  根据在仿真界面中得出的误差,如果误差值在允许范围内且曲线比较平滑,可以判断所建的模型是有效的,否则就要重新调整建模中的各项参数,直到满足要求为止。

  [1] 苏新宁,杨建林,江念南,栗湘.数据仓库和数据挖掘[M]. 北京:清华大学出版社,2006

  目前,高职软件开发类专业的人才培养目标大多设定为满足程序员等类似岗位的职业需求上。要求学生能够掌握相关开发工具以及开发语言的使用,能够参与到相关项目的开发工作当中。但随着软件系统的业务需求越来越多样、系统规模越来越庞大、应用环境越来越复杂,软件系统的开发无论是在技术上、结构上以及工具上对开发人员都有了更高的要求。从而导致了教学效果差,教学目标难以实现等问题。另一方面从学校走出来的学生又不能满足企业需求。

  为了能够更好地满足社会需求,大多数高职院校的软件类专业都开展了课程建设和改革,在技术及实践类课程中采用了项目化教学等方式方法。在培养学生专业技能的基础上,更注重培养他们分析问题及解决问题的能力本文由收集整理、团队协作能力、沟通能力等职业素质。在项目化课程中教学项目承载着知识技能以及职业素养的培养,因此,能否合理地设计教学项目在很大程度上会影响项目化教学的效果。目前,高职院校软件类专业相关课程的教学项目都具备一定的实用性背景,能覆盖课程相关的主要知识技能,能较好地培养学生的实践能力。但是在学生工程能力的培养、开发内容以及工具使用上还与实际开发和企业的工程项目需求有较大的差异。学生在完成相关课程的学习后还难以马上投入到实际工作中。

  cdio工程教育模式作为近年来国际工程教育改革的最新成果已被越来越多的本科及高职院校的工科类专业借鉴和采用。cdio将学生的培养目标分成基础知识、个人能力、人际团队能力和工程系统能力四个层面,在培养学生基础理论和专业知识的同时,更是通过贴近现实的工程场景来培养学生的综合能力。工程能力作为cdio中的一个重要内容,对学生的培养起着关键作用。对刚刚踏入社会的高校毕业生而言,他能够融入实际工程中的能力显然比他所具备的专业技能的深度更为实际。因此,如何融入cdio的理念以及如何培养学生的工程能力,是软件开发类课程教学项目设计的关键问题。

  软件开发是一项对语言技术和逻辑思维有一定要求的工作,也是一项需要通过长时间的实践积累才能逐步提高的工作。但是很多高职院校的软件技术类专业中的一种开发技术的课程最多也只能安排到两门课,一般为120个左右的课时。这样的时间对于学生掌握一种开发技术而言显然是不够的。目前,很多院校课程的教学还是侧重于技术的培养,总是力求在有限的时间内将更多的技术传授给学生,将教学项目设计的过于实用,功能复杂规模庞大。但是这种做法对我们高职的学生而言,收效甚微。

  因此,在课程教学项目的设计上不要过分追求项目的功能丰富层度和覆盖的知识技能面。应将关键点设定为整个项目的开发流程和实现过程上。重点是让学生通过该教学项目的实施,能够了解到软件项目的实际开发流程,以及在开发过程中每一步要做的工作,并能够在实践学习的过程中掌握一定的知识技能。在教学项目中尽可能设置一些沟通交流的环节,让同学们在模拟真实环境的同时能够培养沟通交流的能力。从而通过工程体验的增强来提高学生的工程能力。

  高职软件开发类专业学生的培养目标不是技术精英,而是能干技术活的开发人员。要想在有限的时间里面既培养学生的工程能力又培养学生的知识技能,就需要对知识技能进行优化,梳理出其中核心的部分,并作为教学和训练的重点。在实际设计时可以通过如下的几个步骤来进行:(1)对区域内主要软件应用进行汇总分类,了解学生毕业在区域就业后可能从事开发或运营的软件项目类型;(2)对这些项目进行归纳分析,总结出它们中类同的、通用的功能模块以及所对应的知识技能;(3)梳理这些功能模块,并将它们转化成需要进行教学的核心内容。

  在软件工程工程硕士培养的诸多问题上,做了一些有益探索与研究,针对性地提出了一套适合于省属高校软件工程全日制工程硕士培养的解决方案,希望能为同类型高校提供人才培养的借鉴。研究生培养方案的制定,重点需要解决课程体系设置、培养流程规划与控制。对专业学位研究生而言,还需要解决专业实践能力的培养与训练这一关键问题。

  1.课程体系设置软件工程学科正式确立的两个标志性文件是2004年IEEE推出的软件工程知识体(SWEBOK)和软件工程教育知识体(SEEK)。两个文件内容相近,都包含了软件工程核心类的知识领域、基础类或前导类的知识领域,以及其他相关领域的知识[4]。软件工程研究生的培养从原则上说应遵循上述两个文件,围绕上述知识领域进行教学。但由于这两个文件将软件工程的知识体系划分为知识点,各领域之间必然存在重复和交叠。在课程设置上无法照搬上述两个文件。以SEEK为基础,我们对软件工程的课程设置进行规划。整个课程设置被分为五个层次,分别为工程基础课程、计算机基础课程、软件工程核心课程、扩展课程和实践课程,如图1所示。课程开设顺序大体按照五个层次由低到高依次开展。其中,工程基础课程提供软件工程所需数学理论基础、外语能力培养、软件工程文档写作、论文写作基本功训练。计算机基础课程提供软件开发必须的计算机基础知识,如网络、算法和数据库知识。相对于本科课程而言,此类课程讲授内容更深入全面。软件工程核心课程设置了高级软件工程、软件体系结构和软件测试与质量保证三门课程。高级软件工程侧重于软件分析与设计、软件工程过程、软件开发案例分析。软件体系结构侧重于结构风格、案例研究、共享信息系统、结构描述、结构的分析与评估、特定领域的软件体系结构和流行的软件体系结构等。软件测试与质量保证着重于软件质量的改进芒果体育,讨论如何提高软件质量的方法。扩展课程包含系列领域知识课程,研究生可根据研究方向选择两门;软件开发工具讲授最新流行的软件开发、过程管理所需要的软件工具的使用,以实践教学为主。软件开发新技术研讨课程以讲座形式开展,教师和学生均可作为一个专题的主讲。实践课程包含校内实践、校外实践和毕业设计三个环节。

  2.培养流程与实施教育部明文规定,专业学位研究生学制原则上为两年,同时要求应届本科生进行专业实践不少于一年。一般来说,研究生在校课程学习时间应有一年左右,加上专业实践的一年,如何合理安排学习计划,在两年内完成培养环节成了一个现实的重要问题。我校以周为单位制定了四川师范大学软件工程专业学位研究生培养流程,如表1所示:上表规划了研究生培养中的几个关键环节,依次为报到入学、课程学习、校内实践、校外实践、开题、毕业设计、论文写作和送审答辩。第一学期研究生主要是课程学习,同时在校内导师指导下开展文献阅读和编程能力锻炼。第二学期前半学期结束理论课程的学习。后半学期和暑期开展校内实践和毕业设计开题工作。第三学期研究生到实习基地进行校外实践。从第二学期后半段和整个第三学期,学生在专业实践的同时,需完成毕业设计。从第二个寒假开始直到第四学期前六周,研究生完成毕业论文的初稿。从第七周开始,进行论文修改、、盲评和答辩工作。从培养流程表可以看出,这种安排具有两个显著特点。一是理论课程学习安排在一个半学期完成,二是实践课程分为校内实践和校外实践。研究生理论课程学习任务并不重,完全可压缩到一学期半,同时可为实践提供更多时间。校内实践非常有必要。由于是省属高校学生大多能力一般,为保障学生进入企业能融入研发团队从事技术工作,必须先期培训其实践能力。这种安排时间较为紧凑,也比较合理,符合专业学位研究生侧重于实践能力培养的要求,也在两年的学制内确保了研究生的实践时间不少于36周。

  软件开发能力是软件工程专业硕士必备的核心能力,其能力培养既是对前端课程学习效果的检验,也是后端毕业设计和就业的必然需要。我校将软件工程专业硕士实践能力培养融入了众多环节。从前期的实验型课程教学,到中期的校内实践、再到后期的校外实践和毕业设计。实验型课程教学解决软件设计开发的基础技能,校内实践解决中小规模软件设计开发能力,校外实践和毕业设计解决中大规模软件设计能力。

  1.实验型课程教学包含软件工具的使用训练、软件开发环境的搭建、软件开发案例分析和新技术研讨。软件工具的使用训练学生单个软件开发工具的使用,如项目管理软件Project、开发文档化软件Rational、软件测试工具LOADRUNNER、QTP、TD等。由于这些工具结构分散,还需进行开发环境的搭建训练。开发环境搭建训练内容一为搭建基于微软的VSTS和VisualStudio的开发平台,适合.net方向;内容二位、为搭建基于IBMRSA和Eclipse的开发平台,适合J2EE方向。软件开发案例分析中研究生将自己放在决策者的角度来思考项目所涉及到的具体问题,增强了学生的实际应对能力。新技术研讨促进学生或主动或被动地掌握了一些新兴技术,拓宽了技术领域。

  2.校内软件开发实践采用项目驱动形式开展。要求研究生必须申报各类实际的软件开发项目,如四川省苗子工程、学校研究生科研创新项目、学院研究生科研创先项目。研究生可组织本科生参与项目实施,但必须任项目组长,在项目中担任核心角色,完成软件需求文档审定、软件架构设计、软件详细设计、大部分编码工作、测试方案制定等重要工作。

  3.校外软件开发实践在上述环节经历后,研究生已经掌握中小规模软件开发的基本技能,此时将研究生派到实习基地,实战参与企业软件开发项目。其实践由校内导师和企业导师共同负责。前期技能的培养已保证研究生胜任企业中一般性的软件开发角色。

  4.毕业设计研究生在校内和校外实践的36周中,还需要同时进行毕业设计的开题、实施。研究生可结合企业实习工作完成毕业设计。专业实践的考核分为定期汇报和实践环节结束汇报两种形式。研究生应每隔两个月集中汇报一次实习期工作心得,取得的成绩等。实践结束时在全院公开汇报,其成绩作为实践课程成绩。

  通过分析仿真结果评估网络设计,尽早发现方案的不足并予以改进,优化设计方案。最后,适应通信研究快速发展。通信领域发展迅速,技术更新很快。一些新涌现的课题需要新的研究工具跟进。而实验设备的开发和部署周期比较长,不能尽快的适应新领域的研究需要。引入仿真平台,根据新内容增加新的软件模块,就能使仿真平台尽快地满足新研究需要。从通信专业研究生的培养需要出发,本文提出构建综合仿真实验平台来改善科研环境,锻炼研究生从事课题研究的能力。在平台建设中,仿真软件实验平台能很好地满足新课题研究的需要,它是综合仿真实验平台的基础。为解决仿真环境可能跟实际系统脱节的问题,平台方案采用计算机实验设备来搭建一些实验原型的方法。

  1综合仿线建立仿真软件实验平台在建立仿真软件实验平台时,必须考虑软件是否支持二次开发。导师应着重培养研究生改进现有软件、甚至自主开发仿真软件的能力。现有的仿真软件,特别是商业软件,存在如下缺陷。首先,很难满足新课题的研究需求。很多商业仿真软件面向实验教学,旨在提高教学效率。其功能大多模拟已经很成熟的系统和模型,适合已经存在的工程应用。对于一些新领域、新课题的研究,由于理论模型需要不断更新和完善,其内容很难得到仿真软件的同步支持。新领域和新课题的支持欠缺导致这些软件不能很好地满足科研需要。其次,大部分商业软件不提供开源代码或者深入开发的接口。当面临新课题时,研究人员无法有效扩展这些软件,使之应用于新的研究领域。通过引入仿真软件,研究生可在导师的指导下改进仿真软件或自主设计仿真软件。最后,形成以仿真软件为平台的科研环境。这不仅弥补了科研资源的匮乏,而且拓展了课题研究领域,研究生可以根据自己的兴趣方向开展专题研究。根据研究方向和参与项目的分工,导师应该为学生指定合适的仿真软件。譬如,从事网络协议研究的学生,导师可为其安排Matlab和NS2等仿真软件;从事无线通信系统设计的学生,导师可为其安排Matlab和GloMoSim等仿线构建综合仿真实验平台

返回列表 推荐新闻

在线留言