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 条
  • [31] OBJECT-ORIENTED DESIGN OF MEASUREMENT SYSTEMS
    DAPONTE, P
    NIGRO, L
    TISATO, F
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 1992, 41 (06) : 874 - 880
  • [32] DESIGN FOR TESTABILITY IN OBJECT-ORIENTED SYSTEMS
    BINDER, RV
    COMMUNICATIONS OF THE ACM, 1994, 37 (09) : 87 - 101
  • [33] REQUIREMENTS OF AN OBJECT-ORIENTED DESIGN METHOD
    WALKER, IJ
    SOFTWARE ENGINEERING JOURNAL, 1992, 7 (02): : 102 - 113
  • [34] APPLICATION OF THE INDEPENDENCE AXIOM ON THE DESIGN OF OBJECT-ORIENTED SOFTWARE USING THE AXIOMATIC DESIGN THEORY
    Pimentel, Andrey Ricardo
    Stadzisz, Paulo Cezar
    JOURNAL OF INTEGRATED DESIGN & PROCESS SCIENCE, 2006, 10 (01) : 57 - 69
  • [35] Design of data-mining application software based on object-oriented approach
    Ho, HK
    Tso, SK
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING, 2003, 2690 : 783 - 788
  • [36] Application of software reuse and object-oriented methodologies for the modelling and control of manufacturing systems
    Kovács, GL
    Kopásci, S
    Nacsa, J
    Haidegger, G
    Groumpos, P
    COMPUTERS IN INDUSTRY, 1999, 39 (03) : 177 - 189
  • [37] Identifying design patterns in object-oriented software systems using unsupervised learning
    Czibula, Istvan Gergely
    Czibula, Gabriela
    2008 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION, QUALITY AND TESTING, ROBOTICS (AQTR 2008), THETA 16TH EDITION, VOL III, PROCEEDINGS, 2008, : 347 - 352
  • [38] Towards the optimization of automatic detection of design flaws in object-oriented software systems
    Mihancea, PF
    Marinescu, R
    NINTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2005, : 92 - 101
  • [39] Exploring the relationships between design measures and software quality in object-oriented systems
    Briand, LC
    Wüst, J
    Daly, JW
    Porter, DV
    JOURNAL OF SYSTEMS AND SOFTWARE, 2000, 51 (03) : 245 - 273
  • [40] Application study on automatic reclosure software package based on object-oriented method
    Xiang, Tie-Yuan
    Li, Yong-Hui
    Zhang, Wei
    Wang, Xi-Jun
    2002, Wuhan University Journals Press (35):