实现有价值的IT服务
全部博文(709)
分类: IT职场
2008-08-08 09:44:37
一.系统分析员
1. 系统分析员涉及的领域
1) 解决商业问题的分析员
2) 解决商业问题的系统
3) 系统分析员所需要的技能
4) 分析员周围的环境
5) 战略计划中分析员的作用
6) 某项目及其战略信息系统计划
7) 系统开发级别的分析员
2. 项目经理级的分析员
1) 系统开发生命周期(SDLC)
A) 任何新信息系统得开发通常都要求三组重要的活动:分析活动,设计活动和实施活动。 B) 分析活动就是要全面了解商业的信息需求,分析的重点是商业需求,而不是任何特定的计算机系统。 C) 设计活动就是定义一个新系统的体系结构和构筑以满足那些需求。 D)实施是实际建立、测试和安装信息系统。 E) SDLC阶段组成:计划阶段、分析阶段、设计阶段、实施阶段、支持阶段。要明确每个阶段的目标和重点难点。 F) SDLC概念也包含管理原则、计划、组织、问题解决、协调、控制、分工、进度安排等 G)计划阶段的主要目标是确定新系统的作用域、确保项目的可行性、制定进度表荷资源分配计划并进行项目其余部分的预算。包括:定义问题、制定项目的进度表、确定项目的可行性、安排项目人员、启动项目; H) 分析阶段的主要目标是了解新系统的商业需求和处理要求并制作书面文件。包括:收集信息、确定系统需求、建立需求发现的原行、划分需求的优先级、产生并评估可选方案、与管理员一起审查建议 I) 设计阶段的目标是设计解决方案的系统。设计阶段使用分析阶段获得的信息作为它的输入,包含制定软件程序、数据库、用户界面、操作环境、算法、数据结构。包括:设计并集成网络、设计应用程序结构、设计用户界面、设计系统界面、设计并集成数据库、设计细节的原型化、设计并集成系统控制 J) 实施阶段的目标是建立、测试和安装最后的系统。不仅要有一个可靠的工作信息系统,而且要确保培训所有的用户并使商业受益。包括:构造软件部件、检验与测试、转换数据、培训与文档 K) 支持阶段的目标是保障系统安装后的几年保持有效运作。包括:维护系统、加强系统、支持系统 L) 项目阶段进度安排上要考虑效率和依赖等细节问题。 M) |
2) 项目管理
A) 项目管理的成功因素要注意。 B) 项目管理中的SDLC管理,客户和用户,监督委员会 C) 系统开发期间要执行的部分项目管理任务:分析阶段有控制范围、控制进程、更新进度表、指导状态评估、组织小组成员、为小组成员规定领导、协调用户/客户、评估风险、详细计划设计阶段、做演示文稿;设计阶段有控制范围、控制进程、控制预算、指导状态评估、协调小组成员培训、跟踪公开的观点、鼓励/领导小组成员、监控组织小组分配任务、监控转包商/卖主;详细计划实施;实施阶段有监控范围、监控范围进程、监控预算、指导状态评估、重新组织小组分配任务、协调用户/客户、跟踪测试和质量、采取矫正措施、协调数据转换、指导系统安装、指导安装后的检查 D) |
3) 项目启动
A) 项目启动理由:应对机会、解决问题、依照指示 B) 区分项目的优先等级 |
4) 项目计划阶段
A)定义问题:以检查最初启动这个项目的商业要求;高水平的确定新系统的期待能力,目标是根据能够解决这个问题的信息系统得需求定义问题域 。 B)定义问题需要有三部分:问题描述、商业收益、系统能力;商业收益重点在公司的财务收益,系统能力重点在系统本身,通过系统提供的能力得到商业收益。 C)系统作用域文档 D)关联图(表示一个系统作用域的图表) E)制定项目进度表(任务、活动、阶段; 阶段是由一组有关的活动组成的,活动是一组有关的任务组成的,而任务是可识别和安排的最小一项工作)有两个主要步骤:制定工作分解结构、建立PERT/CPM图 F)工作分解图(WBS) G) PERT/CPM图 (代表项目评估和检查技术,CPM代表关键路径方法) H)甘特图 I)确定项目可行性(经济可行性、组织上和文化上的可行性、技术可行性、进度可行性、资源可行性) J)经济可行性:收益预期值是否大于项目的开发成本?在开发期间组织是否有足够的现金流对项目投资? K)开发成本: L)运行费用出处 M) 收益来源 N) 财务计算:NPV(净现值) O) 投资回收期 P) 投资收益率 R)无形收益(提高服务水平、提高客户满意度、生存、) S)资金来源 T)组织上和文化上的可行性 U)技术可行性 V)进度表可行性 W)资源可行性 X)可行性分析 Y)为项目组织人员 Z)启动项目 |
3. 系统开发方法
1) 方法、模型、工具和技术
|
2) 系统开发的两种方法
|
3) 系统开发生命周期的变体
|
4) 系统开发的当前趋势
|
5) 支持系统开发的工具
|