系统分析员涉及的领域.ppt
1.3系统分析员所需的技能?第1章系统分析员涉及的领域技术知识与技能业务知识与技能人的知识与技能诚实与道德1.3.1技术知识与技能?第1章系统分析员涉及的领域01基础知识工具技术021.基础知识?logo第1章系统分析员涉及的领域计算机及其工作原理;与计算机有关的设备(输入设备、存储设备和输出设备);连接计算机的通信网络;数据库及数据库管理系统;程序设计语言;操作系统和各种应用程序。2.工具?第1章系统分析员涉及的领域用于帮助规划分析与设计说明书并完成系统部件的软件产品。开发系统的软件包:MicrosoftAccess,OracleDeveloper和IBMWebSphereStudio;特定程序设计语言的集成开发环境(IDE):SunONEStudioforJava或MicrosoftVisualStudio.NETforVB.NET和C#.NET;计算机辅助系统工程(CASE)工具:RationalXDEModeler,VisibleAnalyst或EmbarcaderoDescribe,它可以存储由分析员创建的系统说明书的信息,有时能生成程序代码;程序代码生成器、测试工具、配置管理工具、软件库管理工具、文档支持工具、项目管理工具等。3.技术?第1章系统分析员涉及的领域完成特定系统开发活动的策略。技术用于完成特定系统的开发活动。包括:项目计划技术;系统分析技术;系统设计技术;系统构造与实施技术;系统支持技术。1.3.2业务知识与技能?第1章系统分析员涉及的领域分析员要熟悉商业组织方面的内容,因为所要解决的问题是一个业务问题。组织要实现什么样的商务功能?组织是如何构成的?组织是如何管理的?在组织中有什么类型的工作(金融、制造、市场、客户服务等)?第1章系统分析员涉及的领域01系统分析员也需要熟悉为之工作的组织类型。一个非常熟悉某特定行业的分析员能够为这个行业中的公司解决一些复杂的问题。有些分析员一生专门研究一个特定的行业,像制造业、零售业、金融服务业或航空航天业。原因很简单,熟悉一个特定行业需要花费大量的时间。02熟悉为之工作的组织类型第1章系统分析员涉及的领域这个组织是干什么的;成功的原因何在;它的战略和计划是什么;它的企业文化与价值是什么。熟悉一个具体的公司,可对系统的需求与变化提供很重要的指导。对公司里员工和公司文化的细微之处了解的多少很大程度上决定了一个分析员的工作成效。要真正了解一个公司,需要多年的工作经历。若一个分析员了解一个组织如何工作的信息越多,就越能做得有成效。分析员需要了解公司的细节1.3.3人的知识与技能?第1章系统分析员涉及的领域系统分析员需要熟悉人的许多方面并掌握与人们的沟通技巧,设法理解他们对要解决的问题的看法。人们是怎样想的;人们是怎样学习的;人们是怎样应变的;人们是怎样交往的;人们是怎样工作的(包括各工种和级别)。01021.3.4诚实与道德?第1章系统分析员涉及的领域学生们经常低估信息系统领域中的职业特点:诚实与道德的重要性。系统分析员要去调查一些涉及某个组织的许多不同部门的信息问题,这些信息可能不是公开的,甚至可能是属于个人隐私,如薪水、健康和工作表现等信息,分析员必须诚实地保守这些秘密。但是,分析员面对的问题也涉及保密的公司信息,包括有关产品和计划产品的专有信息、战略计划或策略,甚至涉及政府军事合约的绝密信息,有时在分析员的工作中可能会涉及公司使用的安全过程或特定的安全系统。任何不正当的行为,都会毁掉分析员的前程。01021.4分析员周围环境?logo第1章系统分析员涉及的领域面对的各种技术典型的工作职位与环境1.4.1面对的各种技术?logo第1章系统分析员涉及的领域桌面系统;共享数据的网络桌面系统;客户/服务器系统;大规模集中式主机系统;使用互联网、内部网和外部网网络技术的系统。技术的快速变化经常促使需求的变化。1.4.2典型的工作职位与环境第1章系统分析员涉及的领域程序分析员;商业系统分析员;系统联络员;最终用户分析员;商业顾问;系统顾问;系统支持分析员;系统设计师;软件工程师;系统架构设计师;Web站点管理员;Web开发人员。?第1章系统分析员涉及的领域?完成分析与设计工作的不同约定为公司工作的程序分析员(部分时问从事分析与设计工作);为公司工作的系统分析员(专门从事分析与设计);独立承包