发布网友 发布时间:2022-03-01 06:08
共2个回答
热心网友 时间:2022-03-01 07:37
1、系统分析师是软考中高级证书;笔试的考试形式;考综合知识、案例分析和论文 3 个科目,分为 2 个半天进行,综合知识科目考试时间为 2.5 小时,案例分析科目考试时间为 1.5 小时,论文科目考试时间为 2 小时;在一次考试中各科目全部合格,只有单科或双科合格不予颁发证书。
2、通过系统分析师考试的合格人员应熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调信息系统开发与运行所涉及的各类人员;能指导制订企业的战略数据规划、组织开发信息系统;能评估和选用适宜的开发方法和工具;能按照标准规范编写系统分析、设计文档;能对开发过程进行质量控制与进度控制;能具体指导项目开发;具有高级工程师的实际工作能力和业务水平。
3、一名合格的系统分析师不但应具备坚实的信息技术知识,掌握计算机技术的发展方向,而且还必须具备管理科学的知识;不但要具备较强的系统观点和逻辑分析能力,能够从复杂的事物中抽象出系统模型,而且还要具备较好的口头和书面表达能力,较强的组织能力,善于与人共事;不但要具备扎实的理论基础,还要具备丰富的项目实践经验。
热心网友 时间:2022-03-01 08:55
(1)程序员
程序员处于技术成长历程的最下端。他们需要熟练掌握各种语言技巧,知道技巧适用性还要对资源做出最恰当安排。
(2) 高级程序员
高级程序员是具备熟练的软件开发能力、能够指导和带领程序员完成大规模软件开发工作的一族,高级程序员也是软件开发领域的技术精通者,他具有丰富的工作经验和理论知识,精通某一领域的程序设计语言,精通模块式开发,并且OOP(面向对象程序设计语言)也是高级程序员必备的能力。
(3)SD系统设计师
系统分析师是计算机行业的高级人才,在计算机软件行业,系统分析师处于金字塔的顶端。系统分析师一般在一个大型软件项目担任核心领导者,他的主要职责是对软件项目进行整体规划、需求分析、设计软件的核心架构、指导和领导项目开发小组进行软件开发和软件实现,并对整个项目进行全面的管理工作。系统分析师的工作职责决定了他必须是计算机行业各个领域的精通者,因此一个合格的系统分析师,能够精通各种计算机前沿理论、具体的软硬件开发技术、大型数据库的知识、项目的整体规划和框架设计、模块式设计和开发技术、数字化建设知识等等。系统分析师具备在一个信息化项目从立项到正式上线整个过程中,在过程的各个不同阶段担任不同的核心角色的能力,其中最为重要的能力就是系统架构的整体设计能力和详细设计能力,这个能力直接关系到一个软件项目的成败。
系统设计师应当对“系统结构”所使用的软件技术非常了解。如果自身具备良好编程技巧,才会成为优秀的系统设计师。系统设计师的职责是把结构模型对应到实现模型,作用非常重要。在从概念到实现期间规划和组合模型的优劣是决定系统设计师好坏的标准。 系统分析师的工作内容,依阶段划分大致可分为下述几个阶段:
系统分析:分析现行系统:确定系统的功能需求;确定系统的资源:保护及绩效需求,发展系统架构确定使用单位将面临的环境及组织变迁。
初步设计:划分作业子系统.拟定子系统的输入、输出、接口及作业处理流程:子系统人工操作规格:逻辑质料库设计:开列系统软、硬件规格。
细步设计:设计实体数据库:设计人工操作程序;设计文件表格及输出、入格式;拟订程序规格及组步流程:确定公用例程与共享程序。
系统测试:根据分析阶段所订定的各种功能.加以测试,错误资料收集与分析。
资料转换:整理及汇编文件.指派工作人员及进行训练.进行资料转换。
系统维护:更正系统内潜伏的错误:因适应环境的改变而做适度的调整。
一个机构的分析师因工作性质的关系,一方面需要与作业单位有关人员讨论系统需求,另一方面亦要随时了解程序设计人员工作进度,以掌握系统开发进度.因而时常往来于不同的单位间,但是大多数的时间均为独自作业:不希望有太多的外在干扰.因此,通常都会有固定而较幽静的办公处所。 信息从业人员的资格条件,除*、公营事业、金融机构可做技术人员任用条例或经考试及格外.一般民营企业及计算机公司并无资格*,但由于系统分析工作必须具备计算机专门知识与实务经验者方可胜任.放在招考前均订有一定的标准,通常归类如下:
教育程度 :大专以上.信息科系、企管科系、管研所等其它相关科系所。
技 能 :信息工作人员除具备良好的中文程度外,亦须略通英文。
年龄及性别:通常性别不拘,但男性比率偏高,年龄则多在28岁以上。
个 性 :活泼、富进取心,具组织协调能力,最重要的是要细心、专心。 这里想简要探讨一下系统分析师的必备素质和技能,由于编写比较匆忙,可能并不完整。
(1)具备较强的理论研究能力和实践能力,能够在现有的理论基础上对其进行有针对性的拓展,并充分利用理论基础来指导实践工作。
(2)精通主流的计算机软硬件开发方法和开发语言,精通开发语言之间的共通格式,能够熟练地利用主流的开发语言进行实际的开发工作。
(3)具备较高的实践能力,能够承担难度较大、对计算机专业知识要求较高的系统分析与设计工作。
(4)具有良好的指导和沟通能力,能够担任项目组织的指导者和技术骨干,能够充分指导项目开发组进行实际的开发工作。
(5)理解和明确系统建议、建设单位的经营管理目标及战略发展方向。
(6)要能与组织管理高层一起涉及确定信息系统建设的长期目标,并进行必要的分解。
(7)要在详细调查的基础上,正确判断组织内部现状和外部条件,进行可行性分析。
(8)能够根据现实条件确定组织信息系统开发策略。
(9)具备选择适宜方法和工具并培训开发人员的能力。
(10)善于沟通,妥善协调决策者、开发人员与业务人员的观点,达成共识。
(11)时刻跟踪世界上最新信息技术的发展,并能建立适合业务需求的技术模型。
(12)具备较强的行政管理能力,能够恰当调度人、财、物等要素,完成开发目标。
具有软件工程技术不能够直接编写软件代码,但是,如果具有软件工程的思维模式,可以使软件工程技术人员不仅站在应用软件系统整体的高度上去思考问题,更重要的是能够在专业技术积累的基础上,使普通的代码编写人员逐步成长为系统分析师和软件项目经理等技术管理人员。 (摘录) 这里想简要探讨一下系统分析师这一角色在国内的软件公司里的位置。
国内的软件公司对于系统分析和系统分析员的定位是不同的。根据不完全了解,大致有以下几种情况:
(1) 没有正式的系统分析师
这里又会有多种情况:
客户会提供比较详细的需求书。客户充当了系统分析师的角色;
项目经理或商务人员在项目前期,通过讨论已经摸清了客户的大体想法和一些主要部分的要求。他们可以直接告诉软件工程师要做什么。这时,项目经理或商务人员充当了系统分析师的角色;
软件工程师独当一面,负责某一系统或者某些模块的需求分析设计和开发。软件工程师有机会与客户有些接触。这时,软件工程师充当了系统分析员的角色;
在外包项目中,系统分析结果是发包方提供的。这时,外方充当了系统分析师的角色。
(2) 有正式的系统分析师
这里有两种情况:分析师同时做需求分析和系统总体设计(架构设计,概要设计),这样的分析师往往是设计开发高手升迁上来的;另一种只做需求分析,并且确保系统的实现符合客户的需求,这样的分析师往往熟悉客户业务,有一定的研究,或者具有一定的行业背景。
系统分析师需要不断和客户进行交流沟通,以确保需求的正确性,并对需求变更进行及时的反应;另外,和开发人员进行沟通,使开发人员对需求有准确的理解;和测试人员合作,例如编写测试用例,进行需求验证,用户测试方案等;和商务人员合作,在报价书编写方面提供必要的支持,甚至,还和帮助文档作者合作,等等。
(3) 有时有,有时没有系统分析师
根据项目需要,有时充当系统分析师,有时则担任其它职务。这里不再详述。
最后是一个建议:
不管你所在的公司赋予你怎样的职责,都应该积极主动地做好职责内的工作,和其它角色相互合作,并且不断学习和提高自己。 近年来,我国*及工商企业使用电子计算器处理作业快速成长,人才需求愈来愈多,惟因学校培育的科班信息人才供不应求.
因而造就其它科系更多的出路,其中尤以商业科系为主。展望台后在经济结构改变.各行业规模愈趋扩大,并须建立企业计算机化管理制度的情势下,对系统分析师的需求更将有增无减,因此.凡受过信息专业教育或训练,具有电子计算器专门知识及企业管理观念的青年,其就业前途是非常乐观的。