软件工程基础

一,概述
   * 计算基础
   * 数学与工程基础

系统科学

   * 专业实践

   * 软件建模与分析

   * 软件设计

   * 软件验证与确认

   * 软件演化

   * 软件过程
 
   * 软件质量
  
   * 软件管理
    
   * 特定系统领域与应用
       

软件工程知识体系全景图 :

http://p.blog.csdn.net/images/p_blog_csdn_net/kongdong/186049/o_%e8%bd%af%e4%bb%b6%e5%b7%a5%e7%a8%8b.png

参见

哲学与计算机科学的关系":哲学是如此的重要,以至于毛泽东和李瑞环都将其作为研究对象。如此重要的哲学在计算机科学中扮演了什么角色?/.的网友Johannes Climacus提到:古希腊大哲学家亚里士多德,微积分的创始人莱布尼茨,哲学家中的哲学家弗雷格,英国哲学数学家罗素,波兰逻辑学家塔尔斯基对计算机科学产生了不可估量的影响。他们奠定了现代数学和现代计算机学的基础。伦理学家柏拉图、康格、米尔、黑格尔、海德格尔也一样。但是他参加的所有计算机课程都没有谈及哲学,他怀疑哲学和逻辑在计算机科学中的重要性。/.的网友回应说,哲学很重要,我们每个人都学哲学。"

软件工程知识体系全景图