A survey of structured and object-oriented software specification methods and techniques

被引:78
作者
Wieringa, R [1 ]
机构
[1] Univ Twente, Dept Comp Sci, NL-7500 AE Enschede, Netherlands
关键词
D O I
10.1145/299917.299919
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article surveys techniques used in structured and object-oriented software specification methods. The techniques are classified as techniques for the specification of external interaction and internal decomposition. The external interaction specification techniques are further subdivided into techniques for the specification of functions, behavior, and communication. After surveying the techniques, we summarize the way they are used in structured and object-oriented methods and indicate ways in which they can be combined. The article ends with a plea for simplicity in diagram techniques and for the use of formal semantics to define these techniques. The appendices show how the reviewed techniques are used in 6 structured and 19 object-oriented specification methods.
引用
收藏
页码:459 / 527
页数:69
相关论文
共 122 条
[31]  
ECKERT G, 1996, OBJECT ORIENTED DEV, P276
[32]  
Embley Davidw., 1992, Object-Oriented Systems Analysis: A Model-Driven Approach
[33]   OO SYSTEMS-ANALYSIS - IS IT OR ISNT IT [J].
EMBLEY, DW ;
JACKSON, RB ;
WOODFIELD, SN .
IEEE SOFTWARE, 1995, 12 (04) :19-33
[34]   INTRODUCTION TO SDL-92 [J].
FAERGEMAND, O ;
OLSEN, A .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1994, 26 (09) :1143-1167
[35]   OBJECT-ORIENTED AND CONVENTIONAL ANALYSIS AND DESIGN METHODOLOGIES - COMPARISON AND CRITIQUE [J].
FICHMAN, RG ;
KEMERER, CF .
COMPUTER, 1992, 25 (10) :22-39
[36]  
FIRESMITH DG, 1993, OBJECT ORIENTED REQU
[37]  
FLAVIN M, 1981, FUNDAMENTAL CONCEPTS
[38]  
FOWLER M, 1994, OBJECT DEV METHODS, P79
[39]  
FRANCE R, 1994, P 1994 ACM COMP SCI
[40]   SEMANTICALLY EXTENDED DATA FLOW DIAGRAMS - A FORMAL SPECIFICATION TOOL [J].
FRANCE, RB .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (04) :329-346