软件开发中,
1、对硬件的依赖2、对编译器的依赖3、对操作系统的依赖,这属于软件层级的依赖,对某个软件平台的整个依赖4、对需求的依赖。没有需求,不可能有后续。5、对可移植性的依赖6、对可维护性的依赖(代码需要有可维护性)7、对接口(interface)的依赖