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 条
  • [41] An architecture for an object-oriented CASE environment
    Losavio, F
    Matteo, A
    Pérez, M
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 12 (06): : 49 - 54
  • [42] An architecture for an object-oriented CASE environment
    Losavio, F.
    Matteo, A.
    Perez, M.
    JOOP - Journal of Object-Oriented Programming, 12 (06): : 49 - 54
  • [43] An evaluation of case tools for function-oriented analysis and object-oriented design
    Philip, T
    Carter, BD
    Dorabshaw, SF
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 1996, 37 (01) : 48 - 52
  • [44] Worst case execution time analysis of object-oriented programs
    Gustafsson, J
    PROCEEDINGS OF THE SEVENTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2002, : 71 - 76
  • [45] Design and implementation of a CASE tool for object-oriented requirements analysis
    Liu, PY
    Liu, FS
    Xu, LC
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 41 - 45
  • [46] Distributed measurement systems: an object-oriented architecture and a case study
    Daponte, P
    Grimaldi, D
    Nigro, L
    Pupo, F
    COMPUTER STANDARDS & INTERFACES, 1997, 18 (05) : 383 - 395
  • [47] Using TDD for Developing Object-Oriented Software - A Case Study
    Goncalves, Ramon
    Lima, Igor
    Costa, Heitor
    2015 XLI LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2015, : 656 - 666
  • [48] Industrial experience with object-oriented modelling - FCC case study
    Rao, RM
    Rengaswamy, R
    Suresh, AK
    Balaraman, KS
    CHEMICAL ENGINEERING RESEARCH & DESIGN, 2004, 82 (A4) : 527 - 552
  • [49] Theoretic-Experimental Analysis of Comparison Criteria for Object-Oriented Conceptual Schemas
    Silva, Josep
    Carsi, Jose A.
    Ramos, Isidro
    COMPUTACION Y SISTEMAS, 2005, 9 (01): : 1 - 16
  • [50] A Case Study of Combining Compositional and Object-oriented Software Development
    Tyugu, Enn
    Harf, Mait
    Grigorenko, Pavel
    PROCEEDINGS OF THE 2014 2ND INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2014), 2014, : 201 - 208