Understanding and controlling software costs

作者: Barry W Boehm , Philip N. Papaccio , None

DOI: 10.1109/32.6191

关键词:

摘要: A discussion is presented of the two primary ways understanding software costs. The black-box or influence-function approach provides useful experimental and observational insights on relative productivity quality leverage various management, technical, environmental, personnel options. glass-box cost distribution helps identify strategies for integrated improvement programs using such structures as value chain opportunity tree. individual improving are identified. Issues related to costs controlling them examined discussed. It pointed out that a good framework techniques exists budgets, schedules, work completed, but great deal further progress needed provide an overall set planning control covering product qualities end-user system objectives. >

参考文章(100)
E. Horowitz, A. Kemper, B. Narasimhan, A survey of Application Generators IEEE Software. ,vol. 2, pp. 40- 54 ,(1985) , 10.1109/MS.1985.230048
Cordell Green, The design of the PSI program synthesis system international conference on software engineering. pp. 4- 18 ,(1976) , 10.5555/800253.807643
C. E. Walston, C. P. Felix, A method of programming measurement and estimation IBM Systems Journal. ,vol. 16, pp. 54- 73 ,(1977) , 10.1147/SJ.161.0054
E. Kant, Understanding and Automating Algorithm Design IEEE Transactions on Software Engineering. ,vol. SE-11, pp. 1361- 1374 ,(1985) , 10.1109/TSE.1985.231884
H. G. Stuebing, A Software Engineering Environment (SEE) for Weapon System Software IEEE Transactions on Software Engineering. ,vol. SE-10, pp. 384- 397 ,(1984) , 10.1109/TSE.1984.5010251
D.L. Parnas, Designing Software for Ease of Extension and Contraction IEEE Transactions on Software Engineering. ,vol. SE-5, pp. 128- 138 ,(1979) , 10.1109/TSE.1979.234169
J.L. Elshoff, An Analysis of Some Commercial PL/I Programs IEEE Transactions on Software Engineering. ,vol. SE-2, pp. 113- 120 ,(1976) , 10.1109/TSE.1976.233538
Fred P. Brooks, The Mythical Man-Month ,(1975)
Daniel D. McCracken, Michael A. Jackson, Life cycle concept considered harmful ACM SIGSOFT Software Engineering Notes. ,vol. 7, pp. 29- 32 ,(1982) , 10.1145/1005937.1005943