业务流规范化设计在软件开发中的应用研究
2017-07-10张柯欣
张柯欣
摘要:数据建模是软件设计中的重要组成部分,计算机专业学生需要根据业务流的要求反复修改数据概念模型,并修改数据库及程序。文章提出了一种根据业务流的变化动态修改概念数据模型的方法,可以在不修改数据库的情况下通过软件编程完成数据模型的转换。这一方法可以提高学生进行系统开发实践的学习效率,也可以降低部署软件原型系统的难度和成本,是进行软件开发教学和开发中小型软件的一种有效设计方法。
Abstract: Data modeling is an important part in the software design, students from computer science need to modify the conceptual data model according to the requirements of the business flow, and modify the database and program. This paper presents a method to modify the conceptual data model dynamically according to the change of the business flow. This method can improve students' learning efficiency of the system development practice, and reduce the difficulty and cost of the deployment of the software prototype system. So it is an effective design method for software development teaching and development of small and medium-sized software.
关键词:数据建模;业务流;软件设计;数据概念模型
Key words: data modeling;business flow;software design;data conceptual model
中图分类号:TP311.5 文献标识码:A 文章编号:1006-4311(2017)20-0055-02
0 引言
开发性实践是计算机相关专业学生的重要学习内容,笔者在学校医学信息工程专业《医学软件设计》和《医院信息系统》专业课的教学中也把软件开发实践做为最重要的学习内容。数据建模是软件设计教学中的重要组成部分。董晓明等认为数据建模提供了描述真实世界信息需求的方法和手段,便于相关人员的理解和沟通[1]。严金贵基于对数据仓库的研究,认为多维数据建模是根据商业分析主题的要求,使用事实、维度、层次从多个度量角度对商业活动进行建模[2]。冯晓磊对基于动态企业建模的数据建模工具进行了研究[3]。陆昌辉对基于关系数据模型的多维数据建模方法进行了研究[4]。
由于学生往往对拟开发软件系统的业务流不是非常熟悉,设计出的数据模型往往需要进行反复的修改,这样的开发效率一般比较低。……
