• 查询稿件
  • 获取最新论文
  • 知晓行业信息
官方微信 欢迎关注

面向复用的软件设计方法研究

吴刚, 李鸿君, 许娜

吴刚, 李鸿君, 许娜. 面向复用的软件设计方法研究[J]. 铁路计算机应用, 2017, 26(3): 1-5.
引用本文: 吴刚, 李鸿君, 许娜. 面向复用的软件设计方法研究[J]. 铁路计算机应用, 2017, 26(3): 1-5.
WU Gang, LI Hongjun, XU Na. Reuse oriented software design methods[J]. Railway Computer Application, 2017, 26(3): 1-5.
Citation: WU Gang, LI Hongjun, XU Na. Reuse oriented software design methods[J]. Railway Computer Application, 2017, 26(3): 1-5.

面向复用的软件设计方法研究

基金项目: 中国铁道科学研究院科研项目(2015YJ138)
详细信息
    作者简介:

    吴刚,高级工程师;李鸿君,高级工程师。

  • 中图分类号: U29∶TP39

Reuse oriented software design methods

  • 摘要: 软件复用被证明是实现软件工业化生产有效的途径和方法。为满足软件生命周期各阶段成果可继承、设计通用性部分在同领域其他应用中可高效复用等要求,文章从需求分析、系统设计的角度,对数据、业务流程、业务规则等软件开发要素进行分析归纳,针对特定领域业务需求和软件系统特征,采取自顶向下的分层次、分步骤的业务建模思想;规避传统分析设计表现方法中易生歧义和信息漏斗现象增加各方沟通成本、不易维护、追踪或变更管理困难、不易复用等文字描述形式带来的问题,形成以“图形+表格模板”为主的结构化、可继承复用的表现形式;并通过实践总结出一系列面向复用的分析设计标准。在此基础上,形成软件生命周期各阶段与之相匹配的标准模板套件。
    Abstract: Software reuse has been proven to be the effective approach to implement the industrialized production of software. In order to meet the needs that the results at all stages of software life cycle could be inherited, design commonality could be reused in other application of the same field, in view of requirements analysis and system design, considering metadata, operation process, rules and other software development elements, this article adopted the top-down hierarchical and step-by-step business modeling idea, according to the characteristics of the system and business needs in specific domain; abandoned the problems of text description form of the traditional description method, that the phenomenon of ambiguity and information funnel increased the cost of communication, not easy to maintain, track or change management difficulties and difficult to reuse, etc., formed the form of the structure, inheritance and reuse based on the “graphic plus form templates”. This article also summarized a series of reuse oriented analysis and design standards. On this basis, a standard template suite was formed which could match each stage of the software life cycle.
  • [1] Lai R. The move to mature process [J]. IEEE Software, 1993,10(4):14-17.
    [2] 刘兆存, 范玮佳. 软件过程中可复用需求分析[J]. 重庆理工大学学报:自然科学版,2012, 26(1):53-60.
    [3] 李 晶. 面向对象的领域工程在可定制界面中的研究与应用[D]. 武汉:武汉轻工大学, 2014.
    [4] 软件复用[EB/OL].[ 2013-01-08]. http://www.baike.com/wiki/%E8%BD%AF%E4%BB%B6%E5%A4%8D%E7%94%A8.
    [5] 李克勤,陈兆良,梅 宏,等. 领域工程概述[J]. 计算机科学,1999,26(5):21-25.
    [6] 丁树贵. 基于领域工程的软件复用技术的研究与实现[D]. 南京:南京航空航天大学, 2008
    [7] 张丽坤. 设计模式在软件复用中的应用研究[D]. 大连:大连海事大学,2007.
    [8] 杨芙清,梅 宏,李克勤. 软件复用与软件构件技术[J]. 电子学报,1999,27(2):68-75.
  • 期刊类型引用(2)

    1. 祁长兴. 基于互联网的桌面程序自动部署升级系统设计与实现. 电脑编程技巧与维护. 2021(11): 15-16+89 . 百度学术
    2. 戴建强. 基于排队论和Anylogic仿真的车站进站排队优化. 铁路计算机应用. 2018(09): 40-43 . 本站查看

    其他类型引用(0)

计量
  • 文章访问数:  60
  • HTML全文浏览量:  0
  • PDF下载量:  7
  • 被引次数: 2
出版历程
  • 收稿日期:  2016-09-22
  • 刊出日期:  2017-03-24

目录

    /

    返回文章
    返回