软件工程、软件开发与项目管理、软件技术,这3个有什么区别?

软件工程: 怎么进行软件开发过程管理的学问。 主要是过程相关学问。 项目管理: 一般意义上执行软件工程的过程就叫项目管理。 软件开发:如果实现软件功能的学问。 主要是开发语言、业务逻辑的学问。 软件技术:那就很广了,上述三个广义上说都是软件技术。 狭义上的软件技术指软件开发技术。

上述解释其实有一定的狭隘性,特别是项目管理。项目管理其实是一个非常范的学科,它不仅仅只适合于软件(或互联网或IT)行业,其实也适合其他行业,例如建筑。如果你有时间去发现的话,你会惊奇的发现建筑行业也有项目经理这个角色!而且你仔细去研读项目管理方面的书籍,你会发现这门学科从始至终都没告诉你如何开发,具体怎么设计、如何开发!但是软件工程就不一样了,我个人认为它对广义上的项目管理去繁从简了,它关注的核心点是分析、设计、开发!如RUP

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,826评论 25 709
  • PMP第五版考点汇总冲刺版 第一章引论 P2:《PMI道德与专业行为规范》详细描述从业者在责任、尊重、公正、诚实方...
    文小梦阅读 23,460评论 5 102
  • 恋爱中,最美好的状态应该是两情相悦吧! 在我心目中,这或许是最高的境界,最美好,最需要保护的状态。 两情相悦!
    她说_Liz阅读 310评论 0 0
  • 时间过得飞快,马上大二,一个证书也没有,一个荣誉也没有,真不知道你哪来的脸跟家里张口要钱的
    懒惰的学生阅读 226评论 0 0