188宝金博页面版

  • 图案背景
  • 纯色背景
视图
标记
批注
批注本地保存成功,开通会员云端永久保存 去开通
8883324

上传于:2015-04-15

粉丝量:2

该文档贡献者很忙,什么也没留下。


  • 相关
  • 目录
  • 笔记
  • 书签

188宝金博页面版:更多相关文档

  • 基于业务规则的多业务用户界面开发

    星级: 3 页

  • 基于业务规则的业务过程管理研究

    星级: 51 页

  • 基于业务行为与业务对象约束的业务规则研究

    星级: 4 页

  • 基于业务规则的工作流模型

    星级: 3 页

  • 面向服务的基于业务规则引擎的业务规则设计方法

    星级: 16 页

  • 基于业务规则的Web服务整合

    星级: 4 页

  • 基于业务规则的错误数据清理方法

    星级: 3 页

  • 基于业务规则管理的阳光寿险开发流程优化研究

    星级: 46 页

  • 基于业务规则引擎的银行保险业务系统的开发与设计

    星级: 76 页

  • 基于业务规则引擎的保险行业软件开发

    星级: 53 页

  • 基于业务规则管理技术的系统开发方法分析

    星级: 4 页

暂无目录

点击鼠标右键菜单,创建目录

暂无笔记

选择文本,点击鼠标右键菜单,添加笔记

暂无书签

在左侧文档中,点击鼠标右键,添加书签

188宝金博页面版: 基于业务规则的多业务用户界面开发 Method to Develop Multi-business User Interface Based on Business Rule

下载积分: 2000

内容提示: 2008 年 12 月December 2008 第 34Vol.34 No.23 —266— Computer Engineering计 算 机 工 程 第 23 期卷 · 开发研究与设计技术·文章编号: 1000—3428(2008)23—0266—03文献标识码: A 中图分类号: TP311基于业务规则的多业务用户界面开发 林金娇1, 宋承祥2, 王海洋1, 蒲海涛3 (1. 山东大学计算机科学与技术学院, 济南 250061; 2. 山东省188宝金博页面版厅, 济南 250001; 3. 山东泰山索道运营中心, 泰安 271000) 摘 要: 复杂多变的业务需求要求软件具有很强的灵活性和敏捷性, 该文利用业务规则将界面元素...

文档格式:PDF | 页数:3 | 浏览次数:10 | 上传日期:2015-04-15 09:51:12 | 文档星级:
2008 年 12 月December 2008 第 34Vol.34 No.23 —266— Computer Engineering计 算 机 工 程 第 23 期卷 · 开发研究与设计技术·文章编号: 1000—3428(2008)23—0266—03文献标识码: A 中图分类号: TP311基于业务规则的多业务用户界面开发 林金娇1, 宋承祥2, 王海洋1, 蒲海涛3 (1. 山东大学计算机科学与技术学院, 济南 250061; 2. 山东省188宝金博页面版厅, 济南 250001; 3. 山东泰山索道运营中心, 泰安 271000) 摘 要: 复杂多变的业务需求要求软件具有很强的灵活性和敏捷性, 该文利用业务规则将界面元素和功能代码尽量分离, 使软件最少修改或不需要修改即可实现多业务的用户界面。 通过将不同业务之间的界面元素的各异性从功能代码中分离出来, 形成业务规则, 当构建新的业务用户界面或对现有业务用户界面进行修改时, 可通过修改业务规则来实现。 关键词: 业务规则; 用户界面; 灵活; 适应 Method to Develop Multi-business User Interface Based on Business Rule LIN Jin-jiao1, SONG Cheng-xiang2, WANG Hai-yang1, PU Hai-tao3 (1. School of Computer Science and Technology, Shandong University, Jinan 250061; 2. Shandong Province Education Department, Jinan 250001; 3. Taishan Ropeway Operation Center, Tai’an 271000) 【Abstract】 A flexible and agile software is needed due to complex and variable business requirements. This paper separates the interface elementsfrom the function codes with the business rules, implementing multi-business user interfaces with minor modification or without modification of thesoftware. Therefore, since the difference of the interface elements among the different businesses is separated, it is achieved to modify the businessrules when adding the user interface of the new business or modifying the current interface. 【Key words】 business rule; user interface; agility; adaption 1 概述 软件的适应性可分为 2 种[1]: (1)用户发起的对系统的更改, 由于用户需求的变化需要对系统进行修改, 体现了软件的灵活性和敏捷性; (2)系统发起的对系统的更改: 由于系统所处环境发生变化, 系统能自 动的适应, 体现了软件自 动化。目 前的软件开发方法中大部分解决的是第 2 类适应性, 很少涉及第 1 类适应性, 本文研究的是第 1 类适应性。 从软件的用户角度, 在获取需求或需求变化时, 使用软件的业务人员和设计开发软件的开发人员进行沟通, 开发人员经过自 己的理解将业务人员的用语转换成开发人员的术语形成需求文档, 产生设计文档, 最后, 实现软件的实现人员根据设计文档进行编程。 业务人员、 开发人员和实现人员之间的沟通最后都是通过开发人员形成的需求文档和设计文档。 从软件的应用角度, 同一软件应用于功能需求相同的不同业务。 各个业务的业务人员对同一概念具有不同的表达。 对于不同软件用户之间用户术语, 则通过开发人员的需求文档和设计文档记录。 当用户需求发生变化时, 需要修改需求文档, 依赖需求文档的设计文档也需要被修改, 最后通过修改相应的程序来实现变化, 然而在实际过程中, 随着软件的运行, 许多修改可能不经过先修改需求文档、 设计文档而对系统进行修改, 有些设计人员可能直接对系统进行了修改, 从而导致需求文档和设计文档在维护中很少发挥作用,增加了软件维护的成本。 而且需求文档主要通过开发人员得到, 存在理解偏差, 从而影响软件需求描述的正确性。 对于不同应用之间的同一术语, 其不同表达形式目 前大部分都通过软件的国际化来解决[2]。 然而国际化只解决了静态的语言翻译问题。 本文提出用业务规则方法, 将这 2 方面各术语之间的关系独立出来作为业务规则存储和管理。 这些业务规则用户可读, 并且机器也可读, 而原先的需求文档只有用户可读。 使用业务规则方法开发的软件, 当引起各种术语变化的用户需求发生变化时, 只需要修改相应的业务规则而不需要修改代码, 提高了软件代码的可读性和正确性以及软件的灵活性。 用户界面提供了用户使用系统的入口, 明确展示了系统所要表达的功能, 然而, 用户需求的变化导致系统所要表达的功能发生变化。 研究表明, 在软件开发过程中有 48%的代码针对用户界面[3]。 因此, 如何简单快速开发易维护的用户界面, 对提高软件适应性有很重要的意义。 本文利用业务规则方法开发多业务用户界面, 并说明该方法对软件适应性的效果。 2 场景 考试系统平台存在各种考试业务, 都有用户登入、 成绩查询、 考场分配等界面。 以成绩查询界面为例, 考生进入不同的考试业务的成绩查询界面查询成绩。 本文只考虑术语的不一致, 忽略界面中的其他方面。 专升本考试成绩查询界面见图 1, 成人学位考试成绩查基金项目: 国家自然科学基金资助项目(60673130) 作者简介: 林金娇(1978-), 女, 博士研究生, 主研方向: 软件理论,软件工程; 宋承祥, 博士; 王海洋, 教授、 博士生导师; 蒲海涛,工程师、 硕士 收稿日期: 2008-04-19 E-mail: linjj112@yahoo.com.cn 万方数据

188宝金博页面版:关注我们

  • 新浪微博

关注188宝金博页面版公众号

188宝金博页面版
阅读
APP
阅读
返回
顶部
188宝金博页面版官网登录在线平台入口(2026已更新)—江苏协昌电子科技股份有限公司