软件工程网络信息分析(3篇)

软件工程网络信息分析(3篇)

第一篇:软件工程网络信息开发管理分析

摘要:

现阶段,随着我国社会综合国力的不断增长,信息技术在我国的开发与管理逐渐趋于广泛性与完善性,软件工程网络信息开发规模日渐增长,因此其管理问题也逐渐突出。文章主要对目前我国软件工程网络信息开发管理中存在的问题进行分析,后针对该类问题进行完善管理模式的探究,不断促进企业软件工程网络信息完善开发,促进企业高效发展。

关键词:

软件工程;网络信息开发;管理模式

随着现代信息的不断发展,现代化的信息技术及信息网络开发竞争大,各企业面临着巨大的生存压力,软件工程网络信息开发公司若要在市场上取得相应的市场地位,实现企业的高效发展,便需要对企业管理模式进行创新研究,在完善的管理模式下不断促进企业管理问题的解决,促进软件系统在市场上的应用,促进企业发展。

1软件工程网络信息系统

软件工程信息开发中的信息系统主要对相关信息及数据进行搜集并按照相应的指令对信息及数据进行相应传达,该项系统在日常软件开发及应用中具有非常重要的作用,可对相关项目的实施度及实施计划等信息进行相应预测,提供一定的研究数据供人们进行决策与参考[1],该项系统在工作时具有非常高的办事效率,出错几率小。目前随着市场信息的复杂化发展,企业在进行项目处理时,往往面临众多繁杂项目,因此现代管理信息系统的出现与应用可有效提升企业信息管理效率,促进企业发展,但目前我国软件工程网络信息系统受多种因素影响,在开发过程中还存在相应问题,因此只有对其中存在问题进行不断的解决,才能不断促进管理信息系统的完善发展。

2软件工程网络信息开发管理问题分析

2.1软件工程网络信息开发理论现象严重

我国现代软件工程在开发过程中,由于设计技术及设计观念的影响,在开发过程中多强调理论知识,未与相关实际问题进行相应结合,因此导致内容设计缺乏实践性,不切合实际。在对信息开发内容进行设计时缺乏详细化,内容设计过于笼统,因此企业所设计的相关软件无法满足正常的工作需求,设计的多数软件工程项目无任何实用意义[2],但在工作中需用到的软件却未能完善体现。随着现代社会的快速发展,软件工程技术及应用项目也随着社会的发展发生很大变化,但现代多数企业在进行软件工程设计时,没有根据市场需求进行完善设计,因此在真正投入市场应用时,软件与市场需求不符,导致使用效率降低,影响人们的正常使用。

2.2缺乏团队合作,研发时间长

研发人员在软件开发过程中具有非常重要的作用,是软件研发的主体,但目前我国企业软件研发团队中经常出现个人主义,在软件开发项目中一意孤行,不考虑团队的利益,对每一设计环节及细节等均按照自我想象实现,团队合作意识较低,与团队中心思想逐渐脱离,对企业软件开发的高效开发造成一定的影响,导致研发周期延长。

2.3计划缺乏合理性,资源浪费现象严重

软件工程网络开发过程中,软件规划及设计是其重点内容,但现阶段多数企业对软件工程网络缺乏合理的规划与设计,从而导致软件开发过程中小小的环节便需要大量的人力、物力及财力,最终造成软件的无法使用及设置不合理现象出现,大型软件开发时[3],其中会包含众多精细的小工程,但大多数小工程在设计与开发过程中其内部原理具有相似性,因此对其进行分别开发便造成重复开发与资源的浪费,影响系统软件的应用效果,不利于企业资源整合。

2.4结构化分析问题

目前软件工程网络在开发过程中主要包含分析、设计与实施三个阶段,在对软件信息进行分析时,经常采用理论分析,在对结构进行阐述时通常采用数据词典等实现,该类方法的应用虽使软件设计逻辑及需求分析更加合理化,但是会在一定程度上增加系统开发的复杂性,延长开发周期。软件对环境具有极强的依赖性,若软件系统在使用过程中其环境发生改变便会影响软件的使用。

3软件工程网络信息开发管理问题解决措施研究

为了更好的解决软件开发管理中存在的问题,使软件工程网络信息系统发展逐步趋于完善,则必须对其进行相关措施的探究,实现其高效管理,促进软件信息开发问题的解决。

3.1加强市场调查,促进软件工程项目应用

市场调研在软件工程项目开发中具有重要意义,可使企业尽量避免对软件的二次开发,因此软件开发或制作之前,企业相关部门便应对其进行市场调研,对受众群体的需求进行实际考察,并对与自身软件设计研究系统进行结合,对不符合受众者应用的项目进行消除[4],根据人们的具体需求进行软件优化,不断使软件在开发后可满足人们的应用需求。

3.2加强团队合作意识,促进软件工程合理开发

团队合作在软件工程项目开发中具有非常重要的作用,高效的团队合作有利于节省开发时间,节约开发资源,减少资金投入,增强软件工程开发效率。因此企业在进行软件工程项目开发时,在设计阶段,便需要对相关任务进行合理划分,对相关开发内容进行严格制定,设立一定的管理措施避免个人英雄主义现象的出现,同时还应对项目软件开发人员予以挑选,选择合适的团队进行项目开发。软件工程项目在开发过程中不仅仅需要依靠个人力量,更需要团队的力量实现软件设计与开发,因此相关开发人员应加强自身的团队合作意识,在生活与工作中应多了解团队合作的优点与长处,不断促进自身思维意识的转变,促进团队合作项目开展。

3.3对软件工程项目开发进行合理规划,解决重复研发问题

软件工程信息网络开发是一项综合且系统的工作,需要开发者利用自身所拥有的专业知识及良好的工作态度进行项目开发。企业在对软件工程项目进行开发前,都需要对软件相关事项进行合理的规划,对项目的规划贯穿软件开发始终,采取最优项目方案[5]。软件项目工程从最初的设计阶段到实施阶段有多个程序及设计过程,且其设计过程都具有相对复杂性,若相关部门对其缺乏合理的设计与规划,则会影响软件的最终设计质量,因此企业相关设计部门在对软件进行设计时,应选择专业化程度较高的项目开发人员,并将责任划分到个人,使个人对项目研发进行负责,从而最大化避免重复研发问题的出现,节省研发成本及研发时间,促进软件项目工程的高质量研发。

4结束语

综上所述,现阶段我国软件工程网络信息开发管理中存在开发理论现象严重,缺乏团队合作,研发时间长以及结构化分析等问题,因此针对以上问题,相关企业应加强市场调查,加强团队合作意识,避免个人英雄主义,对软件工程项目开发进行合理规划,解决重复研发问题,促进软件工程合理开发,不断提升关键工程网络信息开发质量,促进企业的高效发展。

作者:刘韬 单位:江西旅游商贸职业学院

参考文献

[1]刘晓林.基于复杂网络理论的软件测试技术研究[D].南京理工大学,2013.

[2]汪北阳.加权软件网络的建模、分析及其应用[D].武汉大学,2013.

[3]马登.软件工程专业知识点库本体构建及应用[D].武汉理工大学,2014.

[4]李鹏.软件网络结构特征和信息代谢的研究[D].东北大学,2012.

[5]张梦蝶.基于C/S模式的软件工程网络教学系统设计与实现[D].电子科技大学,2012

第二篇:建构主义软件工程网络课程建设

摘要:

软件工程是计算机专业很重要的一门专业课,是一门知易行难的课程。它更侧重培养学生对工程项目的实践能力。因此,只通过课堂教学远远不能达到培养创新型合格计算机人才的目标。为此,尝试利用教育学中建构主义理论,构建网络课程平台,这个平台更侧重学生的自主学习,把教师角色转变为辅导者。实践证明,该网络课程平台能更好地提高学生分析问题、解决问题的综合素质。

关键词:

软件工程;建构主义;网络课程

目前,计算机软件的应用深入人们生活的各个角落,随着软件产业规模逐年扩大,对于软件从业者的需求量不断攀升。软件工程学科为适应新形势下对人才培养的需求发挥了重要的作用。2011年,国务院学位委员会把软件工程学科正式确立为一级学科,这对软件工程教学提出了更高的要求[1]。然而,软件工程学科由于本身知识的交叉性、复杂性、实践性较强,历来都是教学的难点。利用传统课堂教学方法,学生很难学习到应用有效、灵活多变的软件工程搭建方法。因此,近年来有了更为有效的案例教学法、项目驱动式教学法和启发式教学法等多种教学方法,实际教学证明这些方法可以更好地提高教学质量。但在课程学时数的限制下,即使有了这些科学的教学方法也很难全面培养学生的实践能力。在这样的背景下,本文提出了在建构主义理论指导下构建网络课堂的探索,旨为学生搭建一个可交互的、不受时空限制的网络平台,利用该平台学生可以对软件工程知识进行主动探索学习。

1建构主义理论

建构主义是教育学中的一种关于知识和学习的理论,与传统的教学思想不同,它更强调学生主动获取知识,并对已经获取的知识进行加工重建,进而形成不易遗忘的知识体系。该理论对教学的设计有着非常重要的价值。建构主义认为,仅通过课堂教学方法不能使学生真正掌握所学知识,需要把学生放入一个特定的情境中。在这个情境下,学生与他人交流协作,通过学习资料的帮助,对所学知识进行主动再加工和重构,最终完成意义建构。因此,“情境”、“协作”、“会话”和“意义建构”便构成了建构主义的四大要素[2]。“情境”:在学习过程中,把获取知识的场所从课堂转移到问题设置的情境中来。这对教学提出了更高的要求。对教学的设计不仅仅是内容上的,还要考虑创设有意义的情境以方便学生对知识的掌握。“协作”:建构主义认为学习不是个人的事情,学习的过程就是分工协作的过程。教师和学生在教学过程中形成了重要的关系,但这种关系不仅仅是课堂上教与学的关系,更重要的是教师为学生精选学习资料,对问题提出假设和验证,直至最终对学习成果进行评价。“会话”:会话是协作过程中不可缺少的环节。建构主义认为学习过程需要组成学习小组。小组成员之间必须相互协作学习。学习过程也是会话过程,在此过程中,每位学生都需要自主思考,并把思考的成果分享给其他成员,使小组共享,以形成群体性思维。“意义建构”:这是整个学习过程的最终目标。以上3个要素都是为此提供手段和途径的。意义建构是指把知识转换成能力的过程。在这个转换过程中,学生不是通过记忆背诵的方式生搬硬套,而是在一个问题情境下,主动利用所学知识解决现实问题。当然这种解决问题的过程不会是一帆风顺的,它更侧重于学生获取知识的过程,在这个过程中,学生要经历各种坎坷,最终“螺旋式”上升、“波浪式”前进。但这种坎坷的学习经历却能使学生获得稳固的知识体系。这种体系一旦形成,便在大脑中可以长期存储[3]。

2建构主义理论与软件工程网络课程建设的应用契合

通过在网络平台上搭建软件工程自主学习空间的过程中发现,利用建构主义来指导网络课程建设非常适合本课程教学。

2.1建构主义中的“情境性”指导网络课程的情境创建

建构主义认为:学习过程是学生与学习环境之间互动的过程。因此,学习环境中的情境对学生掌握知识有非常大的意义。在网络课程设计中,也精心考虑了软件工程的实践环境,即知识点获取的情境。在网络平台上,学生需要设身处地地考虑问题才能完成学习任务。在网络课程教学中,设计了以下情境。在学生步入真实情境之前,在网络平台上设计了课程章节的学习,主要包括电子课件、章节结构图、自测题及参考答案、重点难点分析。以上是围绕各章知识点展开的教学情境,学生可以根据自己的个体需要,查阅不同的资料,促进他们的意义建构。除此之外,网络课程还设计了难度适中的软件工程项目,在该模拟情境中,由学生自由组成开发小组,每个小组成员按照实际软件公司情境分工,由项目经理、系统分析员、程序员、测试员等角色组成,模拟真实的软件开发过程,由需求分析作为项目驱动,项目经理负责组织架构,程序员填充代码,测试员对系统进行测试。这样学生各司其职,学会了团队协作,从被动接受转变为主动探索[4]。

2.2建构主义中的“协作性”指导网络课程建设的“师生互动”

建构主义中的“协作性”是指:学习过程不是个人的事情,需要与其他人交流合作,更需要教师的指导。但这种交流绝不是简单的教与学的关系,而是在合作中主动形成交流与指导的关系,以扩大知识面,加深对知识的理解。在网络课程建设中也同样强调“师生互动”的特征。在网络平台中,教师的角色已不再是传统教学中的主导者,他们变成学生学习的指导者、建议者、协调者等。教师负责知识结构组织以及设计问题和提供解决问题的思路。他们变成学生中的一员,一同参与问题的讨论,并引导学生思考问题。在学习评价中,教师通过评阅作业,及时了解学生的学习动态,以便修改教学计划,并通过此手段可以轻松得到学生的平时成绩。因此,网络课程为师生之间的互动提供了一个可靠的平台。

2.3建构主义中的“会话性”指导网络课程建设的“生生协作”

建构主义强调的“会话性”是指认知的交流。任何课程学习的主体都是学生,但又不是个体的学生,而是在沟通交流关系中的学生。众所周知,软件工程项目是需要多人合作的,因此在教学过程中,培养学生的沟通、交流能力尤为重要。在网络课程平台上安排的项目任务就需要学生模拟实际软件公司的不同角色来实现他们之间的精诚合作,以提高他们应对具体问题的实践能力[5]。另外,网络课程平台中的团队互评方式增加了学生成绩评价途径。在学校注重过程化教学的大潮中,只用试卷或教师评判的手段过于单一,更不能体现学生真实的实践操作能力。在学生组成的模拟开发团队中,团队可以根据每位学生在开发过程中的表现进行评价。为让学生间的评价能够公平公正,不碍于情面,可以让每位学生按照排序的方法为除了自己以外的同学进行分级。这样一来,充分调动学生学习的积极性和主动性,在团队内部能积极主动地完成自己的角色任务。

2.4建构主义中的“意义建构”指导网络课程建设的“学生自主学习构建知识体系

”“意义建构”是建构主义的核心内容,所有学习过程的最终目标都是在学生的头脑中进行事物的性质、规律以及事物之间内在联系的建构。网络课程平台通过对知识点的有效梳理和课程实践的阶段性评价,让学生对所学知识达到深刻理解。这种理解一旦形成,在大脑中便可以长期存储,最终形成牢固的认知结构。但这种意义建构的由来不是通过学生的记忆或是教师的讲授,而是学生在掌握基础知识的前提下,通过课程实践验证,并在实践中进行总结与反思而来。对所学知识的意义建构是网络课程平台构建的最终目标,也是检验网络课程平台是否对学生学习起到行之有效的帮助作用的重要指标。

3结语

通过建构主义理论指导构建的软件工程网络课程平台,对教学资源进行了整合。这使得学生不再受限于严重不足的授课学时,学习的空间和时间得到拓展。在软件工程这门突出应用与实践的课程中,网络课程平台更是起到了重要的作用。它通过情境教学,教师对学生项目实施过程的引导和阶段性评价以及学生团队间的自评、互评等手段,提高了学生对软件工程课程的学习兴趣,从而达到了提高实践能力和应用能力等综合素质的目的。

作者:郝杰 张博 朱红 张昌明 马金凤 单位:徐州医科大学 中国矿业大学

参考文献:

[1]李泽平.软件工程增设为一级学科后的机遇与挑战[J].黔南民族师范学院学报,2012,32(2):75-79.

[2]孙慧.基于建构主义理论的信息技术课探讨[J].青岛职业技术学院学报,2010,23(3):64-67.

[3]陈丹琪,孙旭光,庞国莉,等.基于建构主义的软件工程网络课程资源平台建设[J].福建电脑,2014(2):200-202,157.

[4]赵黎强,何军,费翔.软件工程专业课程改革和建设探讨[J].天津城建大学学报,2014,20(2):149-152.

[5]李晨,朱利,杜小智,等.软件工程专业的硬件实验教学模式探索[J].计算机教育,2014(17):24-27

第三篇:软件工程网络信息开发管理分析

【摘要】

伴随着信息技术的不断发展创新,软件工程网络信息开发的规模也在不断变大,其规范性、针对性也越发明显。与此同时,伴随着软件工程网络信息开发的市场竞争越发激烈,每一个软件工程开发公司都想要占据更多市场,这也促使这公司对管理模式的重视度不断提高。对此,本文详细分析软件工程网络信息开发管理模式。

【关键词】

软件工程;网络信息开发;管理模式

引言

一般情况下,软件工程网络信息开发当中的信息系统就是典型的人机系统,其功能主要是对所收集的数据进行针对性处理、统计、分析和传递,其作用非常明显,能够对于某一个项目、决策进行预测与规划,促使办公办事效率得到显著提高,并且出错的概率也有明显下降。因为当代企业项目越发复杂,导致所处理的事物明显增多,这也就要求软件工程网络信息开发企业能够具备更好的管理信息系。对此,研究软件工程网络信息开发管理模式显得格外重要。

1软件工程网络信息开发管理中存在的问题

1.1当前软件工程网络信息开发缺乏

在软件工程开发过程中,因为软件所具备的内容在设计时不过合理、实际,往往过于重视理论,导致在设计过程中出现原本想要设计的内容过于笼统的情况,导致很难完成一个能够满足各方面要求的软件,或者是设计出的软件具备较多的缺陷,反而需要的功能无法在软件当中得以应用[1]。与此同时,我国软件工程开发普遍都较为重视理论,大多数项目与市场的实际需求并不相符合,许多软件工程所设计的软件或者是网站虽然制作非常完美,信息多,但是在真正投入使用之后,就会发现许多功能并不被人所熟知或常用,大量的功能显得啰嗦而麻烦。

1.2缺乏团队精神,研发周期过长

即使是有些企业在研发之前做过市场调研,但是在研发完成之后仍然可能存在软件无法满足市场需求的现象。这一现象的主要原因便是研发的时间过长,市场变化速度较快,导致软件在研发的过程中便错过了市场的需求[2]。研发在软件工程信息开发当中有着非常重要的作用与地位,但是一些软件信息开发企业在实际的用人方面,大多数开发者都习惯性独立研发,不喜欢与团队或其他团队共享研发成果,其希望软件的每一个研发步骤都是按照自身的想法所进行。但是,这样的研究过程必然会导致研发进度过慢,形成研发周期过长,失去市场竞争性。

1.3没有合理的计划,形成重复开发浪费资源

大多数软件工程网络信息开发企业的设计团队在设计一款软件的过程中,都是只有一个笼统的计划,往往会在一个细小的环境当中应用大量的物力与人力,但是对于设计的关键却不能满足系统性软件的设计需求[3]。最终导致设计结果的不合理或者是不可用。这也就爱形成资源方面的浪费,导致所投入的人力物力无回报。

2软件工程网络信息开发问题的处理对策

2.1将实践应用于软件工程项目的开发中

在研究某个软件或开发一个网站的最开始,就需要对市场进行充分的调研,明确市场的需求,确保之后的研究开发成果能够满足人们的需求,促使研究出的产品能够更容易被市场接受。

2.2强化团队合作精神,杜绝个人主义

在设计刚开始就需要对企业的研发人员下达相应的任务、责任划分,规避个人英雄注意的发生,在组建好团队之后,就需要让团队内部成员认识到整个软件的开发并不是自己的任务,而是团队任务,自己只需要完成软件开发中的一部分即可。尤其是在一些大型网站的制作方面,绝不是一个人能够完成的任务,必须有计划性、目的性的组建一个团队,并借助团队的力量进行制作,团队之间成员应当互帮互助,展现自己的优势,从而完成软件工程网络信息开发任务。

2.3预先设计合理计划,强化资源利用率

一个软件项目工程从设计的最开始到完成,会涉及到许多的程序与过程,并且这些程序和过程都会非常复杂,假设对于一个设计程序或设计过程没有良好的掌握,必然会导致软件最终的完成质量无法保障。对此,在项目刚开始设计时,就需要安排好相关的设计人员对整个项目进行整体规划和设计,首先需要规划项目的步骤与最终目标,其次需要分析步骤的可行性,并充分考虑研发过程的成本问题,降低研发时间,尽量在短时间内按照相应程序完成设计任务,不仅保证软件能够符合市场的实际需求,还能控制人力、物力、时间等多方面的成本。

3结语

综上所述,软件工程网络信息开发是一个系统性的工作,其需要软件工程信息的管理研发者对每一个细节都付出相应的精力去分析研究,一个良好的管理模式能够帮助软件工程网络管理开发更好的进行,同样也能获得更高的经济效益。本文根据实际,分析软件工程网络信息开发的管理模式希望能够为相关管理者提供帮助。

作者:滕景元 单位:海南热带海洋学院

参考文献

[1]周勋.生产数据网络管理系统升级及数据整合设计与实现[D].电子科技大学,2015.

[2]彭顺成.基于WEB的四川省工程建设招投标信息管理系统分析与设计[D].电子科技大学,2015.

[3]严飞.云南大学旅游文化学院艺术系实验室信息管理系统的研究与分析[D].云南大学,2015