浅谈Internet环境下软件工程所表现出的问题

时间:2020-10-29 12:00:12 论文范文 我要投稿

浅谈Internet环境下软件工程所表现出的问题

  摘要:在Intemet给软件工程带来极大便利的同时,附带而来的很多问题同样需要引起足够的重视,正确对待和处理这些问题有重要意义。这些问题主要表现在如下几个方面。

  关键词:Internet 软件 工程

  1、 安全问题

  自从互联网诞生之日起,安全问题就一直伴随左右,各种各样的病毒及其变种,各种各样的攻击手段都令人防不胜防,凡是与Internet相关的东西都不得不重视安全问题,软件工程也不例外,如何防止流传于网上的相关项目信息被恶意人员窃取,以及如何建立防护措施,是软件工程在Intemet环境中需要引起高度重视的一个问题。Intemet环境下的软件工程由于其相对开放性,安全问题更为严重,新的安全问题主要有两个来源,一是开发人员在自己写的代码中留后门;二是由于开发人员技术原因导致。有关统计显示,互联网上有超过70%的攻击是由于人为原因造成的,在当前,由于很多软件项目的组成人员不仅仅通过 Intemet联系,在开发项目过程中,由于金钱利益、个人情感、自律性等问题一些开发人员可能会在自己的代码中留下某种后门,当软件投入使用后,通过这些后门可以对软件或服务器进行各种各样的攻击,带来严重后果,与传统软件不同的是,由于开发人员的分散性和虚拟性,导致管理很困难,这个问题比较难避免。另外,现实中很难保证开发人员的技术水平都达标,有些新手提交的代码可能是存在明显漏洞的,当软件投入使用之后,存在的漏洞很有可能被攻击者利用。所以,在新的形势下,软件工程不仅要面对传统的安全问题,还要面对新的安全问题。

  2 、需求和开发之间的矛盾

  这个问题是常见的两种方式之一,一个是新技术和新的思路和现有标准的发展之间的矛盾,另一种是新的和现有的技术标准之间的矛盾,对这种情况的一个原因是由于互联网的快速发展总是提出一些新的要求,或找一些新的缺陷,如何开发一个标准的,持久的可以普遍适用的,合理的,或当新技术的出现能满足新的需求,并能与现有标准兼容是我们需要努力。目前,互联网的飞速发展使得入口的浏览器互联网日益激烈的竞争中,软件项目是Web项目,需要浏览器的支持,就目前来说,浏览器的兼容性是一个非常复杂的工作。在开发过程中,经常可以看到这样的情况,产品仍在开发中,由于新产品或网际网路的新特性的出现,导致产品的需求不断地修改,但开发人员仍然按照以前的版本要求工作如果之前的版本被遗弃,会导致人类和物质损失,而开发商的情绪是更大的伤害,如果不改变,还按照原来的开发版本,已开发的产品都可能是过时的或不符合产品的市场需求,让有需求与发展之间的永恒矛盾,现在上网本的矛盾被激化。理想的情况,解决这种冲突是开发商每个功能模块化的,基于组件的,从按照自己的需求的.需求方“集结号”的软件,但在这种情况下,需求方有较强的软件知识,现实情况是往往很难实现。

  3 、逆向工程和再造问题

  逆向工程和再造是一个特定的软件工程,逆向工程一个相对长期的问题是根据倒推程序的效果的过程,那么这个项目是因为原来的项目不能满足现有需求和必要时重新配置,软件产业是一个行业具有很高的流动性,在完成开发团队经过软件项目可能会解散,这是工作模式的传统方式,如果软件项目类似于开源软件,很多的关键信息,项目规划,调度,文件管理是依赖于互联网,再后来逆向工程软件,并重新工程的难度将成倍增加,因为很多项目,因为目前的时间表限制因素,许多开发商只是为了完成相关的功能必须是下一步的发展,没有多余的时间来写项目文档和代码注释,在这种情况下,生成的代码,除了开发商似乎是相当痛苦的,所以当原开发商不能提供支持,重建整个项目将成为非常困难的,有时甚至是引导在逆向工程中,造成了资源的巨大消耗。

  4 、架构

  该架构的软件是等同于高楼大厦的地基,地基决定了建筑物的质量可以覆盖有多高,系统结构的好坏将直接决定软件项目的性能和可扩展性,目前很多基于 Internet的软件工程是如在顶级搜索引擎,直接关系到互联网,当早期的互联网网页的整个互联网的人数也就是搜索引擎项目的整个互联网产业链本身是与互联网相关的内容,数以千万计的数量级,短短几年达到百万级,而现在更是达到惊人100十亿级别,信息的爆炸式增长使得很多软件项目的表现大幅下跌,瓶颈在很多情况下在系统中,如果该系统结构设计在最初的项目是前性的,随后的性能改善将是比较容易的,否则,它会继续改善,甚至推翻了软件组件来设计,如果是的话,那么后果将是灾难性的。

  参考文献

  [1]Akyildiz IF,Kasimoglu IH.Wireless Sensor and Actor Netwo—rks:Research Challenges.AdHoc Networks,2004,2(4):351- 367.

  [2]Melodia T,Pompili D,Akyildiz I F.A Communication Archi—tecture for Mobile Wireless Sensor and Actor Networks.Procof IEEE SECON’06.2006.

  [3]唐胜群.软件体系结构与组件软件工程.计算机工程,1998.

【浅谈Internet环境下软件工程所表现出的问题】相关文章:

1.浅谈所营销管理问题及对策论文

2.电子商务环境下的税收问题研究论文

3.浅谈税收视角下的会计信息失真问题探讨论文

4.浅谈在开放经济环境下应用经济学的研究论文

5.浅谈网络环境下高职学生应用写作思维能力培养初探论文

6.浅谈客户细分下的保险营销论文

7.浅谈幼儿教育存在的问题论文

8.浅谈中国哲学的合法性问题

9.网络环境下客户关系管理存在的问题与优化建议论文