Application of DESA design method in object-oriented software systems

被引:0
|
作者
Lim, Yee Soon [1 ]
Helander, Martin G. [1 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
关键词
DESA; functional dependency; model and user interface subsystems; object-oriented design; software system complexity;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
To reduce complexity in software systems it is essential to minimize the functional dependencies in them. Functional dependency can be caused by the internal logic (model) of the system as well as the user interface. It is then vital to locate the source of the dependency, so that it can be removed. Our method "Design Equations for Systems Analysis", or DESA, offers an opportunity to accomplish this. It allows separate examination of the model and the user interface when evaluating functional dependencies. This study investigates this potential of DESA in identifying coupled relationships. We used an object-oriented game application as a case study. DESA was found to effectively reduce the complexity of object-oriented software systems.
引用
收藏
页码:989 / 994
页数:6
相关论文
共 50 条
  • [41] Application of an object-oriented methodology for automatic software production: OO-METHOD
    Lozano, MD
    Ramos, I
    Cuenca, P
    1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 985 - 988
  • [42] Integrating a software architecture-centric method into object-oriented analysis an design
    Sangwan, Raghvinder
    Neill, Colin
    Bass, Matthew
    El Houda, Zakaria
    JOURNAL OF SYSTEMS AND SOFTWARE, 2008, 81 (05) : 727 - 746
  • [43] Exploration and Application of Object-Oriented Software Testing Strategy
    Qiu, Jianhua
    Chen, Yanqiu
    FUZZY SYSTEMS, KNOWLEDGE DISCOVERY AND NATURAL COMPUTATION SYMPOSIUM (FSKDNC 2013), 2013, : 111 - 120
  • [44] Object-oriented numerical software Trilinos and its application
    An, Weiting
    Cao, Jianwen
    Zhang, Ni
    DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 119 - 123
  • [45] Object-oriented analysis and design in software project teams
    Herbsleb, James D., 1600, Lawrence Erlbaum Associates, Inc., Hillsdale, NJ, United States (10): : 2 - 3
  • [46] Object-oriented Refactorng Process design for the software reuse
    Lee, JH
    Lee, NY
    Rhew, SY
    ISIE 2001: IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS PROCEEDINGS, VOLS I-III, 2001, : 221 - 226
  • [47] SOFTWARE-DESIGN BY OBJECT-ORIENTED FUNCTIONAL LAYERING
    RICHMOND, A
    COMPUTER PHYSICS COMMUNICATIONS, 1986, 41 (2-3) : 377 - 384
  • [48] An object-oriented design approach to switching software development
    Hong, J
    Mi, ZK
    Cheng, YR
    1996 INTERNATIONAL CONFERENCE ON COMMUNICATION TECHNOLOGY, VOLUMES 1 AND 2 - PROCEEDINGS, 1996, : 977 - 980
  • [49] Integrating object-oriented design and deductive verification of software
    Beckert, Bernhard
    Haehnle, Reiner
    Schmitt, Peter H.
    SEFM 2006: FOURTH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND FORMAL METHODS, PROCEEDINGS, 2006, : 260 - 260
  • [50] Toward reuse of object-oriented software design models
    Ali, FM
    Du, WC
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (08) : 499 - 517