1 论软件项目管理课程与职业的软件项目管理
大多数人对软件工程的印象就是写代码,像“软件工程”这类课就是酱油课,尽管老师的要求按照职业规范来学“软件项目管理”课程,但实际与真正的职业化有太大的区别。
(1)利益区别。大多数软件是以盈利为目标,而“软件项目管理”课程是以软件开发与维护来学习这门课程为目标。职业中需要考虑用户的需求及需求变更,软件开发与维护的成本,而课程只需考虑如何实现软件,无需支付开发人员费用。
(2)文档与代码区别。如开发模型中瀑布模型将软件开发分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护六个步骤。在课程中选用瀑布模型,然而实际情况是先编码,在文档,文档因代码的变化而改变。