FUNCTIONAL DOCUMENTS FOR COMPUTER-SYSTEMS

被引:202
作者
PARNAS, DL [1 ]
MADEY, J [1 ]
机构
[1] UNIV WARSAW,INST INFORMAT,PL-02097 WARSAW,POLAND
基金
加拿大自然科学与工程研究理事会;
关键词
DOCUMENTATION; FORMAL METHODS; SOFTWARE ENGINEERING;
D O I
10.1016/0167-6423(95)96871-J
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Although software documentation standards often go into great detail about the format of documents, describing such details as paragraph numbering and section headings, they fail to give precise descriptions of the information to be contained in the documents. This paper does the opposite; it defines the contents of documents without specifying their format or the notation to be used in them. We describe documents such as the ''System Requirements Document'', the ''System Design Document'', the ''Software Requirements Document'', the ''Software Behaviour Specification'', the ''Module Interface Specification'', and the ''Module Internal Design Document'' as representations of one or more mathematical relations. By describing those relations, we specify what information should be contained in each document.
引用
收藏
页码:41 / 61
页数:21
相关论文
共 51 条
[1]  
ARCHINOFF GH, 1990, MAY P INT C CONTR IN
[2]  
BARTUSSEK W, 1978, LECT NOTES COMPUTER, V65, P211
[3]  
BOJANOWSKI J, 1994, 14TH P INT IFIP S PR, P371
[4]  
BRITTON KH, 1981, NRL4702 US NAV RES L
[5]  
COURTOIS F, 1993, CRL269 MCM U TEL RES
[6]  
Dijkstra Edsger W., 1976, DISCIPLINE PROGRAMMI
[7]  
ENGEL M, 1993, LNCS, V736, P452
[8]   THEORY OF MODULES [J].
GANNON, JD ;
HAMLET, RG ;
MILLS, HD .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1987, 13 (07) :820-829
[9]   PREDICATIVE PROGRAMMING .1. [J].
HEHNER, ECR .
COMMUNICATIONS OF THE ACM, 1984, 27 (02) :134-143