当前位置: 首页 > >

基于三层结构的业务管理系统设计方法_论文

软件开发与应用 信息与电脑 China Computer & Communication 2019 年第 7 期 基于三层结构的业务管理系统设计方法 杨少梁 (上海达牛信息技术有限公司,上海 200433) 摘 要:针对业务管理系统开发过程中普遍存在的需求多变、目标难以度量以及快速交付和可持续发展的矛盾等问题, 笔者在产品设计阶段进行方法改进。在产品设计阶段依序开展数据建模、交互建模以及接口定义 3 部分工作,并与实现 阶段相衔接,形成完整的业务管理系统开发方法。利用数据模型、交互模型、应用程序接口定义 3 个成果,在设计阶段 实现精确和具有弹性的产品设计定义,最终实现清晰的项目目标、稳定的执行过程、可持续发展的基础 3 个关键目标。 关键词:产品设计;数据建模;交互建模;接口定义 中图分类号:TP315  文献标识码:A  文章编号:1003-9767(2019)07-106-04 Design Method of Business Management System Three-Tier Structure Yang Shaoliang (Shanghai DaNiu Information Technology Co.,Ltd., Shanghai 200433, China) Abstract: In view of the common problems in the process of business management system iteration, such as changeable requirements, difficult to measure objectives and the contradiction between rapid delivery and sustainable development, the author improves the method in the stage of product design. In the stage of product design, three parts of work are carried out in sequence: data modeling, interactive modeling and interface definition. They are connected in series with each link in the implementation stage to form a complete business management system development method. Using data model, interaction model and application interface definition, we can achieve precise and flexible product design definition in the design stage, and finally achieve three key objectives: clear project objectives, stable execution process and the basis of sustainable development.. Key words: product design; data modeling; interactive modeling; interface definition 0 引言 1 业务管理系统的分层结构 1968 年,美国和西欧的一些科学家在北大西洋公约组织 (NATO)上首次提出“软件工程”这个名词 [1]。近 50 年过去, 发展和演化出了瀑布模型、V 模型、原型化模型、螺旋模型、 迭代模型等工程方法。软件工程方法的持续演化,着重致力于: ①应对需求的多变性;②及早识别风险,降低关联影响;③可 靠的资源估算和成本管理;④快速交付和持续迭代 [1]。但至今, 软件开发依然面临诸多挑战,包括需求的多变性、难以可靠度 量的单元目标,以及快速交付和可持续发展之间的矛盾。 面对上述种种挑战,就“业务管理系统”这一特定分类 下的软件开发过程提出一种设计方法,在产品设计阶段利用 数据模型、交互设计原型和应用程序接口定义实现产品的精 确定义和抽象设计,并在客户、设计者、实现者之间建立一 致的理解。 一个典型的业务管理系统,可以抽象地看成人机界面、 应用程序接口(Application Program Interface,API)、应用 程序,以及数据库 4 个部分 [2]。业务管理系统构成如图 1 所示。 其中,程序是对系统的实现,本文着重在设计阶段探寻如何 “精确定义”,所以不在此讨论。 图 1 业务管理系统构成 作者简介:杨少梁 (1979—),男,浙江丽水人,硕士研究生,工程师。研究方向 : 计算机与信息技术。 —   106   — 2019 年第 7 期 信息与电脑 China Computer & Communication 软件开发与应用 1.1 人机界面 人机界面定义了软件系统的呈现和交互方式——是用户 最直观感受到的部分。利用交互设计原型,能够帮助设计人 员和用户展开对等交流、充分交换意见。 并基于数据模型支撑交互设计。在设计人员向实现人员进行 设计宣贯后进入系统实现阶段,在系统设计环节的主要输出 物是架构设计说明,继而开展编码、单元测试,以及后期的 集成、测试直到交付。 1.2 API 接口 应用程序接口(Application Program Interface,API)负 责与人机界面系统进行交互,也负责与其他第三方系统的互 联。API 定义是服务提供者与服务消费者之间的约定。 1.3 业务单据 业务管理系统是以业务单据处理为核心的信息管理系 统,围绕着单据



友情链接: hackchn文档网 营销文档网 爱linux网 爱行业网 时尚网