系统分析与设计
(Systems Analysis ad Design)
系统分析(System analysis)
(理解问题域)
系统设计(System design)
(求可行性)
系统分析与设计是关于业务问题的解决和计算机应用程序的开发
初始阶段,问题具有非良性定义的边界与结构
解的本性有具有充分的不确定性
关于一个问题没有唯一的正确的解
问题是动态变化的
分析需要多种领域的知识和技能
知识基础在持续地进化
系统分析的过程本质上是一种认知活动
系统开发过程
必须完成4个阶段::
系统启动,系统分析,系统设计与实现,以及项目管理过程
系统(System)
是一组相互关联的组件,运行在一起以完成期望的结果
信息系统(Information System IS)
是人、数据、过程和信息技术之间相互作用,收集、处理、存储和提供支持企业运作和信息的集合体
信息技术(Information Technology,IT)
计算机技术和电信技术相结合的产物
事物处理系统(Transation processing System,TPS)
捕捉和处理有关企业事物数据
管理信息系统(Management Information System,MIS)
面向管理的企业业务处理和运作报告
决策支持系统(Decision Support System,DSS)
辅助指定决策
主管信息系统·(Executive Information System,EIS)
支持主管经理的规划和评估需求
专家系统(expert system)
模拟专家
通信和协作系统(communications and collaboration system)
促进有效沟通,提高协作能力
办公自动化系统(office automation system)
改进工作人员之间工作流
关联人员(stakeholder)
{系统所有者,
系统用户,
系统设计人员,
系统构造人员,
系统分析员,
外部服务提供者,
项目经理}
信息工作者(information worker)
工作中涉及到信息的人
知识工人(knowledge worker)
信息工作者的一个子集,基于专业化的知识
系统分析员是进行沟通的
系统分析员称呼的变化
系统顾问
系统架构师
系统工程师
信息工程师
信息分析员
系统集成师
问题(problem)
真正的问题
没人抱怨,改变现状的机会(opportunity)
无论是否有人抱怨,改变现状的指示(directive)
解决问题的常规方法
- 确定问题
- 分析并理解问题
- 确定对方案的需求或期望
- 确定可选方案并决定行动计划
- 设计·并实现“最好的”方案
- 评估结果。如果问题没有得到解决,则应回到第1步或第2步
系统分析员所需要的技能
- 有效的信息技术知识
- 计算机编程经验和专长
- 一般商务知识
- 解决问题的技能
- 与人共同的的能力
- 处理人际关系的能力
- 韧性和适应性
- 人格与道德规范
- 系统分析和设计能力
环境与工具
方法论
方法与技术
概念与原理
求解欲与人际交往能力
外部服务提供者(External Service Provider,ESP)有偿提供知识和经验
项目经理(project manager)安排预算和控制进度