OBJECT-ORIENTED ANALYSIS - CRITERIA AND CASE-STUDY

被引:2
|
作者
DRAKE, J
TSAI, WT
LEE, HJ
ZUALKERNAN, I
机构
[1] UNIV MINNESOTA,DEPT COMP SCI,MINNEAPOLIS,MN 55455
[2] PENN STATE UNIV,DEPT ELECT & COMP ENGN,UNIV PK,PA 16802
关键词
D O I
10.1142/S021819409300015X
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Three object-oriented analysis techniques: Shlaer & Mellor, Coad & Yourdon, and Document-Driven Analysis were evaluated. Criteria for comparison of analysis techniques were developed. These criteria state that an analysis technique should (1) cover data, transformation, and control perspectives of the problem, (2) address large problems through partitioning, bounding the problem, and supporting prototypes and incremental analysis, (3) provide approaches for verification and validation, and (4) support configuration control. A case study in a software engineering class was conducted using the three OOA techniques. Through the case study we found that (1) identifying objects is affected by notation and flexibility of object models, (2) visualizing global data, transformations, and control are necessary to capture end-user's processes, (3) emphasizing hierarchical structures and third normal form divert the analyst's attention from analysis to implementation, (4) an explicit representation of relationships is necessary, (5) peer review is useful in improving selection of objects and methods to support end-user processes, and (6) supporting a standard document from OOA products is not easy.
引用
收藏
页码:319 / 350
页数:32
相关论文
共 50 条
  • [21] COOAD - A CASE TOOL FOR OBJECT-ORIENTED ANALYSIS AND DESIGN
    YAMAMOTO, J
    OHSUGA, A
    HONIDEN, S
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1995, 5 (03) : 367 - 389
  • [22] Object-oriented modelling for spacecraft dynamics: A case study
    Lovera, Marco
    Pulecchi, Tiziano
    2006 IEEE CONFERENCE ON COMPUTER-AIDED CONTROL SYSTEM DESIGN, VOLS 1 AND 2, 2006, : 389 - +
  • [23] Estimation of effort and complexity: An object-oriented case study
    Misic, VB
    Tesic, DN
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (02) : 133 - 143
  • [25] Object-oriented task analysis
    Wang, SH
    INFORMATION & MANAGEMENT, 1995, 29 (06) : 331 - 341
  • [26] IMPROVING OBJECT-ORIENTED ANALYSIS
    ECKERT, G
    GOLDER, P
    INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (02) : 67 - 86
  • [27] Object-Oriented Analysis of ELIMINO
    林东岱
    刘卓军
    JournalofComputerScienceandTechnology, 1999, (05) : 487 - 494
  • [28] CMS object-oriented analysis
    Innocente, V
    Meschi, E
    Nikitenko, A
    Stickland, D
    Wynhoff, S
    PROCEEDINGS OF CHEP 2001, 2001, : 178 - 181
  • [29] On the purpose of object-oriented analysis
    Hoydalsvik, Geir Magne
    Sindre, Guttorm
    SIGPLAN Notices (ACM Special Interest Group on Programming Languages), 1993, 28 (10):
  • [30] Object-oriented analysis of ELIMINO
    Lin, Dongdai
    Liu, Zhuojun
    Journal of Computer Science and Technology, 1999, 14 (05): : 487 - 494