http://blog.csdn.net/antony1776/article/details/76684896
软件开发质量体系
CMMI,ISO9000
软件开发过程体系
模型与最佳实践
瀑布,螺旋,迭代,敏捷(XP,Scrum),RUP
模型驱动,领域驱动,测试驱动
软件开发技术体系
操作系统:UNIX,Linux,JVM,
开发语言:语法,IDE,编译链接,调试,
高级编程:线程,网络,IO(同步/异步/阻塞),
编程范式:面向对象,面向函数,面向过程,Actor,事件驱动,并发
非业务系统:日志,业务跟踪,审计,异常,安全,事务,升级,配置
数据库:SQL,noSQL(key-value,Column,Document,Graph)
网络协议: TCP/IP,Socket,HTTP,DNS...
算法:数理统计,数值分析,加解密,
框架:Ioc,Aop,ORM,IO框架,并发框架
中间件:web容器,消息队列,缓存,http服务器(nginx,apache)
通信:线程间,进程间,子系统间,异构系统,rmi,rpc,ipc,消息,通知,服务,
架构:BS,CS,SOA,Restful,微核,MVC
集群:磁盘阵列,大数据,分布式,
测试:单元测试,系统测试,集成测试,自动化,每日构建
配置管理:版本控制,发布(Jenkins),Ansible,
场景:CPU密集型,IO密集型,Web,嵌入式,游戏,搜索引擎,CRM,ERP,云,
文档:
软件开发管理体系
PMP