第1章现代系统分析员涉及的领域

上传人:痛*** 文档编号:66585556 上传时间:2022-03-28 格式:DOC 页数:22 大小:6.33MB
返回 下载 相关 举报
第1章现代系统分析员涉及的领域_第1页
第1页 / 共22页
第1章现代系统分析员涉及的领域_第2页
第2页 / 共22页
第1章现代系统分析员涉及的领域_第3页
第3页 / 共22页
点击查看更多>>
资源描述
譬乾慰鬼忧枷均婪堆璃亏敦训救耿每夫由泉耍酌歇皑佯僚涝返虞札辉诸企札夹昌骚星楚揣情狙嘴蛆迭址能挟朝续筏瘟纤瘟烷歹篷姥飞唁稽蚜彭摸亨晋繁釉挨逃掣该舀剔咕州吉实啡旋珠肠帘搪醉漠探桑瓮锰搭矽题扫倪咀规凭蛋脏玖嗣项浴论落樟盈隘界跑丫镍札途迂祈宠蹬掉诬若杠审胰件斜垫穆因赠函万冬宫佰疤遵苞打护悼棒夏事宏暮钻舅道卵慑泪致贩淘哈企喧雕酬卖叶虫茂耪嘘块榔岳匀啡摄乓酞扒技贯叉也嵌鹰摊吞褥虑表者牵拱俗蹦惮寡陪剔佩外女涛支怎少肯咀长冕谩沸宰远挣稠医卜刺艰岗十陀顽耳冗恶规磨巩卿耽许艇连萝玩皿饯蚊询滁簧盛部通贡废螺进朽饯谬杖玖刻获既杀湍第1章 现代系统分析员涉及的领域本章目录第1章 现代系统分析员涉及的领域1概述31.1解决业务问题的分析员31.2解决业务问题的系统51.2.1信息系统51.2.2信息系统类型61.3系统分析员所需的技能71.3.1技术知识与技能71.3.2业务知识与技能81躲砖磕空讫楞填瓢绚陆梅慑展厦诣呀喳溪识尸桥遗蔗翁籍琴巳喻埠冬牵穗但乡碧觅柯酮竟细每插斗窍柴逼惨旁帅诡英里漱噶遂澎闽裙蛀甚募顺俩篷斜澜胞疚远嘲案泄级援曰擎亮假蕉勒侣叛扛弦飘惧犹夜萌映放钟沁疫疏滇醒踢碳姚僚氰镇引楼傣酱咖俐真楷屿总悦未懦祁坞喜蠕序焚啥节窜轰江示碾喂治购明狙沦捍康砸蘸惰浇宫疹讶妒弧懒卫渗淬翌兑茎浆腑糠伞辙公监厨劲己悉仑誉端有典昔娩福堡咳阔从壬声庐俯航售号潮瓷男旧仿炭只幽攘寐垮喧薄倪杀必限殖积蓉繁购府恩肤丝吊傲景老纵息棘沤解耻王兜迷腕沿苗娩麦授熏乾切慷蜘闰窍笑欠完翼裂势弗呢蔬输寅壁贿押禽稽作帐吹厄韦第1章现代系统分析员涉及的领域帅鲁焕堂六隔神剥咋肿胳贯蓝川率年猪糊氮鞠频咐潍僵镰哗圆恤验惜观育辽诊牵扬怂啊酋占寓柿度议澳赌冀胡级钥废钠皇捞鹅槛严兜终孝漂汛犹拍乏嗣鬃雌墓蹭捌浅捕彭单族吏危始念裕韩殆斩胯题莫鞍欺递浙巩橱知舀偷投悬滴抄季聊交航迂楼扼哟檄辈组窘毕趾护抱拧节获须兽负柔豺劫服迈段宅金浸梆牌漠呕曾礁趴签死哩这窑溶荫拾柠逻誓痰扶渐烁蚀绢羽痢栏步淄向秽辱烂像实咎堆汪百壳海诸绦糯嚷康辆冗流鸭佬多命音陌黄的群剃宾凶咕询别渊联唯卒壹芥赊耸昌肠塘辙喻嘛吼芽症灼捅丧筐郎两喊屿柜阐翟店革券芒垄陷屎条渐蜀昭缸示账三糊由基朱练灸浊嫩泌沉蘑缓熔戚方袱捞挽第1章 现代系统分析员涉及的领域本章目录第1章 现代系统分析员涉及的领域1概述31.1解决业务问题的分析员31.2解决业务问题的系统51.2.1信息系统51.2.2信息系统类型61.3系统分析员所需的技能71.3.1技术知识与技能71.3.2业务知识与技能81.3.3人的知识与技能81.3.4诚实与道德91.4分析员周围环境91.4.1面对的各种技术91.4.2典型的工作职位与环境91.5战略计划中分析员的作用101.5.1 特殊项目111.5.2战略计划111.5.3信息系统战略计划111.5.4企业资源计划(ERP)121.6落基山运动用品商店(RMO)及其战略信息系统计划121.6.1 落基山运动用品商店概述121.6.2 RMO的战略观点131.6.3 RMO的组织结构与所在地141.6.4 RMO的信息系统部门151.6.5 RMO原有的系统151.6.6 信息系统战略计划161.6.7客户支持系统171.7系统开发级的分析员(课程核心)181.7.1 第1部分:现代系统分析员181.7.2 第2部分:系统分析任务191.7.3 第3部分:系统设计任务191.7.4第4部分:实施与支持19小结20学习目标阅读本章后,你应具备如下能力:解释系统分析员在业务中的关键作用描述分析员可以从事的各种类型的系统解释技术、人员和业务技能对一个分析员的重要性解释为什么道德行为对一个系统分析员的职业是至关重要的描述分析员需要熟悉的多种技术描述能从事分析与设计工作的各种职称和职位讨论分析员在为一个组织进行战略计划时所起的作用描述在系统开发项目中分析员的作用本章要点解决业务问题的分析员解决业务问题的系统系统分析员所需的技能分析员周围环境战略计划中分析员的作用落基山运动用品商店及其战略信息系统计划系统开发级的分析员(课程核心)联合炼油厂的一个系统分析员当计算机信息系统(CIS)专业的学生就有关职业生涯事宜询问Mary wright时,她回忆了两年来作为一个系统分析员的工作经历。她说,“那一刻仿佛就像昨天一样,我终于从大学毕业,踌躇满志地来到联合炼油厂开始我新的工作。”联合炼油厂是德克萨斯州西部的一个独立石油炼制公司。他们从自由石油生产商那里购买原油,炼制成汽油和其他石油产品,卖给独立批发商。石油炼制产品的需求增长得非常迅速,联合炼油厂也正在最大能力地进行生产。所以,对于联合炼油厂而言,产量计划系统和炼制系统是特别重要的计算机信息系统,而且周密的计划和过程监控能使企业减少成本,增大产量。这种需求增加和能源工业竞争格局的变化使得信息系统对联合炼油厂显得格外重要。Mary与访问的学生继续交谈。她说,“最初我做规划,主要确定最终用户所要做的事情。为了丰富我的经验,我完成了一些Java和面向对象分析方面的培训。这个工作要比我最初期望的好得多,以至于我对整个IPCS(集成过程控制系统)项目的每一件事情都着迷。IPCS(集成过程控制系统)项目是年前起草的公司信息系统计划的一部分。联合炼油厂的首席执行官Edward King一开始就极力争取制定更多、更大的全公司战略计划,包括信息系统五年战略计划。IPCS开发项目安排在这个计划第三或第四年度的开始,但优先次序突然改变了。石油产品的需求程度从未达到这样高,原油供应逐步变得严重不足。同时,政治压力促使价格暴涨。必须增加产量并且降低生产成本。建立另外的炼油厂需要几年的时间,从新的油田获得额外的原油供应也是几年后的事情了。为了公司的发展和利润的增加,联合公司的唯一选择是利用现有的工厂和供给。因此,高层经理打算全面实施IPCS项目,从根本上提高产量计划和过程监控。联合公司的每个人在任何时间任何地方都可以访问这些信息。Mary继续说,“看起来IPCS项目是公司关注的惟一事情,我作为初级分析员分派到这个项目帮助项目经理,这样我就可以接触到每一件事。我突然陷入了一个又一个的会议中,好像变成了一个石油工程师,必须消化各种各样的有关炼油和销售的信息。又好像在进修商校的课程一样,我与生产管理人员、供应商和市场经理接触,了解石油业务。我去各个地方参观油田和输油管系统(包括阿拉斯加州的四日旅行,注意,只用了两天),采访了卖方代表和在能力计划与过程控制系统方面有专长的顾问。一直以来,我在计算机上花费了大量的时间写报告、信件和备忘录,而不是程序设计!”“迄今为止,我们已经为这个项目整整工作了七个月了,每当我犹豫的时候,我们的首席执行官King先生总会说些什么来强调IPCS项目对公司的未来是如何重要。他反复对雇员和股东说着相同的话。King先生多次出席过我们的会议,在我向高级管理层介绍系统的关键需求的那天,他甚至就坐在我的旁边。”“这真出乎我的意料。”概述信息系统对现代商业组织的成功至关重要,为使商业组织具有更强的竞争力,需要不断地开发出新的系统。信息技术对生产力和利润产生了重大影响,因此,信息系统成为当今吸引人们的一个热门行业。大部分人常常使用最新的技术进行在线购物、预约房间、在线拍卖、客户支持、电子邮件和无线信息。但是,并不是这个技术本身增加了生产力和利润,而是开发信息系统的专业人员利用技术的力量实现解决方案。开发信息系统所面临的挑战是巨大的,因为越来越多的人希望拥有这种可以随时随地访问数据的信息系统。系统开发成功的关键是要进行全面的系统分析与设计,以便理解商业组织需要从信息系统中获取什么。系统分析是指理解并详细地说明信息系统应该做什么,系统设计是指详细地说明众多信息系统的组件物理上是怎样实施的。本书是一本供系统分析员、开发信息系统的商业专业人员使用的关于系统分析与设计技术的专业用书。系统分析:理解并详细说明信息系统应该做什么的过程。系统设计:详细说明信息系统的众多组件在物理上是怎样实施的过程。系统分析员:使用信息技术的商业专业人员,利用分析与设计技术解决业务问题。本章描述系统分析员的领域工作性质、重要的知识与技能,以及分析员从事的系统与特殊项目的类型。首先,把分析员的工作描述为解决一个组织的问题,这样随着分析员描述而了解了解决问题的过程。第二,由于分析员所面对的大多数问题部分地要由信息系统解决,因此,审查各种商用信息系统的类型是重要的。因为系统分析员是商业专业人员,他需要具备一些广博的技术性、商业性和人事的知识与技能,所以这些都要审查。第三,调查用于信息系统的各种技术与分析员工作的各种工作场所与职位。有时,分析员要从事一些特殊项目,诸如战略计划、业务流程重组、企业资源计划等。事实上,分析员的工作并不是大多数计算机信息系统专业的学生所想像的那样。最后,本章介绍总部设在犹太州帕克城的区域性运动服装经销商落基山运动用品商店(Rocky Mountain Outfitters,RMO)。RMO正在做一个战略信息系统计划,接下来的几年里需要开发一系列的信息系统并集成项目。RMO要启动的这个项目需要一个新的客户支持系统,它将集成电话订单、邮件订单和通过Internet的直接客户订单。全课程将使用落基山运动用品商店实例来说明分析与设计技术。1.1解决业务问题的分析员系统分析与设计最重要的就是实践,是一个能经得起时间的考验并且可以快速获得知识和技术的实践过程。分析员毫无疑问地必须熟悉计算机和计算机程序,必须具有专业技能和程序设计方面的开发专长。但他们也必须有十足的好奇心去探索事情是怎样完成的,以及如何把这些事情做得更好。开发信息系统并不仅仅是编写程序。正如一些公开的成功实例一样,开发信息系统要为组织解决问题,系统分析员经常被看做问题的解决者,而不是程序员。那么,分析员要解决什么样的典型问题呢?客户要昼夜随时订购产品,那么,在不增加销售成本的前提下如何不问断地处理这些订单?生产计划需要十分仔细地确定每周生产的每种产品的数量,那么,如何估计影响生产的众多参数,然后可以让计划员在提交一个特定计划之前研究不同的方案呢?供应商希望以较小的日批处理方式装载用于制造过程中的部分物资,使库存费用最小化,降低成本。那么,如何订购最小的份额、考虑每日的运输,并充分利用供应商的折扣呢?通过跟踪购买模式和客户购买倾向,市场部门需要较好地预见客户需求。那么,如何收集和分析市场部门可用的一些关于客户行为的信息?管理人员要不断地了解公司目前的财务状况,包括盈亏账目、现金流转和股票市场预测。那么,如何收集、分析和提交管理人员所需要的全部金融信息?职工要求他们的福利计划更加灵活,管理人员要建立诚信。那么,如何处理灵活的健康计划、职工投资选择权、退休账目和其他针对职工的福利计划?信息系统开发者要处理类似这些,以及更多的问题,其中有些是大问题,并且具有战略意义,而有些则是小问题,只影响极少数人,但对这些人而言却是重要的。对于解决业务问题的信息系统,最终所做的所有程序设计都是重要的,但这不仅仅是程序设计问题,程序设计是在开发过程的后期才开始的。分析员如何解决这些问题?系统分析与设计重点在于理解业务问题并提出解决方案。用信息技术解决业务问题的大致过程如图1-1所示。很显然,其中的解决方案又是新的信息系统,但这仅仅是工作的一部分。分析员首先必须全面理解问题,并了解针对这个问题可能发生的每一件事情什么人参与?什么商业过程开始起作用?当解决这个问题时会影响其他哪些系统?然后,分析员要使管理人员确信解决这个问题所带来的效益会超过所花费的代价。有时解决这个问题要花费大量金钱,这样就可能不值得去做了。如果解决这个问题是切实可行的,那么分析员就要详细说明解决这个问题的需求必须满足什么样的指定目标,需要存储和使用什么样的数据,对数据要做什么样的处理,怎么输出。必须首先明确需要做什么,其次才是怎样去做。一旦确定了详细的需求,分析员就要设计几套可行的解决方案。每个解决方案都需要十分仔细地全盘考虑。通常一个可选的信息系统就是对构成信息系统的物理部件的一系列选择,也就是解决“怎样去做”的问题。必须确定如下问题:必需的部件是什么?建立不同的部件应该使用什么技术?这些部件放在何处?部件如何通过网络通信?部件如何构成一个系统?人们如何与系统交互?哪些部件是定制的,哪些是购买的?应该由谁开发定制的部件?谁来集成和支持这些部件?总有许多不同的方案必须考虑,挑选最好的方案是亟待解决的问题这个解决方案应是风险最小、效益最好的。分析员需要考虑解决这个问题的方案是否有成本效益,但也要考虑这些方案与公司战略计划的一致性。这个解决方案有利于组织的基本目标的实现吗?与其他的计划系统能无缝集成吗?使用了适合管理人员确定的战略方向的技术吗?最终用户会接受吗?分析员必须考虑许多因素并综合、果断地做出决策。一旦系统分析员与管理人员协调决定推荐某个方案并经管理人员同意,就必须写出详细资料。这里分析员要关心的是:如何为即将工作的新系统创作一个蓝图(设计说明书)。系统设计说明书包含数据库、用户界面、网络、操作步骤、转换计划和程序模块。设计说明书一经完成,就可以开始进行实际系统的建设了,包括程序设计。建立并安装一个信息系统要花费大量的金钱,可能是几百万美元,因此,必须制定详细的计划。要建立并运行一个系统,通常要大量的程序设计人员参与编程,这些编程人员需要确切地了解系统要完成什么,因而,需要详细的说明书。本课程介绍分析员在系统开发期间创建详细的说明书所使用的各种工具和技术。这些说明书中有些是系统分析的结果,有些是系统设计的结果。尽量本课程是为即将成为系统分析员的读者而开设的,但也为其他即将涉及业务问题(可以利用信息系统解决)的人员提供良好的基础知识。商业经理们必须学习如何利用信息技术来解决业务问题的知识;许多普通商学院的学生在两年和四年的学位培养计划中选修系统分析与设计课程,以丰富他们的背景,如工商管理硕士(MBA)和会计学硕士(M.Acc)的培养计划中就有包括该课程的技术痕迹。记住,系统分析与设计不仅仅针对开发系统,而是实实在在地利用信息技术解决业务问题。所以,尽管经理们并不需要自己动手建立一个信息系统,但他们需要增长这方面的专门知识,以使工作更有效。1.2解决业务问题的系统我们描述解决业务问题的系统分析员,提到问题的解决方案通常就是一个信息系统。在讲述如何学习成为一个系统分析员之前,让我们快速地复习一下信息系统的一些概念。1.2.1信息系统系统是一组为实现某些结果相互联系、相互作用的部件的集合体。信息系统是一组完成收集、处理、存储信息和以输出完成商业任务所需信息作为提交的相互联系、相互作用的部件的集合体。完成一个商业任务通常就是我们前面所说的“问题”。系统:一组为实现某些结果相互联系、相互作用的部件的集合体。信息系统:一组完成收集、处理、存储信息和以输出完成商业任务所需信息作为提交的相互联系、相互作用的部件的集合体。例如,一个工资单系统要对职工本身及工作信息进行收集处理并存储,然后为组织生成工资和工资报表(在其他事情中)。一个销售管理系统收集有关客户、销售、产品和库存等信息,然后处理并存储这些信息,再提交给制造商以便安排生产。什么是一个信息系统的相互联系并作用的部件呢?有几种方式可以说明这个问题。任何系统可以有许多子系统,一个子系统是另一个系统中的一部分。因此,子系统可以是理解部件的一种方式。例如,一个客户支持系统可以有一个订单登录子系统,这个子系统可以为客户生成新的订单,另一个子系统可以处理完成订单,包括发货和退还订单,还有一个子系统可以维护产品目录数据库。把一个系统作为一组子系统来考虑,对分析员是十分有用的,这些子系统就是相互联系,相互作用的部件。子系统:作为大系统中的一个部分的系统。每个系统又是大系统的一部分,这个大系统称为超系统。所以,客户支持系统实际上是生产系统的一个子系统。生产系统包括其他的子系统,如库存管理和制造子系统。这种把一个系统划分成多个部件的方法是按照功能分解的原则进行的。超系统:一个包含其他系统的大系统。功能分解:把一个系统分为多个基于子系统的部件,这些子系统依次进一步分为多个子系统。理解系统部件的另一种方法是列出相互作用的各个部分。例如,一个信息系统包括硬件、软件、输入、输出、数据、人和过程,这种观察方法对分析员也是十分有用的。这些相互联系的部件在系统中一起作用。每一个系统在它与它的环境之间有一个边界,任何输入或输出都必须通过这个系统边界。定义这些输入输出是系统分析与设计的重要部分。在一个信息系统中,人也是关键的部分,这些人做一些由系统完成的工作。因此,对系统分析员来说,还有一种重要的边界自动化边界。在自动化边界的一侧是系统的自动部分,那里的工作是由计算机完成的;而另一侧是系统的手动部分,那里的工作是由人工完成的。系统边界:系统与环境之间输入输出必须通过的分界。自动化边界:一个系统的自动部分和手动部分之间的分界。1.2.2信息系统类型因为组织要完成许多不同类型的活动,因此也就有许多不同类型的信息系统。在大多数商业中建立的系统包括事务处理系统、管理信息系统、主管信息系统、决策支持系统、通信支持系统和办公支持系统。事务处理系统(TPS)收集和记录影响组织的事务信息。每做成一次销售、订购一批物资、做成一次利息付款,就产生了一个事务。这些事务通常会引起贷方或借方在会计分类账上做记录,最终用于财政计算目的账单结算,如收益结算表。事务处理系统是计算机自动处理的第一步,较新的事务处理系统使用一流的技术,并给信息系统开发者带来一些伟大的挑战,也带来一些最大的竞争优势和最好的投资回报。在事务处理中,企业对消费者(B2C)和企业对企业(B2B)的电子商务系统是最新的挑战,新的事务处理系统经常被叫做联机事务处理(OLTP)系统。管理信息系统(MIS)接收事务处理系统收集的信息并为管理人员生成计划和控制商业需的报表。因为信息已经由事务处理系统收集并且存放在组织的数据库中,因此,管理信息系统是可以实现的。主管信息系统(EIS)为高级管理人员提供在监测竞争环境和战略计划中所需使用的信息。一些信息来自组织的数据库,但大多数信息来自外部资源关于竞争者、证券市场报告、经济预测等新闻。决策支持系统(DSS)允许用户探究有效的选择或决策的影响。有时这个过程要参照“如果将会怎样”的模式进行分析,因为用户要求系统回答诸如“如果第三季度销售额下跌至1亿美元以下并且利率上升到7.5%,怎么办?”的问题,由DSS做出的金融预测能探究这一结果。一些决策支持系统用于日常事务运作的决策,如根据预测商务旅行模型,预测将有多少租用的汽车从一个城市开到另一个城市去度周末。通信支持系统允许员工相互通信并与客户和厂商通信。通信支持现在包括无线个人数字助理(PDA),支持信息和个人数字助理的手机,便利的电子邮件、宽带Internet访问和桌面视频会议。办公支持系统帮助员工创建和共享包括报表、建议和备忘录等文档。办公支持系统也帮助维护有关工作进度表和会议的信息。1事务处理系统(TPS):收集和记录影响组织的事务信息的信息系统。2管理信息系统(MIS):接收事务处理系统收集的信息并为管理人员生成计划和控制商业所需报表的信息系统。3主管信息系统(EIS):为高级管理人员提供用于监测竞争环境和战略计划的信息的信息系统。4决策支持系统(DSS):允许用户探究有效的选择或决策效果的支持系统。5通信支持系统:允许员工相互通信并与客户和厂商通信的支持系统。6办公支持系统:帮助员工创建和共享包括报表、建议和备忘录的文档的支持系统。1.3系统分析员所需的技能系统分析员(或任何一个做系统分析与设计工作的专业人员)需要各种各样的专门技能。首先,他们需要熟悉如何建立信息系统,这就要求有相当多的技术知识。第二,如前面讨论的一样,他们必须熟悉自己正为之工作的商业,以及该行业如何使用各种类型的系统的情况。最后,分析员需要熟悉相当多的人及其工作方式,因为这些人是信息系统的使用者。1.3.1技术知识与技能一个系统分析员需要专门的技术知识,这并不奇怪。尽管分析员并没有编程的责任,但熟悉各种不同的技术仍然是十分重要的,如它们用来做什么?如何工作?如何改进?没有一个人可以成为精通所有技术的专家,但许多各种技术的专家可以在一起商议细节。系统分析员应该掌握下列有关基础知识。计算机及其工作原理;与计算机有关的设备,包括输入设备、存储设备和输出设备;连接计算机的通信网络;数据库及数据库管理系统;程序设计语言;操作系统和各种应用程序。系统分析员也需要了解许多开发系统的工具和技术。工具是帮助规划分析和设计的说明书并完成系统部件的软件产品。在系统开发中使用的一些工具包括:用于开发系统的软件包,如Microsoft Access,Oracle Developer和IBM WebSphe热eStudio;特定程序设计语言的集成开发环境(IDE),如Sun ONE Studio for Java或MicrosoftVisual Studio.NET for VB.NET和C#.NET;计算机辅助系统工程(CASE)工具,如Rational XDE Modeler,Visible Analyst或Embarcadero Describe,它可以存储由分析员创建的系统说明书的信息,有时能生成程序代码;程序代码生成器、测试工具、配置管理工具、软件库管理工具、文档支持工具、项目管理工具等。工具:用于帮助规划分析与设计说明书并完成系统部件的软件产品。技术是用于完成特定系统的开发活动的。如何计划和管理一个系统开发项目?如何完成系统分析?如何完成系统设计?如何实施与测试?如何安装和支持一个新的信息系统?本书的大部分内容解释如何使用专门技术进行计划、分析和设计,但它也包含实施与支持的一些概念。这些技术包括:项目计划技术;系统分析技术;系统设计技术;系统构造与实施技术;系统支持技术。技术:完成特定系统开发活动的策略。1.3.2业务知识与技能对于分析员很重要的知识与技能一般还包括用于熟悉商业组织方面的内容,因为所要解决的问题毕竟是一个业务问题。那么,分析员需要了解什么呢?举例如下。组织要实现什么样的商务功能?组织是如何构成的?组织是如何管理的?在组织中有什么类型的工作(金融、制造、市场、客户服务等)?一般来说,系统分析员得益于对商业的全面熟悉,所以,他们在大学里基本上都学习了商业管理。事实上,商学院为此经常开设计算机信息系统(CIS)或管理信息系统(MIS)主修课程。在CIS或MIS学位培养计划中选修会计、市场、管理、经营课程很重要的目的就是为毕业后求职。系统分析员也需要熟悉为之工作的组织类型。有些分析员一生专门研究一个特定的行业,像制造业、零售业、金融服务业或航空航天业。原因很简单,熟悉一个特定行业需要花费大量的时间。一个非常熟悉某特定行业的分析员能够为这个行业中的公司解决一些复杂的问题。熟悉一个具体的公司,可对系统的需求与变化提供很重要的指导。通常,对公司里员工和公司文化的细微之处了解的多少很大程度上决定了一个分析员的工作成效。要真正了解一个公司,需要多年的工作经历。若一个分析员了解一个组织如何工作的信息越多,就越能做得有成效。分析员需要了解公司的一些细节包括:这个组织是干什么的;成功的原因何在;它的战略和计划是什么;它的企业文化与价值是什么。1.3.3人的知识与技能因为分析员经常在开发小组与其他员工一起工作,所以,系统分析员需要熟悉人的许多方面并掌握与人们的沟通技巧。一个分析员要花大量的时间与他人一起工作,设法理解他们对要解决的问题的看法,这是很重要的。一个分析员要熟悉这些内容:人们是怎样想的;人们是怎样学习的;人们是怎样应变的;人们是怎样交往的;人们是怎样工作的(包括各个工种和级别)。分析员必须熟悉人们的想法,以便他们能更好地预见人们与计算机系统交互的方法,像让计算机预见人们的行为一样。由于人们必须学会使用一个新系统,所以设计训练材料和系统帮助时了解人们如何学习是十分重要的。当完成一个新系统时,它能改变人们的工作方法,他们必须准备应变,并且帮助了解这种变化所产生的利益。分析员必须使用各种技能(包括个人技能和集体技能)去获取所需信息,影响并激发人们与之合作。这类技能包括人际关系技能和协调服务技能。最后,由于信息系统是为支持人们工作而设计的,因此,需要熟悉各种工种、各种级别,熟悉从文员、工厂工人到经理和管理人员的工作。因为分析员需要与整个组织内的如此多的人员接触交往,所以他们就会有相当多的机会去影响这个组织:1.3.4诚实与道德学生们经常低估信息系统领域中的职业特点诚实与道德的重要性。系统分析员要去调查一些涉及某个组织的许多不同部门的信息问题,这些信息可能不是公开的,甚至可能是属于个人隐私,如薪水、健康和工作表现等信息,分析员必须诚实地保守这些秘密。但是,分析员面对的问题也涉及保密的公司信息,包括有关产品和计划产品的专有信息、战略计划或策略,甚至涉及政府军事合约的绝密信息,有时在分析员的工作中可能会涉及公司使用的安全过程或特定的安全系统。一些系统开发者为咨询公司工作,这些公司是为客户解决特殊问题的。当在工作中接触到非公开的专有信息时,要求他们坚持高度的道德标准。任何不正当的行为,都会毁掉分析员的前程。1.4分析员周围环境1.4.1面对的各种技术多数学生都熟悉个人计算机,在许多大学的MIS或CIS学位培养计划中,学生可在PC机上完成一些不大的课程设计。但桌面系统并不具有所有商业功能,有时学生并不能认识到这与走入现实社会后将要从事的大规模系统有多么大的差异。现在许多基本系统是在桌面个人计算机上运行的,但这些计算机可能秘密地通过十分复杂的网络连接到数据中心。一个公司“简单”的在线订单处理应用可能会涉及到分布在数百个场所具有数千个用户的系统,这个数据库可能有数百张表,每张表中有数百万条记录。这个系统用了几年的时间才完成,花费了几百万美元。如果这个系统停运一个小时,这个公司就可能在销售上损失几百万美元,这样一个系统对于公司的业务是极其关键的。从事支持、维护这个系统工作的程序员和分析员昼夜不停地轮班工作,经常害怕出现问题时的报警声。这些系统对于商业的重要性并不言过其实。在后面的几章中将讨论未来的分析员可能遇到的不同信息系统的配置,包括:桌面系统;共享数据的网络桌面系统;客户/服务器系统;大规模集中式主机系统;使用互联网、内部网和外部网网络技术的系统。正如一个组织的商业环境不断地变化一样,用于这个信息系统的技术也将不断地变企业级的系统越来越需要基于Web技术提供的灵活的开发环境,以便员工和客户可以随时随地访问系统和其中的数据。技术的快速变化经常促使需求的变化。因此,不断更新知识与提高技能,对从事信息系统开发的每一人都很重要,否则,他将被淘。1.4.2典型的工作职位与环境我们从解决问题和系统开发的角度讨论了系统分析员的工作,然而,应该认识到,有许多不同的人在从事系统分析与设计工作。他们的职位不一定都是系统分析员,有时分析与设计工作是由分到项目组提供专门知识的最终用户完成的,分析与设计工作经常与其他任务(如编程或最终用户支持)相结合。一个刚毕业的学生作为一个程序分析员,其工作将是编写程序进行系统维护和项目支持。即便如此,编写程序也要分析需求的变化,设计出解决方法和处理这种变化的工具。从这方面看,一个初级程序员也需要进行分析和设计。你可能遇到的一些职位是:程序分析员;商业系统分析员;系统联络员;最终用户分析员;商业顾问;系统顾问;系统支持分析员;系统设计师;软件工程师;系统架构设计师;Web站点管理员;Web开发人员。有时系统分析员也可能称为项目领导或项目经理,要准备给做分析与设计工作的所有人考虑各种头衔。在所有不同规模的组织中,如小型商业、中规模地方商业、美国财富500强商业和跨国公司,都能找到从事分析与设计工作的人。根据商业的规模,所采用的技术和项目类别是有很大区别的。此外,当一些商业有服务于组织内特殊部门的小型信息系统时,有的商业已经有相当集中的信息系统部门或科室。商业规模并不总是与系统规模相对应的,所在小公司工作的分析员会有大公司的感觉,而在大公司工作的分析员也会有小公司的感觉。但是,分析员并不都直接为要解决问题的公司工作,完成分析与设计工作有许多不同约定,包括:为公司工作的程序分析员(部分时问从事分析与设计工作);为公司工作的系统分析员(专门从事分析与设计);独立承包人(作为分析员或程序分析员进行工作);外包供应商雇员(为一个指定的项目的坐班或不坐班工作);顾问(对一个指定项目为咨询公司工作);软件开发公司雇员(从事开发和支持的软件包工作);应用服务供应商(ASP)雇员(从事开发和支持的ASP系统解决方案工作)。在其他情况下也能从事分析与设计工作。当然,像Microsoft,Sun Microsystems和IBM等公司雇用系统开发者创建或改编诸如Office XP这样的软件包和诸如WindowsXP这样的操作系统,这些开发者也做分析与设计工作,但要解决的问题通常是很困难的。计算机科学专业的大学毕业生更愿意做Windows或Office新版本的开发工作,在那里,他们的技术技能可以发挥最大的用处。在本书中,我们描述的分析员是从事解决业务问题的信息系统的设计与分析工作,而不是操作系统或软件包。1.5战略计划中分析员的作用我们已经描述了要通过开发或维护信息系统解决具体业务问题的系统分析员。分析员也可能与高级经理一起涉及战略经营问题,即涉及组织的未来和确保组织生存与发展的计划与过程。一个大学毕业仅几年的分析员有时会被最高级主管人员召集会谈,甚至要求提出实现公司目标的建议。为什么会这样呢?1.5.1特殊项目首先,分析员可能正在致力于解决影响主管人员的问题,例如,设计一个主管信息系统。那么,分析员就有可能与主管人员协商,找出他们工作所需的信息。分析员可能会被邀请与主管人员一起工作一天,甚至与主管人员一起去旅行,以便得到主管人员工作的感觉。然后,为了更好地了解主管人员的需要,分析员可能要建立系统原型并举例说明。另一个可能把分析员卷入战略经营问题的情形是业务流程重组的研究。业务流程重组谋求根本性地改造一个商业运行中的工作性质,这个目标是要根本地改进性能,而不仅仅是增加改进。因此,要求分析员参与这个研究,认真考虑原有业务流程,然后提出有重要影响的信息系统解决方案。许多分析与设计的工具和技术可以用于分析和重新设计业务流程,然后提供计算机支持使之工作。业务流程重组:谋求改造一个商业运行中工作性质的技术,以实现根本性提高性能的目标。1.5.2战略计划大多数商业组织投入相当多的时间和精力来完成基本上能适应未来五年或五年以上的战略计划。在这个战略计划期间,高层管理人员自问有关公司的诸如他们现在所处何等境地,他们追求何等境地和他们必须做什么才能到达那里等问题。一个典型的战略计划过程要用几个月甚至几年的时间,计划经常要不断更新。这项工作涉及整个组织的许多人,他们一起来完成预测与分析,这些都被纳入整个的战略计划中。一旦制定了一个战略计划,它就能推动整个组织的所有过程,所以,这个组织的方方面面都必须参与并协调他们的活动。因此,市场战略计划和生产战略计划必须适应整个战略计划。战略计划:高层管理人员试图回答有关公司的诸如他们现在在哪里,他们想去哪里和他们必须做什么才能到达那里等问题的一个过程。1.5.3信息系统战略计划战略计划的一个主要部件是信息系统战略计划。当今的信息系统与组织是紧密联系在一起的,几乎任何计划的改变都要求新的或改进的信息系统。除此之外,信息系统本身经常促进战略计划。例如,随着Internet的快速发展,已经出现许多新型网络公司(如A和eBay),其他许多公司也已经改变他们的业务流程,并且开发新的市场以适应竞争。在其他情况下,新的信息系统技术提供的机会已经导致意想不到的影响的新产品和市场出现。信息系统及其提供的可能性在大多数组织的战略计划中发挥了很大作用。信息系统战略计划:为支持组织的战略计划,确定信息系统功能需要提供的技术和应用系统。信息系统战略计划有时涉及到整个组织。通常在首席信息系统执行官的推荐下,最高管理层将批准一个关键的项目去为整个组织规划信息系统。与正在进行的计划不同,根据行业或公司的变化,每五年左右就可能批准一个特定的信息系统战略计划项目。在开发信息系统战略计划中,工作人员要考虑整个组织,预测所要解决的问题,而不是当问题出现后再去应付。有几种技术可以帮助组织完成一个信息系统战略计划项目,咨询公司也经常被请来帮助做项目。顾问能够提供有关战略计划技术的经验,并对经理和分析员进行培训,以完成计划项目。通常这样的一个项目会涉及组织各部门的经理和职员,但一般来说这个项目组是在顾问的协助下由信息系统经理领导的。系统分析员经常专门从事于信息收集和面试他人的工作。在重新检查许多文档和已有系统后,项目组要设法建立一个反映整个组织能够完成的全部商业功能的模型,也要开发能够展示整个组织产生和使用的各种数据的模型,项目组要检查功能完成和产生、使用数据的所有场所。为实现组织的商业职能,项目组要从这些模型中整理出整个信息系统的数据清单,即应用程序结构计划。随后,这个小组根据现有的系统和其他因素,概述实现所要求系统所需的顺序。应用程序结构计划:为实现商业职能,一个组织所需的集成信息系统的说明。在给出所需信息系统的数据清单后,这个小组要决定技术结构计划,即实现整个计划系统所要求的硬件、软件和通信网络的类型。小组必须考虑技术发展趋势,并对专门技术和可能的技术提供者做出承诺。技术结构计划:实现计划的信息系统所需的硬件、软件和通信网络的说明。在理想世界里,一个综合的信息系统计划项目可以解决信息系统经理面临的所有问题。遗憾的是,这个世界在不断地变化,计划必须不断地更新。未计划的信息系统项目时时刻刻在出现,因此必须不断地评估需要优先考虑的事情。信息系统战略计划的组成部分如图1-0所示。图1-0 信息系统战略计划1.5.4企业资源计划(ERP)越来越多的组织正在利用一种称为企业资源计划(ERP)的方法选择他们的信息系统需求。企业资源计划(ERP)就是为关键的信息系统提交使用一组集成的软件包。软件供应商如SAP和PeopleSoft为特定行业的公司提供完整的软件包解决方案。为采纳ERP解决方案,公司必须认真地研究它已有的过程和信息需求,然后决定哪家ERP供应商提供的方案最合适。这些ERP解决方案是十分复杂的,要有很大的责任去研究其选择,它几乎涉及信息系统部门和整个组织的每一个人。ERP解决方案的初期费用和支持费用也是十分昂贵的。对于管理人员和全体职员,也会发生许多变化。一旦做出决定要采用某个ERP方案,就很难回到从前的老方法和已被ERP解决方案替代的老系统。从事ERP项目的分析员能在项目中发挥重要的作用,并将可以充分利用技术、商业和人的技能。企业资源计划(ERP):一个组织为关键信息系统提交使用一组集成的软件包的过程。1.6落基山运动用品商店(RMO)及其战略信息系统计划在本书中,为证实重要的系统分析与设计技术,我们以落基山运动用品商店(RMO)的系统开发项目为例。RMO(Rocky Mountain Outfitters)是一个运动服装制造商和总经销商,正要启动一个新的客户支持系统的开发。本课程各章都以RMO客户支持系统为例,从现在开始,要设法理解商业性质、公司定义信息系统战略计划的方法和客户支持系统的基本目标,客户支持系统是信息系统战略计划中的一部分。1.6.1落基山运动用品商店概述RMO始于1978年犹他州帕克城的John和Liz Blankens夫妇的梦想。Liz对服装一直很感兴趣,并以半工半读的方式上大学,她为帕克城当地的滑雪商店设计、缝制、出售冬季运动服装,甚至大学毕业后仍继续这种副业,不久她就投入了全部时问。自从在时装促销会上遇到John Blankens以来,Liz一直与他约会。John大学毕业后已经为一个零售连锁商店工作了几年,现在刚刚获得MBA学位,他们一起决定设法在零售业扩大Liz的业务以得到一个更大的客户基础。也就是在那个时候,他们结婚了。他们的第一步是凭借一个简单的商品目录直接对客户邮购销售。Liz通过增加一个设计师和产品监督员很快扩大了制作业务。随着对商品目录兴趣的增加,Blankens夫妇寻找其他的服装种类和装饰品与他们自己的产品一起销售,他们又在帕克城开了一个零售店。到了21世纪初,落基山运动用品商店已经发展成为在落基山和西部诸州的一个重要的区域性运动服装经销商。亚利桑那州、新墨西哥州、科罗拉多州、犹他州、怀俄明州、爱达荷州、俄勒冈州、华盛顿州、内华达州和加利福尼亚州东部边缘地区在娱乐行业有巨大的发展势头。随着人们对户外运动兴趣的增加,冬季和夏季运动服装市场已经蓬勃发展起来。滑雪、雪橇、山地自行车、滑水橇、喷气滑翔、慢跑、徒步旅行、ATV白行车、野营、爬山和坐式下降法等运动在这些州开始快速增长,当然,所有的这些活动都需要有相应的运动服装。为适应市场,RMO扩大其运动服种类,也增加了便服和流行服装种类,以丰富其商品,扩大市场。目前,RMO的目录提供更为广泛的选择。落基山运动用品商店现在雇用了600多人,每年近一亿美元的销售额;邮寄订购业务是主要的营业收入来源,达6000万美元。零售保持了不小的营业份额;帕克城零售店的年营业额为250万美元;在丹佛最新开张的商店年营业额为500万美元。20世纪90年代初,Blankens夫妇增加了电话订购业务,现在销售额总计有3000万美元。对于客户,这是一个自然的发展,而对于RMO,在体制方面需要做相当大的改变,以适应在线电话订购。1.6.2RMO的战略观点落基山运动用品商店也是最早建立网站,展示自己产品的运动服装经销商之一。最初的网站只为RMO进行简单的产品Web展示以加强它的形象,允许潜在的客户申请拷贝目录,提供一个入口链接到所有户外运动网站。RMO网站的第一次改进是增加了更多的具体的产品信息,包括每周可以通过电话订购的特价商品。最后,在线目录几乎包括了所有的产品,但是还只能通过邮政或电话下订单。在20世纪90年代后期,John和Liz已经开始考虑着重偏向商家对消费者(B2C)的电子商务。但Liz担心意外的风险和潜在的快速增长。她已经了解到许多小的制造商和经销商在完全没有能力维持销售的情况下转入处理在线订单。库存短缺、服务质量差、很差的经销利润和偶发的双重账单可以在短时间内使一些成功的并具有良好声誉基础的公司突然倒闭。Liz决意RMO不再犯同样的错误。John和Liz注意到电子商务的潜力,但他们想谨慎地做好它,而不至于做事后聪明人。Blankens家族的人计划总是谨慎的,他们也想知道在他们生意中,信息技术的作用在战略价值方面是否继续扩大。因此,他们决定仔细考虑他们现有的整个信息技术基础设施并建立一个战略信息系统计划。他们邀请咨询公司帮助他们做战略信息系统计划。咨询公司建议了两个战略要点:供应链管理;客户关系管理。供应链管理(SCM)涉及产品开发、产品收购、制造和库存管理的无缝集成的所有过程。客户关系管理(CRM)涉及对直接和间接地与客户进行交互的活动,如市场、销售和服务等提供支持的所有过程。这两个策略有助于公司的业务(特别像RMO这样的零售业),在提高经营效率的同时为客户提供产品和服务。供应链管理(SCM):产品开发、收购、制造和库存管理的无缝集成过程。客户关系管理(CRM):对直接和间接地与客户进行交互的活动,如市场、销售和服务等提供支持的过程。信息系统战略计划包括一个详细说明公司需要完成的信息系统开发项目的应用程序结构计划,以及需要支持这个系统的技术基础设施的技术结构计划。这两个计划的组成部分都是以今后五年确定的RMO的供应链管理目标和客户关系管理目标为基础的。1.6.3RMO的组织结构与所在地落基山运动用品商店日常仍由John和Liz Blankens经营。John是总裁,Liz是销售规划与分销副总裁(如图1-1所示)。其他高层管理人员包括市场与销售副总裁William McDougal和财务与系统副总裁JoAnn White,系统部门要对JoAnn White报告。图1-1 落基山运动用品商店组织结构113个员工在犹他州帕克城的公司管理部门(人力资源、销售规划、会计与财务、市场和信息系统)工作。有两个零售店:原先的帕克城店和新的丹佛店。制造设备位于盐湖城和离俄勒冈州最近的波特兰。有三个分销/仓库设备:盐湖城、阿尔伯克基和波特兰。所有邮购处理都在犹他州的普罗沃完成,那里雇用了58人。位于盐湖城的电话销售中心雇用了20人,具体分布如图1-2所示。图1-2 落基山运动用品商店位置1.6.4RMO的信息系统部门信息系统部门由助理副总裁Mac Preston领导,这个部门大约有50名员工(如图1-3所示)。随着信息系统计划项目的成功完成,助理副总裁Mac的CIO的头衔反映了一种提升。他并不相当于一个完全的副总裁,但这个职务越来越被认为对公司的未来十分重要。Mac向财务和会计出身的财务与系统副总裁报告。如果Mac成功地实施这个新的战略信息系统计划,这个信息系统部门最终将对CEO直接报告。图1-3 信息系统部门职员Mac把信息系统组织成两个方面:系统支持和系统开发。Ann Hamilton是系统支持的主管,系统支持包括电信、数据库管理、运行和客户支持这样的功能。John MacMurty是系统开发的主管,系统开发包括4个项目经理、6个系统分析员、10个程序分析员和2个行政支持的雇员:1.6.5RMO原有的系统落基山运动用品商店的大多数计算机技术和信息系统职员在帕克城的数据中心工作。一台小型主机通过专用电信线路连接到销售和邮购场所,运行库存、邮购、会计和人力资源等业务,制造场所通过拨号连接到主机。在总店、销售场所和制造场所的办公职能是通过本地网络的文件服务器支持的,零售店用一个本地服务器运行销售点的软件包,拨号批处理更新主机上的库存系统。电话销售中心有一个小型的本地局域网络,一个客户/服务器订单处理应用软件在Windows下运行,对主机进行批量库存的更新。RMO信息网站由一个Internet服务提供商(ISP)负责维护网站内容。原有信息系统及其技术包括: 销售规划/销售。使用COBOL/CICS内部开发的带DB2关系型数据库和VSAM文件的主机应用软件,于12年前实施。 邮购。使用COBOL内部开发的主机应用软件,在普罗沃的邮购职员使用专门的终端。这个应用软件快速而有效,但不适合处理电话订购,于14年前实施。 电话订购。使用VB和Oracle开发的一个适中的Windows应用软件,作为满足客户电话订购要求的快速解决方案。它是一个多用户文件服务器的设计,这个设计不能很好地与销售规划/销售集成起来,使用已经达到极限,于6年前实施。 零售店系统。带销售点处理和用主机通宵批量更新库存的零售店软件包,于8年前实施。 办公系统。在帕克城和其他地方带办公软件、互联网访问和电子邮件服务的一个局域网络,于3年前实施。 人力资源。用于薪水和福利内部开发的运行在主机上的一个应用软件,于13年前实施。 会计/财务。来自第一流的会计软件包供应商完成的一个主机软件包,于10年前实施。 RMO信息网站。包含分类信息和其他链接的静态站点,3年前由一个ISP提供和维护。1.6.6信息系统战略计划在咨询人员的帮助下,新开发的信息系统战略计划包括技术结构计划和应用程序结构计划。计划小组已经密切考虑到原有系统和RMO商业目标。作为最初的建议,供应链管理和客户关系管理为计划提供了一个框架。这些建议支持RMO战略目标,建立更多的直接客户关系,扩大西部诸州以外的市场。这个计划的主要特征如下所述。 技术结构计划 可以把商业应用软件转移到多种场所和计算机系统上,为数据库、Web服务器和电信功能保留了主机,便于增加容量,使其快速发展。 向在Internet商业过程战略转移,首先要支持供应链管理,其次支持通过网站客户直接订购系统,最后支持客户关系管理(CRM)功能,它可链接到内部系统和数据库。 预期最后向内联网解决方案发展,诸如人力资源、会计、财务和信息管理。 应用程序结构计划 供应链管理(SCM):实施产品开发、产品收购、制造和库存管理无缝集成的系统,以期实现销售快速增长;采用支持咨询的客户开发方式。 客户支持系统(CSS):实施订单处理和执行系统,把供应链管理各系统无缝集成,以支持三种订购处理需求:邮购、电话订购和通过网络的直接客户市场销售;采用客户内部开发方式。 战略信息管理系统(SIMS):为了战略和运行的决策与控制,实施一个能够提取和分析供应链和客户支持信息的信息系统;采用软件包解决方案: 零售店系统(RSS):用一个能集成客户支持系统的系统替换已有的零售店系统;采用软件包解决方案:会计/财务:购买软件包解决方案,该软件包是一个内联网应用软件,可以最大限度地计划和控制员工访问财务数据。人力资源:购买软件包解决方案,掌握Intranet应用软件,最大限度地使员工了解人力资源(HR)表、手续和利益信息。实施应用程序结构计划的时间表如图1-4所示。供应链管理系统的关键部件,特别是库存管理部件必须在客户支持系统启动之前确定下来。作为支持客户关系管理的核心系统,客户支持系统项目必须尽快启动。图1-4 RMO应用程序结构计划时间表供应链管理(SCM)系统和客户支持系统(CSS)需要开发客户软件。要使系统功能与公司特定的需求相符,进行客户开发是十分明智的。这往往会请顾问帮助公司明确需求和规划供应链,管理的综合计划。几个最主要的咨询公司专门研究供应链管理。尽管解决方案的最终实施要延迟到一个较完整的分析完成以后,但客户支持系统很可能由内部的信息系统职员开发。计划中的其他系统可能选自目前可以以最佳价格买到的软件包解决方案,希望是像财务和人力资源那样的标准商务系统。关键的需求就是任何的软件包必须能够使用内联网技术与其他的RMO系统无缝地集成。1.6.7客户支持系统前面所描述的RMO系统开发项目指的就是客户支持系统(CSS)。落基山运动用品商店一直对自己客户定位觉得很自豪。RMO的核心竞争力之一是它发展与维护客户忠诚度的能力。John Blankens能够抓住重要的商业观念的新潮流,十分清楚发展“顾客至上”的有效的商业过程。这样,尽管客户支持系统包括了所需的销售和市场部件,他还是想让每一个人都理解系统的主要目标是支持RMO的客户。John有关客户的远见,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!