呵,干嘛都要前面加个高级,如你的假设高级的话,你自身应该是个3,5年经验。
软件开发,测试,数据库(分开发和管理,数据分析)属于3种不同方向。都可以棣属系统架构师。
一个项目过来,先由系统分析师做需求分析(也可以混合人员分析),做好需求调查然后交给系统架构师设计总体框架,然后分工给职能部门(软件开发,数据库开发,软件测试,软件维护等,WEB只是软件开发的一个功能。。),然后进入实际开发流程,由软件项目经理把关管理进度.最后完成验收交付。项目经理也可以全程监控,另外还需要BA(棣属分析师)在项目中做开发团与客户的桥梁提交变更与反馈。进入交付,维护阶段还就需要所谓的DBA还有Support人员。
所以,综上所述, 项目流程是分析师-架构师-项目经理,这3者是高层。相对地,都是独当一面。