论文部分内容阅读
故事是真实或虚拟的用作讲述对象的事情,有连贯性,富吸引力,能感染人。故事作品具有巨大的市场需求和影响力,随着信息时代的来临,故事作品的写作需求比以往任何时代都更加巨大。故事及其创作属于文学或社会科学范畴,计算机软件及其开发属于科技范畴,然而二者具有很大的相似性。首先,故事和计算机软件都属于“软件”,它们的实质和价值在于其承载的信息或内容。其次,它们都是人为创作的人工制品,都具有相当大的复杂性。相比较而言,故事创作目前整体上还处于个体性“技艺”阶段,类似于软件工程学科诞生前的程序开发。在互联网和创意产业高速发展的今天,故事创作的过程、方法和工具手段等都需要与时俱进。重视故事作品与软件的相似性,本文将软件工程领域的部分观点和方法引入到故事创作领域,重点研究故事概念建模语言及概念建模方法,期望能够更好的辅助作家进行文学作品的创作。本文具体研究内容主要包括:(1)探索模型驱动的故事创作方法。将软件工程中模型驱动架构(MDA,Model Driven Architecture)的思想应用到故事创作中,对故事建模进行需求分析,确定故事建模的目标以及故事概念模型需要记录的内容。(2)定义故事概念建模语言。抽象出故事概念模型的建模构件,描述构件间的联系规则,对故事概念建模语言的基本语法及完整性约束进行定义和说明,完成建模语言的形式化描述。(3)实现故事概念建模工具。基于UML Profile扩展机制,以PowerDesigner为平台,通过对PowerDesigner活动图元模型进行规定或扩展并结合类图等,定制模型专用profile,实现故事概念模型的图形化表示。结合故事创作需求,设计并实现部分故事概念建模工具的附加工具。(4)提出故事概念建模方法。结合模型驱动的设计思想对故事概念建模过程进行分析总结,对故事概念建模过程中的相关术语进行定义及说明,提出故事概念建模过程及建模过程中的一些判断准则、启发式规则、存在的约束及限制等并通过建模实例进行说明。