基于构件的资产信息管理系统软件产品线技术的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
计算机技术和网络技术的发展,促进信息系统不断向着集成化,智能化,网络化的方向进步,而高等教育事业的发展,特别是近年来高校间的合并与调整,则促使了学校内部的后勤,财务等的深化改革,所有这些变化对高校的资产管理工作提出了新的要求和考验。
     高校做为一个教育结构,对新技术的接受和适应能力较快,有一些高校已经实现了部分资产管理工作的信息化操作,但是资产管理涉及面广,变化多。每种资产业务都有自己的特征,并且每种业务特征都具有一定的可变性,但是同时这些资产业务之间也并非没有共性,如信息的添加,修改和删除等功能在资产管理工作中都是相同的。如何在进行资产管理系统设计时既能充分利用系统间的共性,同时又突出各个系统的个性特征,既便于系统的开发,又对功能的扩充具有良好的适应能力。成为了一个在软件系统设计时需要研究的课题。本文介绍并研究了一种软件产品线的方法,它既可以对已有的资产管理系统进行领域分析,以提取其中可以重复利用的部分,同时对将要开发的业务应用,也保持了良好的扩充性,并在最后对应用中出现的新需求,可以纳入已有领域内,形成了一个不断迭代优化的过程。
     软件产品线技术是一项快速发展的新技术。它的主要特点是以迭代开发,复用已有资产的思想,实现特定领域内软件产品的高效与高质。对软件产品线技术的领域研究方面,已经逐渐的出现了一些具有先进思想的解决办法。本文针对其中的领域分析和领域设计两个主要模块,提出了基于特征驱动的分析方法和设计方法。
     在对资产管理系统的具体功能实现中,本文除了具有比较普遍的功能外,还加入了报表模板设计,备用字段等特色功能,以满足用户多方面的要求。另外真对特定业务,如无形资产系统中专利缴费业务,也进行了详细的分析与设计。
Due to the rapid development of computer science and netword technology, the direction of integrative, intelligent, networktize is the inevitable trend in Information System. Simultaneously, our country's higher education is also developed. The scale of colleges becomes larger and larger. Especially in recent years, many colleges unite with others. Logistics and financial affairs are deepened constantly. All these bring some new questions to the assets management of colleges.
     College is an educational organizes, so it has a good adapt to the new new technology, some of them have used software system to manage the assets. But the work of assets manage is complex and changeful. Each of them has their own attribute and each of them may frequently have some change , but they also have some common attributes and functions. Such as input function, revise function and delete function. How to use the common attribute and unique attribute as a one is a project for research. This paper introduces a methord called Software Product Line which can solve the problem efficient.
     The Software Product Line has a domain Analysis to solve the current systems and abstract the common attributes of them. And it also have a good adaption to the new application system .
     The Software Product Line is a new technology of developing rapidly. Its main characteristic is the iterative and reuse methord. It can bring a high quality to the software system and encrease the speed of developing. This technology has been deeply developed, some advanced pattern have bean invented. This paper uses these patterns to analysis and designs the software system.
     This paper not only design some commonly function for the system, but also design some new function for common manage. Such as report design in web, backup fields. Particular functions are not omitted at the same time, especially the charge of patent.
引文
[1]何志勤.我国高校国有资产管理体制研究[J].昆明:昆明理工大学2007 1-41
    [2]陆建刚.高校国有资产管理研究[J].南京:南京农业大学2006 2-47
    [3]Dr.Richard Bechtold.Kimberly Jordan.SOFTWARE REUSE TERM PAPER[EB / OL].George Mason University 1997.4 http://www.sei.cmu.edu/productlines/index.html
    [4]陆明,张广泉.面向复用软件开发方法的比较与分析[J].苏州大学学报(工科版)2006.26(2)11-13
    [5]李朝辉 基于构件复用技术的组态模型及平台研究[D].大连:大连理工大学2005 1-28
    [6]杨芙清,王千祥,梅宏等.基于复用的软件生产技术[J].中国科学(E辑)2001.31(4)363-366
    [7]周萌.基于构件的科研管理系统的研究与实现[D].河北:河北工业大学2006 4-20
    [8]肖汉,贾志娟,冯娜.基于JavaBean的领域构件库的研究与实现[J].计算机应用研究2007.24(6)272-273
    [9]许峰,丁珂,王志坚.基JavaBeans的软件构件复用技术研究[J].计算机工程2007.33(9)73-74
    [10]郑彦树,基于构件的可重构ERP系统研究[J].计算机工程与设计2006.27(17)3168-3170
    [11]Linda Northrop,Larry Jones.Introduction to Software Product Line Adoption[EB / OL].The Software Engineering Institute of Carnegie Mellon University.2005 1-50http://www.sei.cmu.edu/producflines/arch_based.html
    [12]Lloyd H.Nakatani,Mark A.Ardis.Jargons for Domain Engineering[EB / OL].Lucent Technologies USA.1999.10 1-5 http://www.sei.cmu.edu/productlines/index.html
    [13]Linda Northrop.Software Product Lines.The Software Engineering Institute of Carnegie Mellon University.2005 2-50 http://www.sei.cmu.edu/productlines/index.html
    [14]Gary Chastek,Patrick Donohoe.Product Line Analysis for Practitioners[M].The Software Engineering Institute of Carnegie Mellon University.2003.9 2-5
    [15]朱国防,李建东.软件产品线技术简介[J].信息技术与信息化2006.2 25-27
    [16]赵建军.软件产品线开发项目的资源投入分析[J].商场现代化2006.12(488)204
    [17]李兰涛,王忠民.基于UML的软件产品线建模方法研究[J].微计算机信息(管控一体化)2006.22(10-3)204-206
    [18]张文辉,袁杰.软件复用与面向对象技术在软构件技术中的应用[J].信息技术与信息化(开发与应用)2007.4 116-118
    [19]赵毅,胡丹.FODA:一种面向特征的领域分析方法[J].重庆工学院学报2004.18(5)45-47
    [20]李林斐,李相枢.FODA方法在MIS可重用构件开发中的应用[J].重庆大学学报2004.27(1)84-87
    [21]William G.Wood.A Practical Example of Applying Attribute-Driven Design(ADD)[M]Version 2.0.The Software Engineering Institute of Carnegie Mellon University.2007.2 2-12
    [22]Rob Wojcik,Felix Bachmann,Len Bass.Attribute-Driven Design(ADD)[M].The Software Engineering Institute of Carnegie Mellon University.2006.11 1-31
    [23]丁左明,吴海涛.QAW和ADD集成方法的应用[J].计算机与现代化2007.6 23-25
    [24]薄奇.基于IOC和AOP的轻量级框架研究[D].天津:天津大学2006 32-33
    [25]王建.基于MVC模式的AOP安全框架的研究与实现[D].南京:南京理工大学2007 6-9
    [26]袁梅冷.面向构件与方面的MDA软件开发新模型初探[J].计算机工程与设计2007.28(11)2540-2542
    [27]洪贵,毛晓光面向方面软件开发:理念与观察[J].计算机工程与科学2007.29(11)94-96
    [28]宋文鹏,刘杰,贺红卫,董丽,基于工厂模式的构件获取技术[J].计算机工程与设计2007.28(20)4865-4866
    [29]杨敬中,戎玫,张广泉.面向方面的软件系统动态交互行为建模[J].计算机工程与科学2007.29(11)
    [30]代俊锋,刘燕军,陈虎.基于构件的产品线方法在数控领域的应用[J].微计算机信息(测控自动化)2007.23(11-1)158-159
    [31]魏建新,叶少珍,基于构件的领域开发过程研究[J].福建电脑.2007.11 43-45
    [32]邢瑜琨,刘超,高仲仪等.基于构件和框架、面向方面的软件产品线开发方法CFB-AOD[J].微计算机信息(管控一体化)2006.22(9-3)290-291
    [33]李玉琴.需求工程与软件产品线若干关键技术研究[D].上海:复旦大学2007 4-70
    [34]王亚,邓飞,甘文丽.基于可重用构件的软件开发模式的研究[J].开发研究与设计技术241-243
    [35]张凌晓.袁东锋.基于软构件的考试系统的设计与实现[J].计算机系统应用2007.8
    [36]江瑜.基于软件产品线的需求分析研究[J].计算机工程与设计2007.28(8)1778-1780
    [37]黄玉坤.软件复用技术及领域工程综述[J].计算机与现代化2007.11 43-46
    [38]王千祥,吴琼,李克勤,杨芙清.一种面向对象的领域工程方法[J].软件学报2002.131977-1982
    [39]谭薇.基于面向对象的领域分析与设计方法研究[D].青岛:青岛大学2007 5-13
    [40]郭军.产品线架构中支持软件复用的若干关键技术的研究[D].沈阳:东北大学2005 7-38

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700