如何成为一个好的系统分析员

合集下载

系统分析师的成长历程及工作环境

系统分析师的成长历程及工作环境

系统分析师的成长历程及工作环境很多事情都不是一蹴而就的,它需要时间的积累。

而要想成为一名出色的系统分析师,也是从底层做起,一步一个脚印,才能攀登到领域的金字塔尖,下面是希赛小编整理的一条成长链,具体内容如下:(1)程序员程序员处于技术成长历程的最下端。

他们需要熟练掌握各种语言技巧,知道技巧适用性还要对资源做出最恰当安排。

(2) 高级程序员高级程序员是具备熟练的软件开发能力、能够指导和带领程序员完成大规模软件开发工作的一族,高级程序员也是软件开发领域的技术精通者,他具有丰富的工作经验和理论知识,精通某一领域的程序设计语言,精通模块式开发,并且OOP(面向对象程序设计语言)也是高级程序员必备的能力。

(3)SD系统设计师系统分析师是计算机行业的高级人才,在计算机软件行业,系统分析师处于金字塔的顶端。

系统分析师一般在一个大型软件项目担任核心领导者,他的主要职责是对软件项目进行整体规划、需求分析、设计软件的核心架构、指导和领导项目开发小组进行软件开发和软件实现,并对整个项目进行全面的管理工作。

系统分析师的工作职责决定了他必须是计算机行业各个领域的精通者,因此一个合格的系统分析师,能够精通各种计算机前沿理论、具体的软硬件开发技术、大型数据库的知识、项目的整体规划和框架设计、模块式设计和开发技术、数字化建设知识等等。

系统分析师具备在一个信息化项目从立项到正式上线整个过程中,在过程的各个不同阶段担任不同的核心角色的能力,其中最为重要的能力就是系统架构的整体设计能力和详细设计能力,这个能力直接关系到一个软件项目的成败。

系统设计师应当对"系统结构"所使用的软件技术非常了解。

如果自身具备良好编程技巧,才会成为优秀的系统设计师。

系统设计师的职责是把结构模型对应到实现模型,作用非常重要。

在从概念到实现期间规划和组合模型的优劣是决定系统设计师好坏的标准。

当然当你成为一名出色的系统分析师之后,工作环境也会随之变化。

系统分析员岗位职责以及职位要求

系统分析员岗位职责以及职位要求

系统分析员岗位职责以及职位要求系统分析员是一种技术性比较强的岗位,主要职责是对企业和组织的IT系统进行分析和优化,使得这些系统更加高效、安全、智能化。

具体的职责和要求如下:职责:1.分析企业或组织的IT系统需求,了解用户的业务流程、数据流程,对系统进行需求分析并给出优化方案。

2.根据业务需求,设计IT系统的结构,包括数据库设计、应用程序设计、软件架构等,以及开发程序达成目的。

3.编写系统文档,包括用户手册、系统设计文档、开发文档等。

4.开发并维护各种系统软件,确保高质量的编码和高效的系统运行。

5.进行软件测试和解决缺陷,发现并解决问题,确保系统的稳定和安全。

6.与团队合作,管理和执行软件开发和维护项目的主要工作。

7.不断学习和研究最新的技术趋势和应用,不断更新技术,为公司发展提供必要的技术支持。

要求:1.具备计算机科学、软件工程或相关领域的学士学位,具有IT行业相关知识。

2.至少三年以上的计算机编程、软件开发、技术支持、系统分析等相关工作经验。

3.熟练掌握一种以上的编程语言,包括Java、C++、Python等。

4.熟练掌握数据库技术,熟悉Oracle、SQL Server等关系型数据库管理系统。

5.了解Web应用程序开发和部署,具有Web前端和后端开发经验。

6.熟练掌握常用的系统分析软件和工具,如Rational Rose、Visio等。

7.具备良好的沟通、协调和管理能力,能够在团队合作中充当良好的领导者和团队成员。

8.具有自我学习、持续进步的意愿和能力,具备解决问题的创新能力。

计算机系统分析员-通信业应用

计算机系统分析员-通信业应用

计算机系统分析员-通信业应用1. 岗位介绍计算机系统分析员是通信业的一个重要职位,随着通信业的不断发展,计算机系统分析员逐渐成为一个热门职业。

其主要职责是进行计算机系统分析和设计,推动信息化建设,提高系统运行效率,保障业务正常运营。

通信业的应用范围非常广泛,计算机系统分析员主要负责通信领域的应用系统开发与设计,包括数据采集、存储与处理、业务逻辑实现、用户界面设计、安全管理等方面。

其工作主要分为三个方面:1.系统分析:负责分析用户需求,进行系统设计及程序流程。

2.系统实现:负责系统的编写、测试、维护等工作。

3.系统管理:负责系统的部署和维护,保障系统正常运行。

2. 技能要求作为一个计算机系统分析员,需要掌握以下技能:2.1 计算机基础知识计算机基础知识是计算机系统分析员的基础能力,包括计算机硬件、操作系统、数据库、计算机网络等方面的知识。

了解计算机的基本构造和工作原理,能够熟练使用各种常用软件。

2.2 通信业应用知识作为计算机系统分析员,需要深入了解通信业应用知识,包括通信领域的各种传输技术、信令协议、网络规划等方面知识,了解业界的最新发展趋势和技术动态。

2.3 编程技能计算机系统分析员需要精通编程语言,例如Java、Python等,能够独立完成项目的开发和维护工作;同时也需要具备编程框架和工具的使用经验,例如Spring、MyBatis等。

2.4 数据库技术系统分析员需要掌握数据库技术,熟悉常见的数据库管理系统,例如MySQL、Oracle等,并能够熟练运用SQL语言进行数据操作。

2.5 项目管理技能计算机系统分析员需要具备较强的项目管理能力,能够理解业务需求并制定合理的项目计划,时刻关注项目进度和质量,保证项目按计划完成。

3. 发展前景计算机系统分析员是通信业的核心人才之一,其发展前景非常广阔。

适当提高自身技能水平,可以晋升为项目经理、技术总监等职位,也可以选择深入研究某一领域的技术,以成为业界的专家和顶尖人才。

系统分析师的职责和要求

系统分析师的职责和要求

系统分析师的职责和要求系统分析师是企业中负责梳理、分析和设计信息系统的重要职位,他们的工作涵盖了多个方面,包括需求分析、方案设计、系统实施等。

本文将详细介绍系统分析师的职责和要求。

一、职责1.需求分析:系统分析师需要与业务部门合作,了解用户对系统的需求,并将需求转化为明确的功能和特性。

他们需要搜集相关资料,组织会议、访谈、问卷调查等方式,进一步了解用户的需求和期望,为系统设计提供明确的目标。

2.方案设计:在明确用户需求后,系统分析师需要根据需求,制定系统的整体框架和功能模块。

他们需要进行系统分析、数据建模、流程设计等工作,确保设计出的系统能够满足用户需求,并达到高效、稳定、安全等要求。

3.系统评估:为了确保系统能够顺利实施,系统分析师需要进行系统评估。

他们需要对设计方案进行全面、深入的评估,包括分析潜在风险和问题,并提出解决方案。

此外,他们还需要评估系统的性能、可扩展性、易维护性等方面,并对评估结果做出适当的调整和优化。

4.项目管理:系统分析师需要参与系统实施的项目管理工作。

他们需要与项目经理合作,制定项目计划、安排资源、跟踪进度等,确保系统按时、按质地完成。

5.用户培训和支持:系统分析师还需要提供系统的培训和支持。

他们需要编写用户手册、培训材料等,为用户提供相关的培训,在系统实施完成后,及时解答用户的问题和疑虑。

6.技术支持:对于已实施的系统,系统分析师需要提供技术支持。

他们需要负责解决系统的故障和问题,并及时跟进和修复。

二、要求1.良好的业务理解能力:系统分析师需要深入理解企业的业务流程和需求,能够将用户的业务需求转化为系统的功能和特性。

因此,他们需要具备较强的业务理解能力,包括对业务流程、组织结构等方面的理解。

2.优秀的沟通能力:系统分析师需要与业务部门、开发人员等多方沟通合作,因此,他们需要具备良好的沟通能力,能够准确理解用户需求,并能够清晰地传递自己的设计意图。

3.扎实的技术功底:系统分析师需要熟练掌握信息系统的相关技术,包括数据库管理、系统分析与设计方法、网络技术等。

系统分析师的职责分析

系统分析师的职责分析

系统分析师的职责分析系统分析师是一个在计算机科学领域起关键作用的职位。

他们的主要职责是对一个组织的现有计算机系统进行调查、分析和评估,并提供改进方案以满足组织的需求。

在现代企业中,大多数业务操作都离不开计算机系统的支持。

系统分析师为组织提供技术解决方案,帮助组织更高效地运作,并提升工作流程的效率。

他们需要具备扎实的技术知识、逻辑思维和良好的沟通能力。

首先,系统分析师需要与组织内不同层级的员工进行沟通,了解业务流程和各个部门的需求。

这是他们对现有系统进行分析的第一步。

通过与员工沟通,系统分析师可以收集必要的信息,识别当前系统的瓶颈和问题,以及未来的需求和目标。

其次,系统分析师需要进行详细的系统调查和分析。

他们会对现有系统的各个方面进行评估,包括软件、硬件、网络和数据库等。

通过分析现有系统的质量和性能,系统分析师可以确定改进的方向,并提出相应的解决方案。

这些解决方案可能包括软件升级、系统整合或者新系统的引入。

在分析系统时,系统分析师还需要考虑到组织的预算和资源限制。

他们需要在权衡各种因素后提出可行的方案,确保改进方案在成本和效益之间达到平衡。

这需要系统分析师具备优化资源利用的能力,并具备一定的商业敏感性。

一旦系统分析师提出了改进方案,他们还需要与开发团队合作,确保解决方案的顺利实施。

这涉及到对开发进度和问题的监控,以及与开发人员的沟通和协作。

系统分析师需要确保新系统可以按照预期的要求和时间表进行开发和部署。

除了以上的职责,系统分析师还需要定期评估和监控系统的运行情况。

他们需要通过收集数据、分析报告和用户反馈来评估改进方案的效果,并及时修复和优化系统中出现的问题。

这要求系统分析师具备快速解决问题的能力和良好的技术手段。

综上所述,系统分析师的职责是对组织的计算机系统进行全面的分析和评估,并提出改进方案以满足组织的需求。

他们需要与员工沟通、进行系统调查与分析、权衡成本和效益、协调开发团队以及评估系统的运行情况。

系统分析师的工作职责

系统分析师的工作职责

系统分析师的工作职责系统分析师是一种专业人员,他们在组织中扮演着重要的角色,负责确保公司的信息技术系统得到有效地设计和实施。

系统分析师需要有广泛的技术知识和技能,以便能够分析、评估和改进组织的信息技术系统。

本文将详细介绍系统分析师的工作职责。

一、需求分析与评估系统分析师的首要职责之一是进行需求分析与评估。

他们与各个部门的管理人员合作,收集和分析业务需求,并根据这些需求评估现有系统的性能和功能是否能够满足需求。

通过了解各个部门的业务过程,系统分析师能够确定哪些系统功能需要改进或重建,并提出相应的解决方案。

二、系统规划与设计系统分析师负责制定系统规划和设计。

在制定规划和设计方案时,他们需要考虑各种技术和商业因素,如系统可行性、预算限制、业务需求等。

系统分析师需要具备深入的技术知识,以确保系统的安全性、可靠性和高效性。

在系统设计过程中,他们通常会与团队成员合作,确保系统能够满足所有的业务需求。

三、系统开发与实施系统分析师在系统开发和实施过程中也扮演着重要的角色。

他们与软件开发人员密切合作,确保系统按照规划和设计要求进行开发。

他们负责测试系统以及解决开发过程中出现的问题,并在系统发布前进行全面的验证。

系统分析师还需要进行培训,以便员工能够正确地使用新系统。

四、系统维护与支持系统分析师还负责系统的维护和支持。

他们与用户进行沟通,并解决用户遇到的问题。

系统分析师需要保持对最新技术的了解,以便及时更新和维护系统,并确保系统的稳定运行。

在系统维护的过程中,他们需要进行性能监测和故障排除,以便提供快速有效的解决方案。

五、项目管理对于一些大型的系统开发项目,系统分析师通常还担任项目管理角色。

他们负责制定项目计划、管理资源、监督进度,并确保项目按时完成。

系统分析师需要具备良好的组织和协调能力,能够领导和激励团队成员,以确保项目的成功实施。

六、持续改进系统分析师的工作并不仅仅是设计和实施系统,他们还需要不断地进行系统的改进和优化。

系统分析师系统优化提升工作效率

系统分析师系统优化提升工作效率

系统分析师系统优化提升工作效率在信息技术逐渐成为企业发展的核心驱动力的背景下,系统分析师作为企业中至关重要的职位,负责在实施和维护企业信息系统过程中发挥着重要的作用。

然而,在不断变化的商业环境中,如何利用系统分析师的技能和经验来提高工作效率,成为了一个亟待解决的问题。

本文将分析系统分析师系统优化提升工作效率的几个关键方面,并提供相应的解决方案。

一、需求分析的精确性需求分析是系统分析师工作的第一步,也是最为关键的一步。

准确理解用户需求,并将其转化为系统设计的要求,对于后续的开发和实施过程至关重要。

因此,系统分析师需要注重与用户的沟通,充分了解用户的实际需求,并利用适当的工具和技术对需求进行详细的分析和说明。

此外,建立良好的需求文档管理机制,及时跟进需求变更,确保需求分析的持续精确性,可以提高工作效率。

二、技术知识的不断更新信息技术日新月异,系统分析师需要不断地更新自己的技术知识,以跟上行业的发展趋势。

通过参加培训、学习最新的技术标准和规范、加入专业社区等方式,获取最新的技术信息和经验分享,可以提高工作效率。

此外,与同行的交流与合作也是不可或缺的,可以互相学习和借鉴对方的经验,共同进步。

三、有效的项目管理系统分析师通常会参与大量的项目,如何有效地管理这些项目,提高工作效率至关重要。

在项目启动时,需要制定详细的项目计划和时间表,并合理地分配资源。

在项目执行过程中,及时跟进项目进展,识别并解决可能的问题和风险,确保项目按时、按质量要求完成。

因此,具备良好的项目管理技巧和工具的运用,对于系统分析师提高工作效率具有重要的意义。

四、自动化工具的应用随着信息技术的不断发展,许多系统分析的工作可以通过自动化工具来完成,从而提高工作效率。

例如,使用建模工具和数据分析工具可以加快系统设计和数据分析的过程,并提供更准确的结果。

利用自动化测试工具可以提高测试效率,减少测试时间和资源的消耗。

因此,在系统分析师的工作中,积极推广和应用各种自动化工具,可以极大地提高工作效率。

一个合格的系统分析师应该具备哪些素质

一个合格的系统分析师应该具备哪些素质

在管理信息系统领域存在着很多与信息管理、信息处理等相关的职业,比如网络管理员、数据库管理员,以及在本文要说到的系统分析师。

系统分析师往往是由应用信息系统的项目负责人聘请的需求分析专家担任,之所以是由需求分析专家担任,因为系统分析师的主要任务是确定应用信息系统及软件产品应该达到的各项功能性要求和非功能性要求。

系统分析师必须对产品的需求负责,应该把当今流行技术融合于应用问题之中,他们要熟悉计算机应用及信息处理方面相关的技术、原理和方法,又要了解应用业务领域的要求。

一个称职的系统分析员必须能够深入理解用户的需求,并且用简洁的语言完整的表述这些问题。

一个合格的系统分析师应该具备哪些素质呢?(1)获取需求的能力具备获取用户需求的能力,能够深入理解用户环境及需求,能够收集组织各项需求,通过最初的需求不断引导用户挖掘出更多潜在的系统需求;具备解决冲突问题的能力,能够从冲突的原始材料中抓住事物的本质且具有总体和局部的观念;有抽象思维能力,善于由点到面思考问题,不过早陷入细节,能快速切入且找到主要问题。

(2)管理及沟通能力能够控制盒管理需求分析阶段的工作,不会因为需求分析过程中的某些问题而使整个项目进展缓慢,而导致应用信息系统或软件产品被推迟交付。

同时能够管理和协调各类人员有序的工作。

能够恰当的解决需求变动和后期阶段需求的更改要求,保证需求成果既满足用户的愿望,又使开发人员理解其意图。

能够综合考虑各种技术和非技术方面的意见和建议。

善于表达思想,进行交流,善于把各种观点集中起来,以便寻求一个最佳和最有效的解决途径。

(3)一定的技术素养一个称职的系统分析师应该博学多闻,有广泛的数学、计算机软件及计算机应用方面的专门知识和经验,具备数学表达能力,具备把用户的需求用模型和文字表达出来的能力。

这篇文章是叶德华在《全国计算机等级考试四级教程-数据库工程师》这本书上看到的,婴儿纪念品觉得总结的很不错,可能有些读者不能够完全读懂,叶德华在这里简单的解释一下。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

如何成为一个好的系统分析员
系统分析员基本功
好的系统分析员都是从优秀的程序员中产生的,坚实的编程功底、丰富的经验是今后做系统分析的基础。

没有对系统本身进行过透彻剖析过,很难领会到其中一些难以言述的精华。

但并不等于好的程序员就能够成为好的系统分析员。

合理的知识结构。

语言能力、文字表达能力、技术的全面性等是对系统分析员的基本要求。

比如说c/s和3 层开发,如果仅仅对netscape公司的产品熟悉还不够,还需要了解比如微软等产品,并且要了解他们中产生历史,发展思路,技术优劣,以应付各种穷追猛打的提问。

但更重要的是,这是你为应用定制技术要求的前提。

系统分析员思想
全局观念是系统分析员必须具备的观念。

如果系统分析员设计时太注重细节,往往会陷入在某个问题上纠缠不清的泥潭。

(93年,我论文指导老师的一席话影响了我随后几年对软件开发的理解----今后计算机会越来越快,多写几行代码少写代码无关紧要,最重要的是整体;一开始就错了,某个部份编得再好,也是没有用的)
系统分析员要有面向用户的思想。

系统分析员应当有能力将自己扮演成用户,来了解要交付的项目看起来想什么样式,感觉想什么,从而了解用户的想法并挑选出合理部份去开发。

从这个意义上说,系统分析员才能获得有意义的见解去引导他的开发组成员。

系统分析员头脑中要对项目结局有一个清楚的认识,并保证项目不偏离方向。

系统分析员要有根植于技术,高于技术思考问题的思想。

纯粹的程序员通常对最终结果考虑的不是很多,当一种新的技术在市场上出现时,他们对能否按时交付的考虑就比较少,而强烈希望他们的计划能够建立在新的技术之上。

因此,系统分析员的想法和行动要象一个用户,又要能够站在技术的高度,成为真正的用户、程序员之间的代言人。

任务难度的预测能力
系统分析员要具备快速的任务难度预测能力以及具备快速确定开发小组人员构成和任务划分的能力。

(我将这条归为思想,而不是能力)昆虫自然会长出翅膀,而思想却需要长期的浸润。

要做到这点,需要大量的思考、学习。

设计远比编程重要。

当今软件业的发展,各种开发工具的出现,编程已经不是什么问题,程序员的工作某种程度上讲是将别人现成的东西拼凑堆砌起来。

系统分析员要清楚的认识到,现在大多数程序员没有学会怎么去整体的了解一个系统,有些甚至不了解编程(这不是说他们不会写代码)。

可视化的开发工具加五花八门的控件,程序员可以偷点懒了。

(这可不是夸大,我好几年的管理工作,接触过大量的程序员)基于技术,跳出框架。

基于现有技术结合用户需求思考问题,设计时跳出框架。

系统分析员的关键
获得信任。

系统分析员最重要的素质是获得信任,这是成为优秀系统分析员的关键。

成熟最为关键。

成熟可以为整个项目组提供正确的支持,能够理解技术怎样才能解决用户的需求。

系统分析员的准备工作
统一的各种文档模式,这其中包括今后软件变量、字段命名规则。

我推荐用pb制定的规则做基础,通过改造成为适合自身实用的标准。

统一的文档管理。

统一的分析软件。

比如说rose(uml太规范,国内的软件管理水平根本用不上,只不过尽量应用,你自己对系统分析的理解有好处)方法是思想的放映,在具体方法上就不多说了。

我托人从u$a弄到几本书,用于面向对象系统开发的使用》、《面向对象的分析》、《项目管理》等都是很不错的,推荐大家看看。

我在拙作"在中国没有人懂计算机"里发了点牢骚,听说挨了部份人(习惯性的)骂。

其实,bbs本来就是发泄的地方,在这里从来就罕有有内容的文章。

自从"维纳斯"登陆深圳后,大家更着眼于从宏观看中国的it业了。

中国it这棵小树,说实在的,长到今天实在是不容易。

一些人提出了"反对微软霸权"的口号,不少人呼唤中国"硅谷"的出现。

微软的成功不是技术的成功,更多的是商业运作的成功。

中国it这棵树能长多高,取决于他所植根于的土壤。

而现在的事实是,这片土壤实在是太贫瘠了!如果按我们现在的思路和搞法,是长不成大树,更别指望能结?quot;微软","硅谷"这样丰硕的果实。

如果说,我们的软件技术落后美国十年,我们的硬件制造技术则落后美国二十年,我们的管理水平落后美国至少三十年。

而最终决定发展速率的恰恰是我们的死穴──低劣的管理水平。

低劣的管理水平的形成的原因有着深厚的背景和多方面的原因。

系统分析工作是解决一个问题的工作,目标是将一个对计算机应用系统的需求转化成实际的物理实现,其中复杂就复杂在实际的面太多.在系统分析过程之中注意问以下的问题,可能会所进行的系统分析设计工作有帮助
1)您所完成的系统目的是什么?注意不是功能要求,而是目的.也就是为什么要建设、为什么要现代建设。

在考虑系统目的时,我更多的侧重于系统的最终目标考虑,因为一个系统不可能一下子完美,为系统留些余地。

2)您所完成的系统有哪些方面参与,各方面的初衷是什么?那些人可能在系统建设中起重要作用,他们会采取什么样的态度?你对他们有多少影响力?中国it行业的失败之一就是人"太年轻",一定要有领导的支持,否则完蛋。

不要认为自己对他们会有多少影响力,即便有,也要尽可能的认为是决策者再影响他们。

在中国,一个技术员,你算老几?说到这里我很悲哀。

哪些人在系统中起重要作用并弄清楚他们的态度,这点十分关键。

3)您的系统是否有一个明确的评价标准?最好从参与的各方面都进行考虑。

不知道这样说对不对,在系统建设之前,对你的程序员、对你的领导要有至少不同的两种评价。

4)你的系统设计思想是什么?是否能够得到各方面的认可。

如果高明,对领导、对程序员都采用引导,得到认可的最好办法,就是让他们认可他们自己的想法。

(我力图这样做,但做得不好,系统分析员有一点要学会韬光养晦,忍)
5)你对参与系统设计开发的人员了解吗?他们的特长在哪里,是否愿意与你合作,为什么?你对他们有足够的影响力吗?软件发展到一定的程度,不是编程,不是数学,而是管理。

6)你的系统开发计划是否完善?你的计划表有明确的阶段吗?任何一阶段都应该怎样完成?如何对这一阶段完成的情况进行评价?
7)你对所采用的系统开发方法以及工具是否熟悉?你的夥伴是否熟悉?事实上,不是每种好的工具都要使用,也并不一定都要他们熟练掌握。

提醒诸位一句,当你将方案做得可以不依赖某个程序员,你在程序员面前就无信任可言,因为从此程序员将受到更大的生存压力。

我坚决不在公司使用rose。

8)你所完成的系统是否有原型?计算机的或者物理的。

以上的几个问题都是在系统分析以及系统规划时涉及到的,供各位参考。

这文章很好,我的话是:"需求分析实际应该是问题分析"。

含义是系统要解决的是问题。

而不是用户提出的需求。

经常发现系统完成后,客户说"我的问题还没有解决"。

可是,需求分析稿上的目标都搞定了。

既然是问题分析,所以,熟悉目标系统的知识就是必要的。

甚至,可以说,一个好的系统分析员也应该是好的业务专家。

我很高兴在这里遇到许多分析高手,可以交流分析中的问题。

我赞同从来的观点。

在中国作分析重要的是人气,因为中国的企业级信息系统的建设在很大程度上可以说并非确有需求,而是迫于某种压力。

用户在很多时候考虑的不是系统的长远发展,而只是短期的成果,要求开发单位在很短的时间内完成一个很大的系统的开发,没有时间对系统进行周密的分析,在这种情况下,很多开发商就会粗分析,粗设计,尽快进入编码阶段,这样的系统的生命周期肯定不会很长。

说了这么多,只是想说,系统分析员确实应是业务和管理专家,并且需要有很好的语言组织能力,他需要根据问题域中存在的问题去尽力说服用户,引导用户需求,毕竟,我们是专家,如果让用户牵着鼻子走,系统不会是成功的系统。

(当然了,这要建立在用户是可引导的前提下)本人拙见。

在理解和分析用户的需求时,应说服用户明白:建立计算机应用系统并不是简单地用计算机代替手工劳作,它更应该是管理思想的一次革命,是现用户模式的一次升华和提高。

如果系统不能高于现实,开发的系统将长期陷入需求的反复修改,其软件的生命周期也短了。

相关文档
最新文档