下载此文档

基于软件体系结构的网构软件开发探究.doc


文档分类:IT计算机 | 页数:约3页 举报非法文档有奖
1/3
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/3 下载此文档
文档列表 文档介绍
基于软件体系结构的网构软件开发探究.doc:..基于软件体系结构的网构软件开发探究基于软件体系结构的网构软件开发探究摘耍:ABC方法的主旨是在软件开发的每个环节加入软件体系结构,相当丁对系统开发的规划,通过开发工具的自动转换性能来加大设计成功的可能性,文中基于软件体系结构的网构软件开发,主耍探讨了ABC方法和基于特征模型的网构软件开发。关键词:ABC方法软件开发体系结构中图分类号:文献标识码:B文章编号:1007-9416(2013)06-0149-02网构软件的幵发过程的原则是从下往上、从乱到顺,开发的重点从系统完成之前转移到系统运行中;在选择开发方法时一定耍结合软件的自适应性进行考虑;支持技术要基于整个软件的开发周期对开发环境与工具进行整合,其中开发环境应给软件的自适应性一定的条件。1ABC方法2基于特征模型的网构软件开发网构软件系统的开发是在一个软件资源较为丰富的平台上进行的,其开发过程遵循的是一种自下往上的模式,也就是根据用户的要求大部分软件资源进行整合变成一个新的系统。F0DM的特征模型是一种对领域需求予以支持的特征模型结构框架,它是以特征与特征之间的相互依附关系为中心。它们之间的关系表现为以下几个方面:精化、约束、影响、交互。前面两点会在很大程度上影响着模型创建需求的一些特性。精化呈现的是各个高层次与特征之间的非动态结构的关系,根据这种关系特征模型会产生一种具有层次的容易被理解的结构;约束则是对绑定状态下特征的依赖关系的呈现,这种关系的模型创建使得特征模型的便于定制的特性得到看保证,从而方便复用。而后两者关系对以特征模型为基础的设计有着重大的影响,对于呈现的特征在程序耍求方面的依赖关系有一定的影响。交互呈现的则是运行过程中特征的依赖关系。为了方便设计人员在基层平台的众多资源中挑选出合适的构件进行整合以形成新的系统,在需求这个环节,要建立特征之间、资源Z间关系的对应体制。经过分辨及分配需求责任,FODM提供了一种比较规范的方法,由特征模型变换为高层软件体系结构。这种变换必要解决的问题包括模型变化的基础与模型变化的重点;模型变换的基础指的是两个模型Z间的跟随关系,即源模型与目标模型;模型变换的重点是目标模型的构造。以上两个方面在FODM中具体表现为:特征与构件之间的跟随关系;在特征模型的基础上对软件体系结构的构造。特征与构件之间的关系较为复杂,为了使这种复杂的跟随关系得到改善,连接特征与底层构件的元素为责任。责任具有比较强的凝聚力,对于软件程序有一种约束作用,同吋还能对任务进行分配。有了这个元素的连接,特征与构件之间的复杂关系就能够简单化,将其分为两组一对多的关系。也就是一个特征可以被分解为多个责任,而且这多个责任可以通过一个构件去实现。通过分解建立特征与构件Z间的跟随关系可以根据两个步骤來实现:将特征分解为多个责任;将多个责任分配给相应的构件。例如网上购物软件系统,现在的购物网站很多,它们所使用的软件各式各样,基本上都不一样,这里可以采取建立特征模型的方法来分析和整理这类软件在市场上的需求,其抽象化需求可以分为八个方面的服务:客户登陆服务、客户注册服务、商品定购

基于软件体系结构的网构软件开发探究 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数3
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sssmppp
  • 文件大小22 KB
  • 时间2019-10-29