您好, 访客   登录/注册

软件工程Web技术开发平台

来源:用户上传      作者:

  摘要:本文指出了在当前平台开发和应用中存在的问题,并在此基础上提出该平台的今后优化方向,让技术平台在软件工程中发挥显著作用。。
  [关键词]软件工程Web技术平台平台建设
  软件工程的最终目的为完成高质量软件开发工作,但是由于软件开发的难度较大,并且一些客户会提出具体的工作要求,依靠传统的技术平台很难指导当前的软件开发过程。建成Web技术开发平台后,能够让软件开发人员通过对相关工作内容的调查和研究,从该平台上找到相应的技术类型,同时收集和处理系统运行中存在的各项问题。
  1软件工程Web技术开发平台中包含的子系统
  从Web技术开发平台运行和管理内容的角度来看,该技术平台中包括的子系统如下:
  1.1配置管理模块
  在软件开发中,应用的配置会在很大程度上影响软件的开发质量,所以在Web技术开发平台中,要能够实时显示软件中的各类配置,以提高系统的管理质量。具体的配置管理内容包括设备的版本号、系统配置信息等,在具体的软件开发工作中,需要开发人员从技术平台上查找相应的技术内容,确保应用的技术内容与软件开发中的各类配置内容衔接,以提高软件的开发质量。
  另外在当前的软件工程中,已经建成了Web管理平台,完成对各类构件、技术类型的管理,本文认为在今后的发展中,可以将这两种平台融合,提高整个系统的运行和发展质量。
  1.2问题管理模块
  软件开发中,必然会产生一些问题,这类问题一种可以由开发人员直接解决,另一种需要经过开发人员的全面讨论。无论针对哪种开发问题,在技术平台的运行中,都需要能够自主实现问题管理。在该过程中,技术平台记录问题的发生表现、问题的引发后果等内容,同时在技术平台中,也包含针对这些问题的解决措施,让软件开发人员能够数据库中的内容,调试和解决问题。对于开发人员无力自我排除的问题,可以通过平台中的相关窗口,将问题提交到服务台中,服务台召集小组内的其他成员参与问题的讨论和解决过程,提高处理问题处理质量。
  1.3变更管理模块
  在软件共产中,会由于一些客观因素的存在导致任务变更,出现这种现象时,对开发人员了解的技术类型、技术的使用能力都提出了很高要求,这种方式提高了开发人员面临的难题数量。
  在技术平台的运行中,可在任务量变更后,自动调整开发人员的工作小组,同时将这些工作小组的工作内容,通过互联网实现有效衔接,提高软件开发质量和效率。另外针对各个工作体系中的技术类型,数据库需要面向所有程序开发人员开放,让其通过对数据库的应用,找到问题的解决办法和程序优化方式,以达到提高软件开发质量的目的。
  2软件工程Web技术开发平台的今后优化方向
  2.1技术革新方面
  在当前的Web技术开发平台中,已经在系统中建成了数据库,让开发人员通过对数据库中相关信息的调取和分析,解决软件开发中出现的问题。当前的数据库建设方法为,将数据大量存储在系统的硬盘中,而硬盘除了发挥数据库的作用,也需要容纳其余子系统的稳定运行,当前的这种运行方式,大幅降低了硬盘的运行效率,同时这种方法的存储量较为有限,这与软件行业当前的发展冲突,软件行业对新型技术的开发、测试和应用效率极高,当前的这总数据库模式,无法及时向系统中存储相应的技术数据。
  针对这一问题,本文提出的方法为,在系统今后的完善和优化中,应用大数据技术和云存储技术构建数据库,将数据库中的信息分散到去中心化网络中,这种方式不但降低了数据库对硬盘系统的要求,要在一定程度上提高了编程人员的检索效率,提高了软件开发速度。
  2.2系统衔接方面
  在技术平台的运行中,整个平台中含有多个子系统,这些子系统之间的衔接性会从根本上决定软件的开发质量和效率,当前的子系统衔接路径中,对开发人员自身的工作素养要求较高,需要其能够确定问题的出现位置、出现原因等信息后,再通过对其余子系统的应用,找到问题的解决方法。
  本文提出的今后运行和发展模式为,由系统自动记录编程中产生的问题,同时完成对问题解决方法的记录,将问题的相关信息记录到Web技术开发平台的数据库中,同时由系统找到相关问题的关键词,通过设置这类关键词标签,提高开发人员对问题的搜索效率,让其能够更加高效完成软件开发工作。
  2.3运行体系方面
  在Web技术开发平台中,当前的运行体系对管理人员的依赖程度较高,原因在于,系统的智能化效果较差,当开发人员无法独立解决遇到的问题时,需要将该问题提交到服务台和问题处理模块上,由管理人员选择参与讨论的小组成员,对于能够实现复杂功能的软件来说,开发人员面临的问题数量大幅提升,这对管理人员的工作效率提出的要求过高。
  本文提出的运行体系管理方法為,系统将参与编程的工作人员设置标签,标签的制定原则为开发人员有深度全面了解的技术类型,通常情况下,针对不同类型的问题,多个小组共同参与时,能够取得更高的问题讨论和解决效率,在这种运行模式的应用中,开发人员向系统提交问题后,系统根据问题描述、问题类型确定参与到讨论中的技术构成,在这一标签下,安排开发人员参与到讨论中,提高讨论工作的质量和效率。
  需要注意的是,要让Web技术开发平台发挥该项功能,除了系统本身需要具备很高的智能化之外,还需要建成高效的沟通体系,让所有人员都能够参与到线上讨论过程。
  3结论
  综上所述,在软件工程Web技术开发平台中,主要参与运行的子系统为配置管理模块、问题管理模块和变更办理模块。当前的平台运行中存在过于依赖工作人员个人素养和管理者管理经验的问题,在今后的系统优化中,通过运行体系优化、技术革新和提高子系统衔接度等措施达成目的。
  参考文献
  [1]曹阳,软件工程Web技术开发平台[J/OL].电子技术与软件工程,2019(05):34.
  [2]张梦蝶.基于C/S模式的软件工程网络教学系统设计与实现[D].电子科技大学,2012.
转载注明来源:https://www.xzbu.com/1/view-14925737.htm