论文部分内容阅读
评判一个软件项目成功的标准是看它是否满足用户的需求,需求是开发者和用户交互的一个过程,任何一方的不投入都会导致项目的失败。“业务建模”是需求的前驱和基础,是开发者和用户交互需求的过程工具和产物。由于用户不是专业人士,开发者必须用合适的方式将项目的需求反馈给用户。用户可能不懂技术但对业务他们是绝对了解的,所以业务建模就成了用户解读项目需求的重要切入点。作者所在企业主要从事电子政务领域的项目开发工作,与多数软件企业一样,都存在业务建模方面的缺失而导致需求出现种种问题,最终致使项目失败的情况,在此背景下提出了业务建模的任务。作者基于电子政务领域特点以标准建模语言UML作为业务建模的标准语言,并进行了适当的扩充。给出了业务建模的原则,业务建模的过程,和四大类业务模型,分别是业务目标模型、业务组织协作模型、业务资源模型、业务过程模型。在每个模型中给出了若干成熟的业务模式,为电子政务项目的业务建模环节提供参考。本研究成果的特点和创新点在于:采用领域工程的思想,构建符合电子政务领域特点的建模方法。对电子政务领域中的业务进行分析,识别这些应用的共同特征和可变特征,对刻画这些特征的对象的操作进行选择和抽象,进行业务建模。采用UML描述的业务模型直接用于系统分系和设计。在建模中采用面向对象的思想,这种思想在所有的技术人员中已经是一个习惯的思维方式有利于规范用户的思维方式;而采用UML不仅因为其应用的广泛性,还因为采用UML进行业务建模,同之后的需求分析、系统分析设计所用的工具和表现方法,具有连贯性可以很好的融为一体。这样能够使需求很好地指导接下来的软件过程。本文的研究价值就在于,构建了一套实用性和可操作性强的电子政务领域的业务建模方法,以指导未来同类项目的业务建模开发。这在电子政务工程领域具有重大的意义。