为了提高软件的可维护性,编码的关键在于()。
A. 选择合适的程序设计语言
B. 选择好的编码风格
C. 具有好的数据结构
D. 选择好的运行环境
( )不是20世纪60年代中期以前软件开发的特点。
A. 开发中已形成文档规范
B. 开发依赖个人技能
C. 没有开发方法指导
D. 开发过程缺乏有效管理
一个由n个人组成的项目组内共存在()条通信路径。
A. n
B. n(n-1)/2
C. n(n-1)
D. n(n+1)/2
软件会逐渐退化而不会磨损,其原因在于( )。
A. 软件通常暴露在恶劣的环境下
B. 软件错误通常发生在使用之后
C. 不断的变更使组件接口之间引起错误
D. 软件备件很难订购