基于P2P网络环境的网构软件相关技术研究

VIP免费
3.0 李佳 2024-09-23 4 4 1.06MB 11 页 150积分
侵权投诉
7 基于 P2P-IWRM 的网构软件的软件工程管理
7. 1 网构软件的软件开发特点
在软件开发过程方面,传统软件系统的开发因所基于的平台相对封闭、静态
稳定,基本采用自顶向下的途径。第一步建立需求,确定系统的范围;然后通过
分解而实施分而治之的策略,整个开发过程处于有序控制之下。而网构软件系统
的开发所基于的平台是一个有丰富基础软件资源但同时又是开放、动态和多变的
框架,开发活动呈现为通过将原本“无序”的基础软件资源组合为“有序”的
基本系统。而且随着时间的推移,这些系统和资源在功能、质量、数量上的变化
导致它们再次呈现出“无序”的状态。这种由“无序”到“有序”的过程往复循
环,基本上是一种自底向上、由内向外的螺旋方式。
此外,在传统的软件工程体系中,软件生命周期概念所强调的是从问题提
出到软件交付的整个开发过程,而对于交付之后的软件变化过程往往只采用
“软件维护”加以简单概括。这样一种软件生命周期概念对处于静态封闭环境下
的软件系统的开发是合适的,但对处于 Internet 开放、动态和多变环境下网构软
件系统的开发则有明显的局限性:
首先,新的软件实体往往通过己有的软件实体组装而成,由于这些实体彼
此独立、自主运行,不受任何机构或组织的统一控制,因此,在系统交付运行之
前,很难由这些被组装的软件实体准确无误地推演出目标系统的功能和质量。
其次,环境的开放、动态和多变决定了软件实体及其之间的协同均面临着诸
多变化,运行系统不得不进行持续的适应性调整。
3软件不同服务其他
构软件的求,而且,一个网构软件系统本身往往由散布在 Internet 上的其他软件
组成。因此,一个网构软件系统一旦交付使用,往往就不能完全停机。这意味着
改错、优化、增加新功能等活动均需在线执行,这些活动也需要经历分析、设计、
实现、测试、部署,而传统软件生存周期中的维护期难以准确刻画这些活动。
基于上述分析,传统的软件开发工往往对软件交付前的分析、设计、
现、测试中的一个或阶段,而软件交付后则部署在运行平台上,并利
管理工进行维护。而网构软件的开发经不仅仅局限于软件交付之前,软件开
发的重心从交付前逐渐转移到运行过程中。因此,网构软件的开发在过程方面,
需要循自底向上、从“无序”到“有序”的新途径。网构软件开发工
覆盖整个软件生存周期,运行平台合,从而持软件运行
摘要:

第7章基于P2P-IWRM的网构软件的软件工程管理7.1网构软件的软件开发特点在软件开发过程方面,传统软件系统的开发因所基于的平台相对封闭、静态稳定,基本采用自顶向下的途径。第一步建立需求,确定系统的范围;然后通过分解而实施分而治之的策略,整个开发过程处于有序控制之下。而网构软件系统的开发所基于的平台是一个有丰富基础软件资源但同时又是开放、动态和多变的框架,开发活动呈现为通过将原本“无序”的基础软件资源组合为“有序”的基本系统。而且随着时间的推移,这些系统和资源在功能、质量、数量上的变化导致它们再次呈现出“无序”的状态。这种由“无序”到“有序”的过程往复循环,基本上是一种自底向上、由内向外的螺...

展开>> 收起<<
基于P2P网络环境的网构软件相关技术研究.doc

共11页,预览1页

还剩页未读, 继续阅读

作者:李佳 分类:高等教育资料 价格:150积分 属性:11 页 大小:1.06MB 格式:DOC 时间:2024-09-23

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 11
客服
关注