论文部分内容阅读
如何进行有效的软件开发一直是软件工程研究的重点,为了解决需求分析的瓶颈和开发的平滑过渡等问题,软件工程从开发过程方法论、开发管理方法论和开发描述方法论三方面进行了探讨。本文针对复杂信息系统(CIS)的特点提出CISViewpointModeling(CISVM)的开发描述方法论。CISVM通过建立基于内核的多视点计算无关模型,分别从客户视点、业务视点和数据视点对CIS需求进行建模,并运用MVC模式保证视点的一致性。在该计算无关模型基础上,CISVM通过需求映射生成平台无关模型的元对象作为设计工件,分别从数据库设计、工作流设计、业务逻辑设计和用户权限设计方面根据CIS的特点细化了模型驱动架构中的平台无关模型。然后,CISVM利用XML作为平台相关模型的元模型,导入平台无关模型的元对象形成平台相关模型的元对象,经过细化处理后作为元程序解释执行。为了验证CISVM的可行性和实用性,本文设计和实现了计算无关模型的元模型和平台无关模型的元模型,并以CISVM在华帝集团ERP系统的实际应用为案例进行了介绍。最后,文章总结上述的讨论,并对未来的研究工作做了展望。