多层软件体系结构的结构和生成方法
分层软件体系结构是信息系统开发通常采用的模型,因为它有利于系统的模块化和可扩展性。 另一方面,模型工程的出现旨在提高抽象水平,以使开发人员可以对模型进行推理,而无需编写代码。 研究的问题是将两种方法结合起来以促进开发人员的工作。 这项研究得出的建议基于使用UML概要文件定义的一组概念。 这些概念包括服务,业务组件和数据持久性。 然后,采用Kruchten模型根据几个视图来表示开发周期,每个视图由从先前定义的概要文件派生的UML图表示。 最后,从细化到代码生成,可以使用规则检查视图间的一致性。 结果是朝着定义领域特定ADL和开发过程迈出了一步,因为它包含了这种语言的预期特性,即:基本概念,支持工
暂无评论