A.
布鲁克斯指出软件复杂度是软件生产的主要困难,不仅如此,他还分析了在软件领域人们所取得的进展,并且认为,除了从汇编语言到高级语言的进展外,其他进展只是解决了软件复杂度的一些次要方面的问题。
B.
高级语言抽象掉了汇编语言所关心的寄存器、位、磁盘等概念,使软件开发的生产率提高了若干倍,同时,软件的可靠性、简洁性也大为提高,相对于汇编语言,高级语言有效地降低了软件的复杂性。
C.
布鲁克斯认为,对于一个软件系统的开发来说,最为困难的是对其概念结构(概念模型)的规格、设计和测试,而不是对概念结构的实现,以及对这种实现的测试。
D.
布鲁克斯认为,在实现的过程中会出现语法的错误,但是,相对于概念结构方面的错误,语法错误造成的影响更大。