Estimation support by lexical analysis of requirements documents

被引:6
作者
Bowden, P
Hargreaves, M
Langensiepen, CS
机构
[1] Nottingham Trent Univ, Dept Comp, Nottingham NG1 4BU, England
[2] Reuters, London, England
关键词
Algorithms - Estimation - Object oriented programming - Real time systems - Software engineering - Systems analysis;
D O I
10.1016/S0164-1212(99)00114-4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Estimation of the effort required for a software project is difficult. Various means are used, but most rely on some expert assessment of the individual requirements and their implications. A method of supporting this assessment for object-oriented developments is described. Lexical analysis of a draft requirements specification can be used to identify individual objects which will translate directly into the final implementation. These object counts can then be used to provide 'first-cut' effort estimates, using historical information from previous projects. Experiments were conducted on a problem implemented by student project teams. The results show that the untrained domain-independent automated noun and technical term finding programs used were no worse than the typical student group in deriving problem-space objects, and that these object counts provided a reasonable indicator to the effort required. Further work in this area is discussed. (C) 2000 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:87 / 98
页数:12
相关论文
共 33 条
[1]  
ABBOTT R, 1983, COMMUN ACM, V11, P882
[2]  
ABRECHT AJ, 1979, P JOINT SHRE GUIDE I, P83
[3]  
[Anonymous], 1992, OBJECT LIFECYCLES MO
[4]  
Boehm B. W., 1981, SOFTWARE ENG EC
[5]  
BOOCH G, 1994, OBJECT ORIENTED ANAL
[6]  
BOWDEN PR, 1996, COMPUS BASED STUDIES
[7]  
BOWDEN PR, 1996, LECT NOTES ARTIF INT, P1076
[8]  
*CHANN TUNN PUBL, 1995, OFF CHANN TUNN FACTF
[9]  
CLARK BK, 1996, IEEE AEROSPACE APPL, V3, P347