Business object-oriented analysis and design (BOOAD) methodology

被引:0
|
作者
Bayram, Z [1 ]
机构
[1] Bogazici Univ, TR-80815 Istanbul, Turkey
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this article, we advocate the use of application-type and computation-paradigm specific, as opposed to general purpose, analysis and design methodologies for developing software systems. To motivate and justify this viewpoint, we describe an object-oriented analysis and design methodology that is tailored for software systems whose functionality is to be implemented mainly through database operations. Because business information Systems are typically in this category, the methodology is given the name Business Object-Oriented Analysis and Design methodology, or BOOAD for short. The notation, as well as the semantics of the notation used in BOOAD, is inherited from the Object Modeling Technique (OMT) of Rumbaugh, but somewhat modified through the lifting up of various notions from the object-oriented database systems. These modifications include, among others, the concept of considering classes as repositories of objects, having classes answer queries regarding the objects they contain, the concept of a transaction that can be rolled back if necessary, integrity constraints on the states of objects, and set-valued and pointer-valued attributes of objects, as well as an exception mechanism that provides support for error handling and error recovery. Object communication is mainly through events in the broadcast-receive mode, but point-to-point communication among objects and classes is also supported. A sample analysis model (student registration system) is developed to demonstrate the main concepts of BOOAD.
引用
收藏
页码:59 / 67
页数:9
相关论文
共 50 条
  • [1] DESIGN METHODOLOGY FOR OBJECT-ORIENTED PROGRAMMING
    SOWIZRAL, HA
    SMITH, R
    CUNNINGHAM, W
    KERTH, N
    KICZALES, G
    MEYER, B
    MEYROWITZ, N
    SIGPLAN NOTICES, 1988, 23 (05): : 91 - 95
  • [2] Methodology for object-oriented design of information systems
    Anhaniani, K.
    Vijayalakshmi, M.
    Journal of the Institution of Engineers (India), Part CP: Computer Engineering Division, 1994, 75
  • [3] Research on object-oriented SOC design methodology
    Luo, Juan
    Cao, Yang
    High Technology Letters, 2005, 11 (03) : 235 - 239
  • [4] METHODOLOGY AND TOOL FOR OBJECT-ORIENTED DATABASE DESIGN
    ROLLAND, C
    CAUVET, C
    PROIX, C
    PROCEEDINGS OF THE SEVENTH BRITISH NATIONAL CONFERENCE ON DATABASES ( BNCOD 7 ), 1989, : 209 - 240
  • [5] An object-oriented design methodology for distributed services
    Born, M
    Hoffmann, A
    TOOLS 28: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, 28 : 52 - 64
  • [6] The metis design methodology - An object-oriented methodology for information systems
    Perez, CAG
    Boado, PC
    DR DOBBS JOURNAL, 2000, 25 (06): : 21 - +
  • [7] APPLICATION OF AN OBJECT-ORIENTED ANALYSIS AND DESIGN METHODOLOGY TO ENGINEERING COST MANAGEMENT
    EDWARDS, JM
    HENDERSONSELLERS, B
    JOURNAL OF SYSTEMS AND SOFTWARE, 1993, 23 (02) : 123 - 138
  • [8] Development of Object-Oriented Analysis and Design Methodology for Secure Web Applications
    Joo, Kyung-Soo
    Woo, Jung-Woong
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2014, 8 (01): : 71 - 80
  • [9] Specifying business rules in object-oriented analysis
    Devos F.
    Steegmans E.
    Software & Systems Modeling, 2005, 4 (3) : 297 - 309
  • [10] Research on methodology of object-oriented modeling in concurrent design
    Zhou, Li-Xin
    Wu, Zhao-Hui
    Pan, Yun-He
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design & Computer Graphics, 2000, 12 (03): : 189 - 194