第1章系统分析员涉及的领域
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有时这个过程要参照“如果……将会怎样”的 模式进行分析,因为用户要求系统回答诸如 “如果第三季度销售额下跌至1亿美元以下并 且利率上升到7.5%,怎么办?”的问题,由DSS 做出的金融预测能探究这一结果。
一些DSS用于日常事务运作的决策,如根据预
测商务旅行模型,预测将有多少租用的汽车从
一个城市开到另一个城市去度周末。
通过跟踪购买模式和客户购买倾向,市场部门需要较好地预见客户需求。那 么,如何收集和分析市场部门可用的一些关于客户行为的信息?
管理人员要不断了解公司目前的财务状况,包括盈亏账目、现金流转和股票 市场预测。那么,如何收集、分析和提交管理人员所需要的全部金融信息?
职工要求他们的福利计划更加灵活,管理人员要建立诚信。那么,如何处理 灵活的健康计划、职工投资选择权、退休账目和其他针对职工的福利计划?
25
2019/10/24
第1章 系统分析员涉及的领域
5. 通信支持系统
允许员工相互通信并与客户和厂商通信 的支持系统。
通信支持现在包括无线个人数字助理 (PDA),支持信息和个人数字助理的手 机,便利的电子邮件、宽带Internet访 问和桌面视频会议。
26
2019/10/24
第1章 系统分析员涉及的领域
22
2019/10/24
第1章 系统分析员涉及的领域
2. 管理信息系统(MIS)
接收TPS收集的信息并为管理人员生成 计划和控制商业所需报表的信息系统。
因为信息已经由TPS收集并且存放在组 织的数据库中,因此,MIS是可以实现 的。
23
2019/10/24
第1章 系统分析员涉及的领域
3. 主管信息系统(EIS)
31
2019/10/24
第1章 系统分析员涉及的领域
3. 技术
完成特定系统开发活动的策略。 技术用于完成特定系统的开发活动。包括:
项目计划技术; 系统分析技术; 系统设计技术; 系统构造与实施技术; 系统支持技术。
32
2019/10/24
第1章 系统分析员涉及的领域
1.3.2 业务知识与技能
先导案例 联合炼油厂的一个系统分析员
3
2019/10/24
第1章 系统分析员涉及的领域
概述
信息系统对现代商业组织的成功至关重要, 为使商业组织具有更强的竞争力,需要不断 地开发出新的系统。
信息技术对生产力和利润产生了重大影响, 因此,信息系统成为当今吸引人们的一个热 门行业。
不是这个技术本身增加了生产力和利润,而 是开发信息系统的专业人员利用技术的力量 实现解决方案。
1.2 解决业务问题的系统
1.2.1 信息系统 1.2.2 信息系统类型
11
2019/10/24
第1章 系统分析员涉及的领域
1.2.1 信息系统
1. 系统 2. 信息系统 3. 子系统 4. 超系统 5. 功能分解 6. 系统边界 7. 自动化边界
12
2019/10/24
第1章 系统分析员涉及的领域
熟悉一个具体的公司,可对系统的需求与变化 提供很重要的指导。对公司里员工和公司文化 的细微之处了解的多少很大程度上决定了一个 分析员的工作成效。要真正了解一个公司,需 要多年的工作经历。若一个分析员了解一个组 织如何工作的信息越多,就越能做得有成效。
35
2019/10/24
第1章 系统分析员涉及的领域
1.3.3 人的知识与技能
系统分析员需要熟悉人的许多方面并掌握与人 们的沟通技巧,设法理解他们对要解决的问题 的看法。
人们是怎样想的;
人们是怎样学习的;
人们是怎样应变的;
人们是怎样交往的;
人们是怎样工作的(包括各工种和级别)。
36
2019/10/24
第1章 系统分析员涉及的领域
1.3.4 诚实与道德
任何输入或输出都必须通过这个系统边界。 定义这些输入输出是系统分析与设计的重要部
分。 在一个信息系统中,人也是关键的部分,人做
一些由系统完成的工作。
18
2019/10/24
第1章 系统分析员涉及的领域
7. 自动化边界
一个系统的自动部分和手动部分之间的 分界。
在自动化边界的一侧是系统的自动部分, 那里的工作是由计算机完成的;而另一 侧是系统的手动部分,那里的工作是由 人工完成的。
本章描述系统分析员的领域
工作性质、重要的知识与技能,以 及分析员从事的系统与特殊项目的 类型。
6
2019/10/24
第1章 系统分析员涉及的领域
1.1 解决业务问题的分析员
1. 分析员是问题的解决者 2. 分析员要解决的典型问题 3. 分析员解决问题的过程
7
2019/10/24
第1章 系统分析员涉及的领域
30
2019/10/24
第1章 系统分析员涉及的领域
2. 工具
用于帮助规划分析与设计说明书并完成系统部件的软件产品。 开发系统的软件包:Microsoft Access,Oracle Developer和
IBM WebSphereStudio; 特定程序设计语言的集成开发环境(IDE):Sun ONE Studio
分析员要熟悉商业组织方面的内容,因为所 要解决的问题是一个业务问题。
组织要实现什么样的商务功能? 组织是如何构成的? 组织是如何管理的? 在组织中有什么类型的工作(金融、制造、
市场、客户服务等)?
33
2019/10/24
第1章 系统分析员涉及的领域
熟悉为之工作的组织类型
系统分析员也需要熟悉为之工作的组织类型。
2. 分析员要解决的典型问题
客户要昼夜随时订购产品,那么,在不增加销售成本的前提下如何不间断地 处理这些订单?
生产计划需要十分仔细地确定每周生产的每种产品的数量,那么,如何估计 影响生产的众多参数,然后可以让计划员在提交一个特定计划之前研究不同 的方案呢?
供应商希望以较小的日批处理方式装载用于制造过程中的部分物资,使库存 费用最小化,降低成本。那么,如何订购最小的份额、考虑每日的运输,并 充分利用供应商的折扣呢?
for Java或MicrosoftVisual for 和C#.NET; 计算机辅助系统工程(CASE)工具:Rational XDE Modeler,
Visible Analyst或Embarcadero Describe,它可以存储由分析 员创建的系统说明书的信息,有时能生成程序代码; 程序代码生成器、测试工具、配置管理工具、软件库管理工 具、文档支持工具、项目管理工具等。
19
2019/10/24
第1章 系统分析员涉及的领域
系统边界与自动化边界的比较
系统周围环境
系统边界
系统的手动部分
自动化边界
系统的 自动部分
20
2019/10/24
第1章 系统分析员涉及的领域
1.2.2 信息系统类型
1. 事务处理系统(TPS) 2. 管理信息系统(MIS) 3. 主管信息系统(EIS) 4. 决策支持系统(DSS) 5. 通信支持系统 6. 办公支持系统
21
2019/10/24
第1章 系统分析员涉及的领域
1. 事务处理系统(TPS)
收集和记录影响组织的事务信息的信息系统。 TPS收集和记录影响组织的事务信息。每做成一次
销售、订购一批物资、做成一次利息付款,就产生 了一个事务。 TPS是计算机自动处理的第一步,较新的TPS使用一 流的技术,并给信息系统开发者带来挑战,也带来 竞争优势和最好的投资回报。 在事务处理中,B2C和B2B的电子商务系统是最新的 挑战,新的TPS经常被叫做联机事务处理(OLTP)系 统。
学生们经常低估信息系统领域中的职业特点:诚实与道 德的重要性。
系统分析员要去调查一些涉及某个组织的许多不同部门 的信息问题,这些信息可能不是公开的,甚至可能是属 于个人隐私,如薪水、健康和工作表现等信息,分析员 必须诚实地保守这些秘密。
但是,分析员面对的问题也涉及保密的公司信息,包括 有关产品和计划产品的专有信息、战略计划或策略,甚 至涉及政府军事合约的绝密信息,有时在分析员的工作 中可能会涉及公司使用的安全过程或特定的安全系统。
3. 子系统
作为大系统中的一个部分的系统。
15
2019/10/24
第1章 系统分析员涉及的领域
4. 超系统
一个包含其他系统的大系统。
综合生产系统(超系统)
库存管理系统
制造系统
客户维护
订单登录
子系统
子系统
客户支持系统
产品目录维护
订单完成
子系统
子系统
16
2019/10/24
第1章 系统分析员涉及的领域
为高级管理人员提供用于监测竞争环 境和战略计划的信息的信息系统。
一些信息来自组织的数据库,但大多 数信息来自外部资源——关于竞争者、 证券市场报告、经济预测等新闻。
24
2019/10/24
第1章 பைடு நூலகம்统分析员涉及的领域
4. 决策支持系统(DSS)
允许用户探究有效的选择或决策效果的支持系 统。
一个非常熟悉某特定行业的分析员能够为这 个行业中的公司解决一些复杂的问题。
有些分析员一生专门研究一个特定的行业, 像制造业、零售业、金融服务业或航空航天 业。原因很简单,熟悉一个特定行业需要花 费大量的时间。
34
2019/10/24
第1章 系统分析员涉及的领域
分析员需要了解公司的细节
这个组织是干什么的; 成功的原因何在; 它的战略和计划是什么; 它的企业文化与价值是什么。
1.3.1 技术知识与技能
1. 基础知识 2. 工具 3. 技术
29
2019/10/24
第1章 系统分析员涉及的领域
1. 基础知识
计算机及其工作原理; 与计算机有关的设备(输入设备、存储设备
和输出设备); 连接计算机的通信网络; 数据库及数据库管理系统; 程序设计语言; 操作系统和各种应用程序。
5. 功能分解
把一个系统分为多个基于子系统的部件, 这些子系统依次进一步分为多个子系统。
例如,一个信息系统包括硬件、软件、输 入、输出、数据、人和过程,这些相互联 系的部件在系统中一起作用。
17
2019/10/24
第1章 系统分析员涉及的领域
6. 系统边界
系统与环境之间输入输出必须通过的分界。 每一个系统在它与它的环境之间有一个边界,
9
2019/10/24
第1章 系统分析员涉及的领域
3. 分析员解决问题的过程
研究理解问题
核实解决问题的效益大于成本
确定解决问题的需求
制定一套可能的解决方案(可供选择的方法)
决定哪个方案是最佳的,并进行推荐
详细说明所选方案的细节
实施解决方案
监控结果是否达到预期结果
10
2019/10/24
第1章 系统分析员涉及的领域
1. 系统
一组为实现某些结果相互联系、 相互作用的部件的集合体。
13
2019/10/24
第1章 系统分析员涉及的领域
2. 信息系统
一组完成收集、处理、存储信息和 以输出完成商业任务所需信息作为 提交的相互联系、相互作用的部件 的集合体。
14
2019/10/24
第1章 系统分析员涉及的领域
1. 问题的解决者
分析员毫无疑问地必须熟悉计算机和计算 机程序,必须具有专业技能和程序设计方 面的开发专长。
但他们也必须有十足的好奇心去探索事情 是怎样完成的,以及如何把这些事情做得 更好。
开发IS要为组织解决问题,系统分析员经 常被看做问题的解决者,而不是程序员。
8
2019/10/24
第1章 系统分析员涉及的领域
6. 办公支持系统
帮助员工创建和共享包括报表、建 议和备忘录的文档的支持系统。
27
2019/10/24
第1章 系统分析员涉及的领域
1.3 系统分析员所需的技能
1.3.1 技术知识与技能 1.3.2 业务知识与技能 1.3.3 人的知识与技能 1.3.4 诚实与道德
28
2019/10/24
第1章 系统分析员涉及的领域
4
2019/10/24
第1章 系统分析员涉及的领域
系统分析:理解并详细说明信息系统应 该做什么的过程。
系统设计:详细说明信息系统的众多组 件在物理上是怎样实施的过程。
系统分析员:使用信息技术的商业专业 人员,利用分析与设计技术解决业务问 题。
5
2019/10/24
第1章 系统分析员涉及的领域
第1章 系统分析员涉及的领域
2019/10/24
第1章 系统分析员涉及的领域
本章内容
先导案例 概述 1.1 解决业务问题的分析员 1.2 解决业务问题的系统 1.3 系统分析员所需的技能 1.4 分析员周围环境 1.5 战略计划中分析员的作用 要点回顾 阅读章节要求
2
2019/10/24
第1章 系统分析员涉及的领域