Improvement of object-oriented system analysis and design with aspects

被引:0
|
作者
Guo, Yanhong [1 ]
Teng, Guifa [1 ]
Li, Yueli [1 ]
Wang, Fang [1 ]
Zhao, Yang [1 ]
Ma, Jianbin [1 ]
机构
[1] Agr Univ Hebei, Sch Informat Sci & Technol, Baoding Hebei 071001, Peoples R China
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although there are already many researches on aspect-orientation software development from requirements to design and implementation, there is not a practical way for adapting aspects to current Object-Oriented System Analysis and Design (OOSA&D) process. This paper presents a means to model crosscutting concerns based on OOSA&D. The approach is based on use-case driven development. Aspects which present crosscutting concerns are identified from use-case diagram, and then aspect specification table is used to describe the aspects in detail. Particularly the presentation is independent of Aspect-Oriented Programming (AOP) languages and the implementation environment. The approach can help developers get clear system structure and facilitate system maintenance and upgrade. This approach is also illustrated by a case study of a Prison Scoring System (PSS).
引用
收藏
页码:379 / +
页数:3
相关论文
共 50 条
  • [22] Object-oriented design
    Holland, IM
    Lieberherr, KJ
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 273 - 275
  • [23] OBJECT-ORIENTED DESIGN
    CUSACK, EL
    CLOUGH, C
    RICHARDS, K
    BRITISH TELECOMMUNICATIONS ENGINEERING, 1990, 9 : 71 - 77
  • [24] Object-oriented design for power system applications
    Pandit, S
    Soman, SA
    Khaparde, SA
    IEEE COMPUTER APPLICATIONS IN POWER, 2000, 13 (04): : 43 - 47
  • [25] OBJECT-ORIENTED DESIGN IN THE AGSDCS ALARM SYSTEM
    MORRIS, JT
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 1994, 352 (1-2): : 141 - 143
  • [26] Design and implementation of an object-oriented hypermedia system
    Cao, Yuanda
    Ma, Rui
    Journal of Beijing Institute of Technology (English Edition), 1997, 6 (01): : 78 - 84
  • [27] The design of an object-oriented user interface for the object-oriented database
    Liu, XD
    Li, LZ
    Wang, XF
    OBJECT-ORIENTED TECHNOLOGY, 1997, : 150 - 155
  • [28] OBJECT-ORIENTED REQUIREMENTS TO OBJECT-ORIENTED DESIGN - AN EASY TRANSITION
    DAVIS, AM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 30 (1-2) : 151 - 159
  • [29] Metrics for quality analysis and improvement of object-oriented software
    Ebert, C
    Morschel, I
    INFORMATION AND SOFTWARE TECHNOLOGY, 1997, 39 (07) : 497 - 509
  • [30] OBJECT-ORIENTED ANALYSIS OF SYSTEMS THROUGH THEIR DYNAMIC ASPECTS
    BARBIER, F
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1992, 5 (02): : 45 - 51