Promoting business policies in object-oriented methods

被引:6
|
作者
Diaz, O
Iturrioz, J
Piattini, MG
机构
[1] Univ Basque Country, Dept Lenguajes & Sistemas Informat, San Sebastian 20080, Spain
[2] CRONOS IBERICA SA, Madrid 28002, Spain
关键词
object oriented analysis; business-rules;
D O I
10.1016/S0164-1212(97)10011-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Business policies have been proposed to bridge the gap between business and information system professionals, and at the same time, for easing system evolution. So far, however, most approaches to business policies have been biased towards providing a structural perspective. Here, we argue that there is much to be gained from moving the business-policy idea to a behavioral setting such as the one used in most object-oriented methods. This paper proposes a division of behavioral domain features into two orthogonal dimensions depending an the stability of these features: the event dimension which mainly corresponds to state-transition diagrams that are rarely changed, and the policy dimension which describes restrictions and dependencies among elements on the event dimension that routinely evolve with time. This explicit and separate description of business policies allows the changing of these policies without impacting unnecessarily on the underlying domain, thus easing requirement modifications and finally, enhancing software evolution. The paper addresses policy identification, description and implementation. (C) 1998 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:105 / 115
页数:11
相关论文
共 50 条
  • [31] Centralized, distributed responsibility, and decoupled object-oriented software designs
    Broadwater, RP
    Dilek, M
    Thompson, J
    2001 POWER ENGINEERING SOCIETY SUMMER MEETING, VOLS 1-3, CONFERENCE PROCEEDINGS, 2001, : 1025 - 1028
  • [32] Characterising spectral, spatial and morphometric properties of landslides for semi-automatic detection using object-oriented methods
    Martha, Tapas R.
    Kerle, Norman
    Jetten, Victor
    van Westen, Cees J.
    Kumar, K. Vinod
    GEOMORPHOLOGY, 2010, 116 (1-2) : 24 - 36
  • [33] Investigating the use of analysis contracts to improve the testability of object-oriented code
    Briand, LC
    Labiche, Y
    Sun, H
    SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (07) : 637 - 672
  • [34] Part-whole relationship categories and their application in object-oriented analysis
    Motschnig-Pitrik, R
    Kaasboll, J
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1999, 11 (05) : 779 - 797
  • [35] Using metamodeling to integrate object-oriented analysis, design and programming concepts
    Van Hillegersberg, J
    Kumar, K
    INFORMATION SYSTEMS, 1999, 24 (02) : 113 - 129
  • [36] An object-oriented analysis method for customer relationship management information systems
    Lin, JJ
    Lee, MC
    INFORMATION AND SOFTWARE TECHNOLOGY, 2004, 46 (07) : 433 - 443
  • [37] OBJECT-ORIENTED METHODOLOGIES OF COAD AND YOURDON AND BOOCH - COMPARISON OF GRAPHICAL NOTATIONS
    LOSAVIO, F
    MATTEO, A
    SCHLIENGER, F
    INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (08) : 503 - 514
  • [38] Object-oriented analysis in enterprise application integration using web services
    He, Y. M.
    Yang, L.
    FRONTIERS IN ENTERPRISE INTEGRATION, 2008, : 33 - 38
  • [39] Object-oriented subspace analysis for airborne hyperspectral remote sensing imagery
    Zhang, Liangpei
    Huang, Xin
    NEUROCOMPUTING, 2010, 73 (4-6) : 927 - 936
  • [40] PROTOB - AN OBJECT-ORIENTED CASE TOOL FOR MODELING AND PROTOTYPING DISTRIBUTED SYSTEMS
    BALDASSARI, M
    BRUNO, G
    CASTELLA, A
    SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (08) : 823 - 844