Dilemma between the structured and object-oriented approaches to systems analysis and design

被引:0
|
作者
Rob, MA [1 ]
机构
[1] Univ Houston Clear Lake, Houston, TX 77058 USA
关键词
systems development life cycle; SDLC; systems analysis and design; structured development; object-oriented design; OO analysis; UML; Unified Process; complexity;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, there has been a surge of interest in adapting object-oriented (OO) concepts, UML, and Unified Process of system development in the Systems Analysis and Design texts. However, there is a question of how to best fit these concepts with the existing coherent discussion of structured approach. This paper addresses some of the intricacies of OO concepts such as complexity of diagrams and models, weak links between phases, and lack of support for designing system components. We would like to recommend that there should be a separate text for the OO methodology and it should not present various OO models according to the phases of the traditional structured approach, rather it should focus on the evolution of the models leading to the design of the system components. Furthermore, there should be a standard set of models for the OO methodology as well as a clear definition of steps as an analyst moves from one set of models to the next.
引用
收藏
页码:32 / 42
页数:11
相关论文
共 50 条
  • [41] Semantic Differencing of Statecharts for Object-oriented Systems
    Drave, Imke
    Eikermann, Robert
    Kautz, Oliver
    Rumpe, Bernhard
    MODELSWARD: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT, 2019, 2019, : 272 - 280
  • [42] INTERFACE DESIGN AND CONTROLLER SYNTHESIS OF DIGITAL-SYSTEMS IN AN OBJECT-ORIENTED ENVIRONMENT
    SARKAR, S
    MAJUMDAR, AK
    BASU, A
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (08): : 553 - 576
  • [43] 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
  • [44] Strategies for teaching object-oriented systems design to non-traditional students
    Pendergast, MO
    7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2003, : 152 - 157
  • [45] Object-Oriented Design with Trace Modeler and Trace4J
    Inghelbrecht, Yanic
    ITICSE 2009: PROCEEDING OF THE 2009 ACM SIGSE ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2009, : 375 - 375
  • [46] BUILDING MORE STRUCTURED, UNDERSTANDABLE, REUSABLE AND CHANGEABLE OBJECT-ORIENTED SOFTWARE
    RIZMAN, K
    STRUCTURED PROGRAMMING, 1993, 14 (03): : 102 - 109
  • [47] Coupling and cohesion (towards a valid metrics suite for object-oriented analysis and design)
    HendersonSellers, B
    Constantine, LL
    Graham, IM
    OBJECT ORIENTED SYSTEMS, 1996, 3 (03): : 143 - 158
  • [48] Formalizing the functional model within object-oriented design
    Wang, EY
    Cheng, BHC
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2000, 10 (01) : 5 - 30
  • [49] Object-oriented abstraction of contemporary forest management design
    Baskent, EZ
    Wightman, RA
    Jordan, GA
    Zhai, YH
    ECOLOGICAL MODELLING, 2001, 143 (03) : 147 - 164
  • [50] Developers' Perceptions on Object-Oriented Design and Architectural Roles
    Aniche, Mauricio
    Gerosa, Marco Aurelio
    Treude, Christoph
    THIRTIETH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2016), 2016, : 63 - 72