ROADI可复用方案及其CASE环境的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本课题综合了面向对象方法和结构化方法的优点,在面向对象方法中引入数据流图的结构化层次控制机制,研究了一种软件开发方法ROADI,并开发了基于ROADI的实验性CASE环境,同时也探讨ROADI支持可复用构件组装的方法。
     ROADI方案解决了“扁平”的面向对象方案中,无法有效地表达系统建模中层次分解、逐步求精的问题。ROADI通过运用对象数据流图的层次结构模型,保证了系统模型分解中各层次结构的数据平衡。本研究在原来的ROADI中引入了XML描述机制,把对象数据流图从Java数据结构映射到XML文件,有利于对象数据流图的存贮与交换,更好地支持系统模型的复用。
This project researched the ROADf approach that involved benefit from tho object-oriented approach and the traditional structured approach, and develop a CASE tool based on the ROAD I. We also discussed issues about how the ROADI provides support to assembles the reusable components.
    The ROADI approach provided the solution to the 'flat' object-oriented modeling approach which can not perform the hierarchical decomposition and refine-step-by-step. The ROADI applies the Object Data Flow Diagram (ODFD) to guarantee that all layers in the object data flow diagram are 'data balance' , i.e. input and output to each refinement must remain the same. Our research introduced XML to the ROADI, that maps Java data structure of the ODFD to the XML files. The ODFD to store in XML files may get much benefit from the system model reuse.
引文
[1] 朱三元,钱乐秋,宿为民.软件工程技术概论.科学出版社.2002
    [2] 刘超,张莉.可视化面向对象建模技术.北京航空航天大学出版社.1999
    [3] Grady Booch, James Rumbaugh, Ivar Jacobson. The Unified Modeling Language User Guide. Addison Wesley Longman Inc.1999
    [4] Erich Gamma, Richard Helm, Ralph Johmson,Johm Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley Longman Inc.1995
    [5] 丁志强.可复用构件开发导则(QB-CAKL010518).2001
    [6] Zhiqiang Ding,Lan Yang.The Road to Object-Oriented Analysis, Design and Implementation. 15th Annual International Conference of the Association of Mangement and The Internamtiona Association of Management. Montreal,Quebec, Canada. 1997, August 6-9
    [7] Zhiqiang Ding, A Reuse Approach Based on Object Data Flow Diagram. Dalian-Hong Kong International Computer Conference 98. 1998
    [8] Gary k. Evans A CASE tool horse race. http://www.sdmagazine.com/
    
    
    [9] 丁志强,面向应用域的软件复用方法(结题报告),云南省科 技计划项目. 2000
    [10] Mark Vigder. An Architecture for COTS Rased Software Systems. 1998 National Research Council of Canada. http://seg. iit. nrc. ca/English/abstracts/NRC41603. htm 1
    [11] Zhiqiang Ding, Lan Yang, and Shaowu Zhang, Developing Framework Using Object Oriented Data Flow Diagram, CyberSystems and Computer Science 2002 Conference (CSCS 2002) of ASSOCIATION of MANAGEMENT (AoM) in Quebec, Canada, Judy 31-August 3, 2002.
    [12] Alan W.Brown, Kutr C. Wallnau. An examination of the current state of cbse: a report on the ICSE workshop on component-based software engineering. 1998. In Proceedings of the International Conference on Software Engineering 1998 (ICSE98) , April 1998
    [13] Fwlix Bachman, Len Bass, Charles Buhman. Technical Concepts of Component-Based Software Engineering. http://www. sei. cmu.edu/
    [14] Extensible Markup Language (XML) 1. 0 (Second Edition). http://www. w3. org/TR/2000/REC-xml-20001006/
    [15] XML Schema Part 0: Primer. http://www. w3. org/TR/2001/REC-xmlschema-0-20010502/
    [16] Nicholas Kassem. Designing Enterprise Appl ications with the Java 2 pratform, Enterprise Edition.
    
    http://java. sun. com/j2ee/
    [17] Ed Roman. Mastering Enterprise JavaBeans. John Wiley & Sons, Inc. 2000
    [18] JavaServer Pages Specification, version 1. 2 http://java. sun. com/products/jsp/
    [19] Java Servlet Specificaion, version 2. 3. http://java. sun. com/poducts/servlet/
    [20] Sun Java Tutorial, hi \ p: //Java. sun.com/
    [21] Leigh Dodds. The Collected Works of SAX. http://www. xml. com/pub/a/2001/07/18/
    [22] Eric Armstrong, Stephanie Bodoff. The Java?Web Services Tutorial, http://Java. sun. com/webservices/
    [23] Jason Gunter, Brett Mclaughlin. Easy Java/XML integration with JDOM. http://www.javaworld.com/
    [24] Xerces Native Interface overview. http://www. apache, org/
    [25] The Java Architecture for XML Binding User' s Guide. May 2001, revisionOl. http://java.sun.com/
    [26] Arnaud Blandin. Castor XML Source Code Generator User Document, http://www.exolab.org/

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

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

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