2009年题1范文-论基于DSSA的软件架构设计与应用.pdf

2009年题1范文-论基于DSSA的软件架构设计与应用.pdf

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
论基于DSSA 的软件架构设计与应用 【摘要】 去年三月份,我所在的公司启动国网电力用户用电信息采集系统项目,我被任命为项目 负责人。国网电力用户用电信息采集系统是国家电网公司坚强智能电网建设的一部分。由于 公司之前为南网(主要是广东省)开发过类似用电信息采集系统,且公司准备在电力行业做 强做大,我提出了采用DSSA 技术来研发国网用电信息采集系统,得到公司领导层的一致 赞同。 由于项目功能实现上具有明显的阶段性,我决定采用演化方式来实现DSSA 及完成应 用产品开发。一是对原有系统、文档及国网用电信息系统功能规范进行分析,完成DSSA; 二是对原有系统进行部件提取,做为核心资源的公共部件;三是加强对核心资源的管理,方 便研发工程师查找部件及扩展部件。 经过近一年的努力,终于完成了公司用电信息采集系统核心资源的建立,也完成了国网 电力用户用电信息采集系统项目。 【正文】 去年三月份,我所在的公司启动国网电力用户用电信息采集系统项目,我被任命为项目 负责人。国网电力用户用电信息采集系统是国家电网公司坚强智能电网建设的一部分。公司 之前开发过广东电网公司计量营销一体化系统,类似于用电信息采集系统。 我对广东电网公司计量营销一体化系统的功能规范和国网电力用户用电信息采集系统 的功能规范进行分析,发现除了系统内各自的通信协议不同外,其它的功能需求大体上相同。 整个采集系统都是分三层实现,主站层,采集终端层和电能表层。由于电能表已经规范化了, 有专门的表计生产厂家,这一层不需要投入资源进行研发。从公司目前现状来看,主站层投 入研发工作量较少,一是主站的开发中模块化做得比较好;二是用户的需求基本一致。国网 用电信息采集系统仅需要在广东电网公司计量营销一体化系统主站进行界面调整和支持国 网用电信息采集系统通信协议即可达到要求。 根据之前开发的经验,用电信息采集系统开发的重点是采集终端的开发。因为采集终端 需要安装到现场,而现场的用电环境各异,能够到达的远程信道也不同。采集终端可维护性 低或可靠性低,则会产生大量的维护工作,影响公司品牌及利润。根据用电信息采集系统的 要求,采集终端分为集中抄表终端、专变采集终端和公变采集终端。广东电网公司计量营销 一体化系统的采集终端大体上也分为上述三类:低压集抄终端、负荷管理终端、配变监测终 端。通过对采集终端的功能要求进行分析,可以看出它们归属于一个产品家族。我在项目组 启动会议上提议采用DSSA 技术进行采集终端产品的研发,建立公司用电信息采集系统核 心资源,同时将计量营销一体化系统的采集终端也归结到产品家族中。 众所周知,DSSA (特定领域软件架构)就是在一个特定的问题领域中支持一组应用的 开发,这些应用形成产品家族。DSSA 是软件重用的一种手段,它由领域模型、参考需求、 参考架构组成重用元素。 用电信息采集系统各终端基本需求都是对外接的电能表或测量点的读数进行采集,稍做 处理后通过GPRS/CDMA 信道远程传输给采集系统主站端。采集终端的功能模块一般包括 测量点采集模块,表计规约模块,现场总线模块,PPP 拨号模块,主站命令模块,本地维护 模块,程序升级模块,数据存储模块,交流采样模块,负荷控制模块等等。 由于采集终端在现场使用的特殊性,它的非功能性要求主要集中在可靠性、可修改性和 易用性。现场用电环境复杂,信道各异,要求采集终端具有高可靠性。由于市场上的电能表 支持的规约各异及现场总线发展快速,要求采集终端可扩展性强,能快速支持新的表计规约 和现场总线,且支持远程升级操作。由于在现场施工时多是由工程队进行安装,工程队人员 的素质高低不齐,要求采集终端在本地操作具有一定的智能化,且要求调试简单。 根据以上分析,采集终端软件架构采用分层设计比较合适。分层设计的软件可修改性和 可扩展性比较好。由于分层开发,将关注点分离到各层,将系统的复杂度分到各层中,相应 可靠性也可以得到提高。 在用电信息采集系统研发中,我决定采用演化方式进行开发。 首先对原有系统、文档及国网用电信息系统功能规范进行分析,完成DSSA。在项目启 始阶段,我对计量营销一体化系统及用户需求文档及设计文档进行分析,将用户需求用 EXCEL 表格列出来。然后再对国网用电信息采集系统的功能规范进行分析,用同样的方式 列出用户需求,需求比对后发现它们之间的功能要求大体上是一样的。但由于通信协议不同, 会导致一些功能在实现上有差别,如主从终端连接功能,用电信息采集系统采用一条命令完 成主从终

文档评论(0)

Quill + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档