A practical approach to combining requirements definition and object-oriented analysis

被引:27
|
作者
Kaindl, H [1 ]
机构
[1] Siemens AG, A-1030 Vienna, Austria
关键词
D O I
10.1023/A:1018954425162
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
According to our experience in real-world projects, we still observe deficiencies of current methods for object-oriented analysis (OOA), especially in respect to the early elicitation and definition of requirements. Therefore, we used object-oriented technology and hypertext to develop a practical approach - with tool support - that tightly combines OOA with requirements definition. This novel approach is compatible with virtually any OOA method. While more work needs to be done especially for supporting the process of requirements definition, the observed deficiencies and current limitations of existing OOA methods are addressed and partly removed through this combination. We have applied our approach in real-world projects, and our experience suggests the usefulness of this approach. Essentially, its use leads to a more complete and structured definition of the requirements, and consequently we derive some recommendations for practitioners.
引用
收藏
页码:319 / 343
页数:25
相关论文
共 50 条
  • [11] OBJECT-ORIENTED REQUIREMENTS TO OBJECT-ORIENTED DESIGN - AN EASY TRANSITION
    DAVIS, AM
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (1-2) : 151 - 159
  • [13] A practical object-oriented analysis engine for CLP
    Kelly, AD
    Marriott, K
    Sondergaard, H
    Stuckey, PJ
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1998, 28 (02): : 199 - 224
  • [14] From object-oriented to goal-oriented requirements analysis
    Mylopoulos, J
    Chung, L
    Yu, E
    [J]. COMMUNICATIONS OF THE ACM, 1999, 42 (01) : 31 - 37
  • [15] OBJECT-ORIENTED DBMS REQUIREMENTS
    MARRS, KA
    ROBINSON, LG
    [J]. COMPUTER STANDARDS & INTERFACES, 1991, 13 (1-3) : 35 - 39
  • [16] Practical approach to the design of concurrency in object-oriented systems
    Awad, M.
    Ziegler, J.
    [J]. Software - Practice and Experience, 1997, 27 (09): : 1013 - 1034
  • [17] A practical approach to the design of concurrency in object-oriented systems
    Awad, M
    Ziegler, J
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (09): : 1013 - 1034
  • [18] BATOOM: A practical approach to testing object-oriented software
    Deng, Y
    He, ZT
    [J]. TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 328 - 337
  • [19] An object-oriented approach for semantic analysis
    Aref, MM
    Sharaf, ABM
    [J]. IC-AI'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 1-III, 2000, : 1387 - 1393
  • [20] OBJECT-ORIENTED APPROACH TO THE ANALYSIS OF USERS REQUIREMENTS IN INFORMATION-SYSTEMS RESOURCES
    KONONOV, AA
    [J]. NAUCHNO-TEKHNICHESKAYA INFORMATSIYA SERIYA 2-INFORMATSIONNYE PROTSESSY I SISTEMY, 1993, (04): : 16 - 18