編程理論:面向過程編程、面向對象編程、面向切面編程、函數式編程等等
項目管理理論:瀑布模型、V模型、螺旋模型、快速原型法、agile modeling等等
分析理論:需求分析理論、use case等等
測試理論:單元測試、黑盒測試、白盒測試等等
除此之外,還有涉及到維護、二次開發、質量管理等等方面的理論內容。