Software analysis process - which order of activities, is preferred? An experimental comparison using FOOM methodology

被引:1
|
作者
Kabeli, J [1 ]
Shoval, P [1 ]
机构
[1] Ben Gurion Univ Negev, Dept Informat Syst Engn, IL-84105 Beer Sheva, Israel
关键词
D O I
10.1109/SWSTE.2003.1245431
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Data modeling and functional modeling are two main activities of the analysis process. Traditional development methodologies usually emphasize functional modeling via dataflow diagrams (DFDs), while object-oriented (OO) methodologies emphasize data modeling via class diagrams. UML includes various techniques for both data (structure) and functional (behavior) modeling which can be utilized in various ways. In fact, different methodologies utilize data modeling and process modeling techniques in different ways and orders. This study is concerned with the ordering of modeling activities in the analysis stage. Our main question is if it is better to create first a functional model and then a data model, or vice versa? We conduct a comparative experiment in which the two opposing orders are examined We use the FOOM methodology as a platform for the experiment as it enables the production of both a functional model (hierarchical OO-DFDs) and a data model (an initial class diagram), which are synchronized. The results of the experiment reveal that an analysis process that begins with data modeling provides better products than one that begins with functional modeling.
引用
收藏
页码:111 / 119
页数:9
相关论文
共 50 条
  • [1] A Gap Analysis Methodology for the Team Software Process
    Gonzalez Amaral, Luis Manuel
    Faria, Joao Pascoal
    [J]. QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 424 - 429
  • [2] Software Process Analysis Methodology A Methodology based on Lessons Learned in Embracing Legacy Software
    Leemans, Maikel
    van der Aalst, Wil M. P.
    van den Brand, Mark G. J.
    Schiffelers, Ramon R. H.
    Lensink, Leonard
    [J]. PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 665 - 674
  • [3] A Comparative Analysis Methodology for Process Mining Software Tools
    Drakoulogkonas, Panagiotis
    Apostolou, Dimitrios
    [J]. KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT, KSEM 2019, PT I, 2019, 11775 : 751 - 762
  • [4] Analysis of the results of the implementation of software process improvements using the MIGME-RRC methodology
    Munoz Mirna, Mejia Jezreel
    Calvo-Manzano, Jose A.
    Cuevas, Gonzalo
    San Feliu, Tomas
    [J]. SISTEMAS E TECNOLOGIAS DE INFORMACAO, VOL I, 2011, : 276 - +
  • [5] Analysis of the absorption-dehumidification process variables using the experimental design methodology
    Lai, MH
    Chang, YN
    Wang, CM
    Wu, H
    Chung, TW
    [J]. SEPARATION SCIENCE AND TECHNOLOGY, 2003, 38 (11) : 2447 - 2464
  • [6] Statistical Analysis and Optimization of Drilling Process using Response Surface Methodology and Experimental Data
    Khettabi, Rym
    Touil, Issam
    Kezzar, Mohamed
    Eid, Mohamed R.
    Derdour, Fatima Z.
    Khounfais, Kamel
    Khochemane, Lakhdar
    [J]. JOURNAL OF MINING AND ENVIRONMENT, 2024, 15 (01): : 55 - 71
  • [7] The software development process of the Lyee methodology in comparison to catalysis and EJB-technology
    Queck, R
    Gruhn, V
    Peters, D
    Schäfer, C
    [J]. NEW TRENDS IN SOFTWARE METHODOLOGIES, TOOLS AND TECHNIQUES, 2004, 111 : 345 - 360
  • [8] Presentation of the FEM analysis methodology using MathCAD software
    Kralik, Juraj
    Bockaj, Jozef
    Kralik, Juraj, Jr.
    [J]. INTERNATIONAL JOURNAL OF EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 17 : 100 - 112
  • [9] THE PROCESS OF CONSTRAINTS EVALUATION AND COMPARISON USING THE SOFTWARE APPLICATION
    Kudlac, Stefan
    Majercak, Jozef
    Kurenkov, Peter
    Bubnova, Galina
    [J]. ROAD AND RAIL INFRASTRUCTURE V, 2018, : 1255 - 1260
  • [10] A software reliability methodology using software sneak analysis, SWFMEA and the integrated system analysis approach
    Craig, JH
    [J]. ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2003 PROCEEDINGS, 2003, : 12 - 18