论文部分内容阅读
从软件构件模型的角度出发,对软件的组装技术进行了研究,提出了基于软件构件模型的构件设计、制作和组装方法;并根据项目的需求,基于ASP.NET和C#语言实现了基于web的原子构件和复合构件的设计、制作和组装方法。在此基础上给出了构件的六种组装机制,并分析了构件的组装机制和程序控制结构的不同; 提出了一种基于优化算法的支持领域模型的构件组装优化方法,该方法的核心是面向构件应用,按照用户确定的功能,基于现有的领域模型和构件组装的特性,将特定领域的优化组装转化为数学优化问题加以解决,该方法能够较好的适应用户的需求,并能够帮助开发人员选择所需的构件,并以洪水预报为例验证了该方法的可行性和有效性。 最后以水利信息门户作为实践背景,对构建组装技术在水利信息化中的应用加以叙述,对其进行了概括和总结,说明构件组装技术开发web系统是高质、高效的。