1、软件开发为什么不等同于编写程序? 2、会不会出现软件危机呢?如果会出现,其原因是什么? 3、面向过程和面向对象方法之间有什么区别? 4、软件项目设计的概要设计是如何操作完成的? 5、在运行过程中,为什么要进行软件维护?