构件组装平台中需求分析子系统的设计及关键技术研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:zhiyin1976
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件构件是一种组装单元,可以独立地部署并由软件开发人员任意地组装。软件构件化从根本上提高软件生产的效率和质量,提高开发大型软件系统的成功率。 构件组装是在构件之间建立联系,将相对独立的构件集合组织成一个有机的整体,共同完成用户定制功能的过程。 构件组装平台将协助用户完成需求分解到组装设计再到构件选择、组装的全过程,并最终实现软件运行。本文主要研究平台中需求分析子系统的相关理论以及设计与实现。重点研究的内容有:用户需求的提交方式;软件体系结构的表现形式以及从需求表达转换到软件体系结构的过程及算法;组装结构的表现形式以及从软件体系结构到组装结构的转换及算法。 首先,设计了需求分析子系统中用户提交需求的方式,以便于计算机对用户需求进行处理和后继组装和编译工作的进行。由于图形表达的可读性好,本文采用图形方式来表现用户的需求。用户在提交需求和进行需求的功能分解时要以构件库中的已有构件为向导,从而使得需求和功能尽量向已有构件靠近,便于构件组装工作的进行。 其次,实现了需求分析子系统根据用户提交的需求信息生成软件体系结构图的功能,方便用户及时了解整个系统的结构并为组装结构的生成打下基础。设计了体系结构图的表达方式,并介绍了从用户的需求信息生成软件结构图的具体操作过程和算法。 最后,实现了需求分析子系统从生成的软件结构图到组装结构图的转换,方便构件组装和编译工作的进行。本文详细论述了采用流程图加连接子的图形表达方式来展现系统组装结构的原理。然后论述了如何从软件结构图生成组装结构图,包括生成的具体操作过程和生成算法。
其他文献
随着社会经济的发展和科学技术的进步,一些新技术和新材料的出现,推动了建筑工程行业的快速发展,对于建筑工程施工而言,施工质量管理始终是整个建筑施工行业最核心的问题,建
旋转机械是一类被广泛应用在电力、化工、冶金等行业的机械设备,因旋转机械造成的恶性事故会给国家和企业造成极大的损失,因此对旋转机械的运行实施有效的监测和诊断非常必要,其
计算机技术、通信技术、微电子技术和控制技术的飞速发展使得利用无线通信传递车、地大容量双向信息成为可能.随着铁路运输向高速化、信息化和网络化发展,基于通信的列车控制
电路板的广泛应用使得对电路板测试的需求日益增加。本论文在对当前电路测试理论及技术进行分析后,针对捣固车所使用的电路板的特点及测试要求,构建了一个基于功能测试的电路板
本论文围绕乳化沥青改性水泥基复合材料进行研究,通过室内试验分析了各种因素(如外加剂、聚灰比、成型工艺、养护方法等)对乳化沥青改性水泥砂浆和乳化沥青改性水泥混凝土力
半导体光催化技术是目前最有前景的绿色化学技术,可通过利用太阳光降解污染物或制氢.作为有潜力的半导体催化剂,钼酸铋具有合适的带隙(2.58 eV).但是,由于低的量子产量,钼酸
期刊
制造业与物流业联动发展是我国物流业调整和振兴计划中的重要工程,其影响一直延续至今。广东省是制造业大省,制造业是广东经济发展的主要动力,有必要进行其与物流业的协调度
期刊
随着空中交通流量的增长,飞行冲突越来越多,越来越频繁,不但加大了管制员的工作负荷,而且严重威胁飞行安全。因此,需要找到一种合理和可靠的空中交通冲突检测与解脱方法,当发现存在