题目够宏大吧?
学习东西一定是从大处着眼,小处着手。先从整体上有个把握,然后一点点啃下、消化,乃至全部吃掉。如果只是盲人摸象,摸来摸去,只能摸到一部分,难免以偏概全,总还是盲目的。
一、信息系统生命周期
(一)规划阶段
制订信息系统的长期发展方案、发展方向、规模和发展进程。
这不是立项阶段。我觉得这应该是甲方干的事情。
(二)开发阶段
分为5个阶段:
1、总体规划
关键环节为可行性研究;输出《系统设计任务书》
2、系统分析
需求分析。输出《需求规格说明书》(SRS)
3、系统设计
《架构设计》,《概要设计》,《详细设计》等
4、系统实施
源码,《测试报告》,《操作手册》
5、系统验收
《验收报告》
是信息系统生命周期中最重要和最关键的阶段。
这是乙方的工作。其中,
系统分析师负责总体规划、系统分析;
架构师负责系统设计,系统实施;
项目经理则贯穿整个开发阶段。
(三)运行维护阶段
交付用户,正式运行。长时间运行是检验系统质量的试金石。
(四)更新或消亡阶段
更新改造、功能扩展或者报废重建。
二、系统分析师、架构师、项目经理的分工
由上可知,系统开发阶段是信息系统生命周期中最重要和最关键的阶段,系统分析师、架构师、项目经理三巨头的工作主要集中于此。
从负责范围看,系统分析师要广于系统架构师。软考范围的广度和难度也体现了这一点,系分比架构更难。而项目经理(项目管理师)则全程跟进。但其工作无非就是制订计划,执行计划之类。