An Object-Oriented Analysis and Design Environment

被引:2
|
作者
Kung, David [1 ]
Lei, Jeff [1 ]
机构
[1] Univ Texas Arlington, Dept Comp Sci & Engn, Arlington, TX 76019 USA
关键词
Object-oriented; analysis and design; tools; methodology; automation; UML;
D O I
10.1109/CSEET.2016.20
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Object-oriented analysis and design (OOAD) are challenging activities and crucial to project success. The software engineer needs to understand the application, elicit requirements, and produce a design that fulfills the requirements. These are called the thinking process. Unfortunately, only a fraction of CS/SE curricula teach such a thinking process. Moreover, existing tools only support diagram drawing and diagram management, not the thinking process. As a consequence, few diagrams produced are useful for communication and construction of the working software. This paper presents an integrated development environment (IDE) supporting OOAD thinking process with manual, semi-automatic, and automatic modes. It guides students and software engineers HOW-TO perform OOAD, and lets them learn OOAD and related UML diagrams from using the IDE. Experiments and real-world projects show promising improvement of OOAD performances of students and software engineers.
引用
收藏
页码:91 / 100
页数:10
相关论文
共 50 条
  • [1] FROM OBJECT-ORIENTED ANALYSIS TO DESIGN
    WASSERMAN, AI
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (05): : 46 - &
  • [2] APPLYING OBJECT-ORIENTED ANALYSIS AND DESIGN
    NERSON, JM
    [J]. COMMUNICATIONS OF THE ACM, 1992, 35 (09) : 63 - 74
  • [3] RESEARCH IN OBJECT-ORIENTED ANALYSIS AND DESIGN
    SHLAER, S
    MELLOR, SJ
    [J]. COMMUNICATIONS OF THE ACM, 1994, 37 (01) : 109 - 111
  • [4] The Analysis and Design of the Object-oriented System
    Xin, Li
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON MATERIALS ENGINEERING AND INFORMATION TECHNOLOGY APPLICATIONS, 2015, 28 : 19 - 23
  • [5] Interactive correspondence analysis in an object-oriented environment
    Bond, J
    Michailidis, G
    [J]. MINING AND MODELING MASSIVE DATA SETS IN SCIENCE, ENGINEERING, AND BUSINESS WITH A SUBTHEME IN ENVIRONMENTAL STATISTICS, 1997, 29 (01): : 153 - 158
  • [6] PDESolve: An object-oriented PDE analysis environment
    Long, K
    Van Straalen, B
    [J]. OBJECT ORIENTED METHODS FOR INTEROPERABLE SCIENTIFIC AND ENGINEERING COMPUTING, PROCEEDINGS, 1999, : 225 - 234
  • [7] Design of a scaffolding environment for learning object-oriented programming
    Huang, KH
    Wang, KH
    Chiu, SY
    [J]. ADVANCED RESEARCH IN COMPUTERS AND COMMUNICATIONS IN EDUCATION, VOL 2: NEW HUMAN ABILITIES FOR THE NETWORKED SOCIETY, 1999, 55 : 890 - 891
  • [9] A software environment task object-oriented design (ETOOD)
    Tabary, D
    Abed, M
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2002, 60 (02) : 129 - 140
  • [10] Object-oriented design
    Holland, IM
    Lieberherr, KJ
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (01) : 273 - 275