基于软件工程的Web开发技术及其应用分析

更新时间:2019-08-20 来源:工程论文 点击:

【www.rjdtv.com--工程论文】

【文章摘要】自从因特网诞生以来,因其能快速传播信息,使用起来方便,覆盖范围之广等其他特点,已被人们广泛应用,并渗透到各行各业。因此,全世界很多企业和组织都建立了自己的 Web 站点。随之而来的是 Web 站点的数量不断增多,同时 Web 开发中的问题也慢慢突显出来。
  【关键词】Web 工程 ;软件工程 ;开发应用

  本文就目前Web开发的现状及遇到的问题做出了浅显的探讨,同时以目前Web开发中的比较完善的方法作为参考,进而来改善目前的Web开发技术以更好地指导Web站点的开发。从而在实际应用中提高Web开发效率、节约成本,改善质量。同时本文也阐述了Web开发与传统软件开发的不同,讨论了一种具体的、切实可行的实施Web工程的方法。
  最初的Web非常简单单一,无非是一些超链接,文字图片,能传递的信息非常单一,形式也非常单一。然而经过互联网的高速发展,人们对Web的要求也越来越高,同时Web本身传递的信息比以前多得多,传递信息的方式也越来越丰富,现在的Web与数据联系越来越紧密,显然Web已经成为软件的一个重要分支。Web之所以被人们广泛应用自有其独特的一面,既在一个简单的Web页面不仅可以传递图片同时还可以传递文字。而这在早期的Web仅传递纯文本时期是不可想象的。经过近几年的发展Web还可以提供将图形、音频、视频信息集合于一体的特性,甚至人们可以在Web上玩游戏,同时,在实际应用中Web也是非常容易使用的,要想在不同站点之间浏览只需从一个链接跳转至另一个链接就可以。
  对于大量的信息如图形、音频和视频等,我们很难预知这些信息的大小,同时大量的信息也会占用大量硬盘空间,增加实际使用成本。因此在Web实际开基于软件工程的Web开发技术及其应用分析周艳萍云南经济管理职业学院650106发和应用中没有必要把大量的信息集中在一个站点上,对于大量的信息应该分散开来,放在不同站点上,在需要的时候只需要从相应的站点调用既可,虽然这些信息并不在一个站点上,然而在实际应用时给人们的体验并没有因此而大打折扣,以用户的角度看这些信息仍然是一体的。同时由于Web的特点,Web上的信息可以很方便的被信息提供者及时更新,进而保证Web上信息的及时性,准确性。如某公司发布的招聘信息,这样就可以及时保证招聘信息的及时性。因此Web站点上的信息是具有动态性的。
  Web是交互的、需要测试的由于Web站点中应用了大量的超链接,因此用户在浏览Web站点时是自由的,浏览的顺序完全由用户自己决定,这决定了Web具有交互性的特点。同时用户还可以从服务器来获得对方的信息,既用户以填写FORM的方式向服务器提交请求,服务器根据用户的请求做出相应的反馈。之所以开发Web产品并放到网络上,就是要吸引用户来使用,因此为了给用户带来好的体验能让用户再次浏览此站点,就必须保证Web的稳定性和易用性。所以把Web产品放到网络之前应该对Web产品进行严格地测试。同时及时维护也是很有必要的,没有经过及时维护的网站是没有价值的。
  随着Web的不断发展,Web的应用规模越来越大,其在实际中应用也越来越多,越来越重要,同时Web开发也不像以前那样简单,其开发正变得越来越复杂,已经渐渐接近软件开发。由于Web开发越来越复杂,Web开发的规模不亚于普通的工程项目。由于Web项目正变得越来越复杂,因此越来越有必要强调项目的工程性,否则Web的开发过程将会偏离预先的轨道陷入混乱。同时由于Web开发是一个系统工程,需要多数人员的合作,例如系统分析员、程序设计员、美工人员等。这就涉及到人员组织管理问题。因此在Web开发过程中对参与开发的人员进行科学有效的组织管理就显得很有必要。
  软件工程早在1967年就被提出。它之所以被提出是为了应对软件危机,采用工程的概念、原理、技术和方法来开发与维护软件是其核心思想,同时在实际应用中软件工程的思想被证明是正确的,用其核心思想指导Web软件开发不仅改善了软件的开发效率、提高软件的质量,减少开发成本,改善用户体验,同时还简化了复杂的Web软件开发过程。与此同时开发周期也被引入到软件开发中来,就是把Web的整个开发过程分成几个相应的相对独立过程,依据每个阶段的特点制订相应的管理方案。同时又把软件生存周期根据不同情况划分为不同的软件生存周期模型,常用的软件生存周期模型,有瀑布模型、演化模型、螺旋模型、喷泉模型等。
  由于Web的特点使得在Web的开发过程中对用户的具体需求不能很好的把握,同时开发者也很难对预期的开发结果准确的描述出来。所以,在Web开发过程中建立合适的模型很有必要。
  在Web开发之前,开发着应该根据用户提出的初步要求,并以此为根据及时建立一个初步的Web模型系统,在建立此Web原型的过程中,开发者建立模型的速度必须要快,要充分利用用户的需求和目前的Web资源,并利用现有模板及时快速建立模型。
  在建立了初步的Web模型后,要及时让用户试用新建的Web原型,并在试用后对初步建立的Web模型提出改进意见,开发者要以用户的修改意见为依据及时修改初步建立的Web模型,修改之后再让用户试用,以此循环直到用户满意为止。与此同时,在用户提出修改意见时,开发人员还要不断与用户保持及时的沟通,以避免用户提出错误的要求进而使Web设计偏离正确的轨道。
  经过多次修改之后的Web模型如果满足用户的要求,开发者就可以以目前的Web模型为依据对Web系统进行严格地定义和说明,进而为Web的后续开发做好铺垫。
  根据上一部的Web规格说明,进而对Web的版面布局和数据库等进行设计系,此过程不仅包括功能设计还包括性能设计。同时在Web的整个设计过程中要注重用户的体验,在Web开发过程中时时刻刻要以用户为中心。
  很显然Web测试是Web开发过程中十分重要的一步,这个过程需要用户和开发者的共同参与,在此过程中开发Powermill里提供了丰富的加工策略。对于罗汉的加工,可以先进行三轴开粗,在进行精加工。
  做开粗的时候,需要构建一个平面。以它作为分界面。在Powermill资源栏中,右击“模型”,在弹出的快捷菜单中,选择“产生平面”→“自毛坯”,打开输入平面的Z高度对话框,选默认值就可以了。
  平面构建好了之后,可以在加工策略中选择“偏置区域清除”,按图6设置参数,设置完参数后,单击表格下方的“应用”,系统计算出粗加工刀具路径。单击“取消”按钮,关闭“偏置区域清除”表格。
  按相同的方法,对另外一边进行开粗。
  粗加工结束后,一定要把辅助平面删除,否则做精加工的时候,也会把辅助平面计算进去。选用“旋转精加工”策略对模型进行精加工。按图7设置参数。
  在参数设置里尤其要注意加工模式,在现有的4轴机床里,旋转轴有的是可以角度进行累加的,有的是控制在720度以内的。大连机床VDL-1300Fanuc-MD的机床旋转轴的角度是控制在720度以内的。所以在选择的时候,模式选择圆形,方向选择任意,角度界限开始角为-360度,结束为360度。
  Powermill的后置处理一定要与机床匹配。其中后处理文件中rotaryaxislimits中的参数一定要设置成(-0.00.0-360.999360.9990.0021)。
  在资源菜单中选择“NC程序”,点击“产生NC程序”,机床选项文件中选取自己机床的后处理文件,刀具路径中选择刀具路径增加的NC程序。点击:“写入”→“应用”,这时NC程序就会自动生成。采用在线加工方式,设置加工原点与刀具轨迹原点统一。将机床在自动加工方式下的通信接口设置成接受状态,软件里点击“通信”-“本地标准通信”-“发送”,选择刚生成的G代码,点击发送。在连接的工程中,应将Z轴抬高到一个安全高度,并将进给倍率开关调到“0”,等通信成功后,逐渐加大倍率开关。确保加工安全。
  Powermill的4轴加工可以应用于很多产品。本文就常规的的一个旋转产品加工进行了介绍。其加工方法实用。比一些普通的软件方便许多,显得更为简单,操作更为人性化。在实际加工中可以大大的提高加工效率,已达到降低成本,增加效益。

本文来源:http://www.rjdtv.com/gongchenglunwen/951.html