系统分析师_系统分析师报名 - CSDN
系统分析师 订阅
系统分析员又称系统分析师,英文system analyst,简称SA。 是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。系统分析师(SA)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。富有经验的系统分析师往往是优秀技术专家和项目管理者的结合体,他们精通系统论和控制论,擅长将杂乱无章的复杂性问题整理调顺,并将其模块化,从而使项目的实施走向成功。杰出的系统分析师会利用编程技巧来辅助建立conceptionmodule。 展开全文
系统分析员又称系统分析师,英文system analyst,简称SA。 是指具有从事计算机应用系统的分析和设计工作能力及业务水平,能指导系统设计师和高级程序员的工作的一族。在软件开发流程中主要从事需求分析、信息系统项目架构设计(包括概要设计和详细设计)、开发阶段的主要模块的规划、设计和测试,同时也涉及可行性分析的工作。系统分析师(SA)是负责设计与开发应用软件系统.使其正确的反应出有效的信息,协助企业经营者管理、营运公司的运作者。系统分析师是抽象模型的建立者,他们需要专业的conceptionmodel(概念模型)知识和基础编程技巧。富有经验的系统分析师往往是优秀技术专家和项目管理者的结合体,他们精通系统论和控制论,擅长将杂乱无章的复杂性问题整理调顺,并将其模块化,从而使项目的实施走向成功。杰出的系统分析师会利用编程技巧来辅助建立conceptionmodule。
信息
又    称
系统分析员
简    称
SA
从    事
需求分析、信息系统架构设计等
释    义
指导系统设计师和高级程序员的工作的一族
中文名
系统分析师
外文名
system analyst
系统分析师岗位职责
系统分析师是计算机行业的高级人才,是一个大型软件项目的核心领导者,他的主要职责是对软件项目进行整体规划、需求分析、设计软件的核心架构、指导和领导项目开发小组进行软件开发和软件实现,并对整个项目进行全面的管理工作。系统分析师的工作职责决定了他必须是计算机行业各个领域的精通者,因此一个合格的系统分析师,能够精通各种计算机前沿理论、具体的软硬件开发技术、大型数据库的知识、项目的整体规划和框架设计、模块式设计和开发技术、数字化建设知识等等。系统分析师具备在一个信息化项目从立项到正式上线整个过程中,在过程的各个不同阶段担任不同的核心角色的能力,其中最为重要的能力就是系统架构的整体设计能力和详细设计能力,这个能力直接关系到一个软件项目的成败。系统分析师所具备的职业能力和素质主要有:精通计算机行业的前沿理论,精通代表主流开发思想的程序开发语言,精通建设信息系统所要求的各种具体技术,熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制定项目开发计划,协调信息系统开发与运行所涉及的各类人员,能指导制定企业的战略数据规划,组织开发信息系统,能评估和选用适宜的开发方法和工具,能按照标准规范写系统分析、设计文档,能对开发过程进行质量控制与进度控制,能具体指导项目开发,具有高级工程师的实际工作能力和业务水平。系统分析师的基本职责是从事管理信息系统的定制、企业资源管理系统的设计开发及市场评估策划,能独立翻译、阅读国外技术资料,理解商务逻辑和客户需求,有管理信息系统的设计、项目设计能力、开发进度的估计能力、控制力,具有良好的理解力和逻辑分析能力以及表达能力、足够的沟通能力,具备基本文档写作能力。在日常工作当中,系统分析师通常都是本单位的技术骨干,主要担任项目的主导者和领导者的工作。在政府机关,系统分析师通常负责数字化城市、电子政务、公共政务网等电子政府统一规划的规划与建设工作;在高校、研究所等科研机构,系统分析师通常担任计算机前沿理论的研究、计算机专业、信息化管理专业、电子商务及电子政务等专业的教学、数字化校园的规划与建设、大型集中式教务数据库的建设、教务系统的开发与建设等工作;在非IT企业,系统分析师通常主要负责本企业的电子商务系统的规划与建设、大型信息化系统(如MIS、ERP等)的规划、建设与开发等工作;在IT企业,系统分析师通常担任首席分析师和项目经理的工作,主要负责中大型软件项目的规划、建设、软件架构的整体设计与详细设计、开发模式的设计、项目开发工作的指导和监督、系统的整体测试工作、项目的全面管理及进度管理等。总而言之,系统分析师通常在本单位担任独当一面的技术骨干,同时也应当承担起更大的工作责任,充分发挥自己的特长,更好地为单位作出应有的贡献。
收起全文
精华内容
参与话题
  • 系统分析师综合知识课程内容包括:计算机基础(计算机组成原理、操作系统、数据库、嵌入式、数据通信与网络),面向对象的方法,软件体系结构,新技术的应用,项目管理知识等。重点讲解了系统分析师考试的重点:软件...
  • 系统分析师复习笔记,知识点都很全,需要考试速成的来下载
  • 上半年的软考昨天刚刚结束,我也凑凑热闹参加了一个系统分析师的考试,在这里跟大家分享一下,给有兴趣的同学参考。由于我之前参加过系统架构设计师的考试,因此这里介绍的可能不是适合所有人。 软考总体介绍 ...

    前言

    上半年的软考昨天刚刚结束,我也凑凑热闹参加了一个系统分析师的考试,在这里跟大家分享一下,给有兴趣的同学参考。由于我之前参加过系统架构设计师的考试,因此这里介绍的可能不是适合所有人。

    软考总体介绍

    这里写图片描述

    高级说明

    这里写图片描述

    网络规划设计师考试说明

    通过本考试的合格人员应熟悉所涉及的应用领域的业务;在需求分析阶段,能分析用户的需求和约束条件,写出网络系统需求规格说明书; 在规划设计阶段,能根据系统需求规格说明书,完成逻辑结构设计、物理结构设计,选用适宜的网络设备,按照标准规范编写系统设计文档及项目开发计划;在部署实施阶段,能按照系统设计文档和项目开发计划组织项目施工,对项目实施过程进行质量控制、进度控制、成本管理,能具体指导项目实施;在评测运维阶段,能根据相关标准和规范对网络进行评估测试,能制定运行维护、故障分析与处理机制,确保网络提供正常服务;能指导制定用户的数据和网络战略规划,能指导网络工程师进行系统建设实施;具有高级工程师的实际工作能力和业务水平。

    系统架构设计师考试说明

    考试合格人员能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目的系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。

    信息系统项目管理师考试说明

    通过本考试的合格人员能够掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制订可行的项目管理计划;能够组织项目实施,对项目的人员、资金、设备、进度和质量等进行管理,并能根据实际情况及时做出调整,系统地监督项目实施过程的绩效,保证项目在一定的约束条件下达到既定的项目目标;能分析和评估项目管理计划和成果;能在项目进展的早期发现问题,并有预防问题的措施;能协调信息系统项目所涉及的相关人员;具有高级工程师的实际工作能力和业务水平。

    系统分析师考试说明


    通过本考试的合格人员熟悉应用领域的业务,能分析用户的需求和约束条件,写出信息系统需求规格说明书,制订项目开发计划,协调信息系统开发与运行所涉及的各类人员,能指导制订企业的战略数据规划,组织开发信息系统,能评估和选用适宜的开发方法和工具,能按照标准规范编写系统分析、设计文档,能对开发过程进行质量控制与进度控制,能具体指导项目开发;具有高级工程师的实际工作能力和业务水平。


    系统分析师考试风格介绍

    相对于系统架构设计师的考试,系统分析师的考试更偏重于分析和计算能力,而且对于技术人员的综合知识和能力要求相对更高一些,这确实也符合实际的职责划分,毕竟系统分析师主要负责设计之前的需求分析工作,而系统架构设计师则负责对系统进行总体设计和框架搭建。系统架构设计师会更偏向于考查技术人员的设计模式,架构设计等方面能力。
    个人在考试之前习惯于分析近几年真题的考点分布以及变化趋势,我发现近几年相对于之前有更多关于数学和安全方面的知识的考查,对于设计模式等则在持续减少,以至于今年的考题中我都没看到有关设计模式的考题,这在2016和2017还是有一两道的。
    系统分析师的考试也是分为三部分:1.综合知识;2.案例分析;3.论文。

    综合知识的考点分析

    下面针对近几年的综合知识的考点进行了相应的介绍,
    近五年都考了的内容:
    1.磁盘存储的寻址计算(1)
    2.安全加密算法(2)
    3.应用数学(8~10)
    4.专业英语(5)
    5.知识产权(2)
    6.UML(3)
    7.数据库范式设计(2)
    8.关系计算(1)
    9.串行流处理计算(1)
    10.多媒体(1~2)

    由此可以看到数学的重要性,一般就是动态规划,关键路径计算等典型题目。

    案例分析的考点分析

    案例分析的灵活性就相当高的,模式仍然是第一题必选,后面四道选两道,每题都有三个小问题。
    第一题的范围也是非常广的,16年是经济指标计算,17年是网约车平台的需求分析,今年好像是健身平台的问题分析。似乎可以看到趋势是由知识的考核向着知识+能力的考核方向发展。
    后面的四道题也是内容覆盖非常广泛 ,一般都要包括:
    分析能力和逻辑思维的考核,比如用例图,流程图的填写,功能的划分
    主流技术的考核,如restful架构风格等
    数据库分析和设计的考核,比如:范式的定义,反范式的缺点,分库分表的意义等
    嵌入式的考核,这个我没注意考了啥,反正每年都考,属于直接放弃型

    论文分析

    如果说案例分析的选择空间比较高的话,那论文的选择就更加自由了,一共由四道题,选择其中一道题作答即可。但万变不离其宗,都是要求结合个人的项目来具体讨论某项技术的实践和理论的结合。
    论文题材一般包括:
    1.针对需求的探讨,比如需求获取,需求验证等方面,每年都有,这毕竟是系统分析的本行
    2.针对项目管理的探讨,比如风险的管理或开发模型
    3.针对系统测试的管理
    4.针对某个热门技术的探讨,

    备考经验

    1.首先这个考试是个通过型考试,所以从原则上来说100分跟60分没有本质区别,因此这意味着我们不必再准备的时候求全,而是应该有针对的复习保证我们熟悉的和常考的部分能获取分数即可确保通过考试,比如我彻底放弃了嵌入式等相关内容
    2.这个考试对于数学的要求相对较高,把近几年的真题多做几遍就OK了,就那几个讨论跑不出去太远
    3.复习资料不需要很多,个人认为其实只需要两样就可以了1)《系统分析师考试全程指导》的最新版2)历年真题(在某宝上有电子版,并且店家十分贴心的准备了答案供大家参考)
    4.复习需要的时间,其实这种考试最后的强化突击是一定需要的,毕竟上午有很多的知识型的题目,由于内容涉及还是很丰富的,在平时把书看一看然后最后把真题做几遍,论文练上三遍就比较稳了。
    对于我来讲,准备时间大约3个月,每天半小时的,最后一周增加到1~1.5小时,最后一天是三小时。
    5.复习思路:
    1)先把题目分布和重点了解一下,确定战略(哪些要放弃)
    2)全程指导粗读一遍+练习
    3)针对错误,在细读对应内容
    4)再做一遍课后练习
    5)在对基础知识查漏补缺
    6)做真题(最新一年不要做)
    7)补全知识,这一步跟上一步要循环2~3次
    8)最后一周之前,练一练论文,最好三篇,手写
    9)三天前做最后一年试题找感觉
    10)考试
    6.对了论文要跟自己的项目结合,所以别忘了整理项目素材。

    展开全文
  • 最新精品:系统分析师教程(2017张友生完整版)-高级.pdf,我的资源还有2本考试的练习和全程指导。 加油吧,软考的同学,这本书一共829页,光看教材时间来不及,最好和考题重点一起交叉复习。
  • 2012年上半年曾以55/52/47通过系统分析师考试,但在2013年上半年的信息系统管理师却以50/55/37落败。成败得失,感慨良多,在此总结一下,自勉同时也与同道共勉。  首先关于水平考试的必要性和重要性,自有不同看法...

            今天查询2013年下半年的系统架构师考试成绩,52/49/48,应该是通过了。2012年上半年曾以55/52/47通过系统分析师考试,但在2013年上半年的信息系统管理师却以50/55/37落败。成败得失,感慨良多,在此总结一下,自勉同时也与同道共勉。

             首先关于水平考试的必要性和重要性,自有不同看法,实属正常,本人觉得,如过仅仅把它看作自我评价和衡量的一个标尺,还是很不错的。首先,上午考试难度不大,但是范围很广,这本身对就很符合T行业的特点。一个IT从业人员,如果对IT诸多领域没有广泛的了解,恐怕很难成为一个IT行业佼佼者。其次,案例分析试题,虽然主观性较强,但是没有实际项目经验的话,要回答好还是有一定难度的。最后,也是最难的,下午的论文试题。虽然纯属笔试,尽可信马游缰,天马行空去写,但是如果缺乏实际项目的经验积累和总结,缺乏对实践经验的总结和理论上的升华,要通过也是有一定难度的。很多人都是败在了最后的论文上,我在考信息系统管理师时也是论文未能通过。

            总结两次成功一次失败的正反经验,我觉得要写好论文,最重要的是以下三点:

            第一,必须保证论文材料的真实性和写实性。虽然有人说过论文可以虚构项目来写,但是我觉得还是结合自己的实际项目来写为好。我觉得这样组织内容比较容易,虚构的项目如果未能考虑周全而露出破绽,那就不合算了。当然,一些无伤大雅的细节,可以虚构,也可以记不清楚而含糊点,这很正常。另外,文风尽量写实,避免浮夸。作为高级资格的应试人员,对待项目对待技术应该有自己成熟的观点和判断。工作可以充满激情,但论文应该充满真实的细节。本人系统分析师考试选的论题是敏捷开发,项目是自己亲身经历的一个web应用移植到移动端的开发项目,内容完全真实,自己觉的写的一般,结果竟然通过了。项目管理师和系统架构师也都是选择的亲身经历的真实项目。

            第二,结合论题的理论基础,深刻总结 ,适度升华。最好能有自己独到的见解和体会,避免人云亦云或流于空洞。本人在系统分析师考试时,论文结合敏捷开发的四个特点:项目分解,及时当面沟通,每日构建持续集成,新特性及时发布,写了自己的实际做法。系统架构师,则是在分层架构的框架下,详细写出在企业应用的三个层次分别应用不同系统架构来满足不通需求的尝试,自我感觉还可以写得更好一些,因为在应用层混合B/S和移动端native C/S架构这一点忘记写了。因为当时觉得这两部分的设计开发自己并不负责。后来才 觉得,从技术或架构的角度来看,还是可以写的。

            第三,论文要按照自己的风格和对理论知识的把握和实践经验的总结来写,不可拘泥于任何固定套路和标准模式。因为每个人的写作风格不同,从事的项目千差万别,很难有什么固定套路和标准模式。本人在系统分析师考试时,对论文写法根本没有什么章法,系统分析范围又太广,所以就按自己的理解去写,结果通过了。项目管理师考试,很担心论文,听从了论文写作的建议 ,要按九大项目领域的处理流程来写,选题是风险管理,本来材料内容都不成问题,但是实际项目中,风险定性,定量和应对计划等等,流程都简化了,严格按照流程步骤来写,内容就非常空洞,写到最后,反而觉得不如按照不同风险类别的应对策略来展开写,反倒容易些。但是当时论文都快写完了,木已成舟,回天无力了。系统架构师考试,就是按照自己对项目的总结结合理论来写的,结果感觉写得很顺利。虽然有点点担心应用层的架构未能涉及,有点遗憾,但最终还是过关了。今年5月如果能够再次考信息管理师,我觉得论文通过应该不成问题了。

           最后,说一点题外的话,可以说,在IT行业做到要考高级资格,一般说,技术上都应该不存在什么问题了。更重要的可能是人际沟通。这是我最近才体会到的,可能也是很多人不屑于水平考试的原因。现实确实是这样残酷。我们单位要组织一个BI团队,选了四个人,三个都有BI经验,我算年龄最大的,但是Team的leader居然是一个没有BI经验的人,原因是他的PPT做的非常棒(确实比我们三个加起来PPT的功力还要深好几倍)。我们去合作伙伴那里学习BI实施,对方竟然也非常看重这位同事的PPT,直接让他去参与项目,而我们三个却只能学习一下BI软件的实施。看样子,如果我真的要让自己的这两个证书有点作用,我就得好好学习学习制作PPT了。仅仅Coding是远远不够的了。

            以下是三次考试成绩的截图:

           

     


    展开全文
  • 系统分析师之路

    千次阅读 2017-11-14 21:26:16
    打算2018年5月考系统分析师,于2017年双十一当天开始了我的备战之路,下面的书籍及相关书名是转载一个前辈的,也是我接下来几个月要看的书。看书心得会持续更新。。。 系统分析师必读书籍 系统分析师教程 作者:...

    打算2018年5月考系统分析师,于2017年双十一当天开始了我的备战之路,下面的书籍及相关书名是转载一个前辈的,也是我接下来几个月要看的书。看书心得会持续更新。。。

    • 系统分析师必读书籍
    1. 系统分析师教程

      作者:张友生 主编

    2. 系统分析师考试全程指导

      作者:张友生、王勇 主编

    3. 系统分析师技术指南

      作者:张友生、王勇 主编

      这本书技术介绍还是蛮细的,对前面两本粗略介绍的新技术做了有益的补充,如详细介绍了BI涉及的数据仓库、数据挖掘、ODS,技术介绍上这本书确实收到不少惊喜,技术广度和深度都照顾到了。

    • 系统分析师扩展书籍
    1. 七步掌握业务分析

      作者:(美)芭芭拉.A.卡克诺德

      该书虽然是CBAP专业认证参考教材(国际业务分析师认证,向往中),但跟我们的系统分析师还是大同小异的,推荐参考。相当于从国际视角介绍系统分析师教程的第7章(企业信息化战略与实施)、第9章(系统规划)、第10章(系统分析)、第11章(软件需求工作)。另外技术、项目管理等也有一定介绍。

    2. 软件测试的艺术

      作者:Glenford J. Myers

      国内能找到软件测试完善的公司不多,但可以从该书学到很多有用的知识:代码检查走查与评审、测试用例设计、调试等。看完本书你一定会受益匪浅,对后面设计、开发、测试都有帮助。

    3. 图解六西格玛

      作者:(日)钻石社六西格玛研究组

      风靡全球的六西格玛管理法,如果你在团队中是管理者,理应学习了解该理论

    4. 非财务经理的财务管理

      作者:不知道作者,只能提供下链接:http://wenku.baidu.com/view/a97b51b10129bd64783e0912a216147917117eed

      系统分析师必然会涉及项目工作量评估、报价,与项目经理工作有一定的重叠,这本书介绍了财务3张表(资产负债表、利润表、现金流量表),入门不错,可以对应到系统分析师教程的第2章(经济管理与应用数学)

    5. 思维导图系列

      作者:东尼·博赞

      全套共5册,可以按此顺序阅读:《启动大脑》à《思维导图》à《超级记忆》à《快速阅读》à《博赞学习技巧》

      《启动大脑》从思想上介绍了大脑的神奇性,看完这本书,让你从思想上认为你是可以的。

      《思维导图》算是这个系列核心部分,专门介绍博赞的思维导图和使用案例等。

      思维导图官方使用iMindMap。其他还有MindManager、XMind等。我使用iMindMap9.0.3,可以从这里下载,大家懂得:

      http://softasm.com/imindmap-ultimate-v9-0-3-multilingual-crack/

      如何使用看如上英文how to install累的话,中文的crack教程见:http://www.isharepc.com/1072.html

      《超级记忆》以前不相信江苏卫视最强大脑神奇的记忆力,普通人不可能达到。看了这本书,才认为有可能,有方法。但还是需要多多练习呢。

      《快速阅读》介绍快速阅读技巧,以前我们认为的坏阅读习惯,在这里不一定是坏习惯哦。

      《博赞学习技巧》这个应该算是总体做了一个介绍,包括了如上4本书的内容。详细看如上4本就够了。

    6. 人人都是产品经理

      作者:苏杰

      看了这本书,觉得产品经理跟上面说的需求分析师、系统分析师还是很不一样的。现阶段感觉个人还是更喜欢需求分析师的工作。当然,国内的需求分析师感觉还是不重要的、无足轻重的角色,跟上面CBAP差距比较大。

      也许,国内产品经理,更像是目前国内需求分析师、系统分析师再往上发展的职位。个人认为目前国际需求分析师认证CBAP、国际产品经理认证NPDP,与国内软考系统分析师认证定位还是不太一样的。当然前两者国内要求职位跟国际认证跟还是有一些差距。且发展且看,清楚自己想要什么就好。

    7. IBM Rational Software Architect 建模

      作者:IBM中国开发中心

      作为系统分析师最重要的技术UML,最近学习UML使用的是Rational Rose。实际已被IBM推出的Rational Software Architect替代。使用Rose的同时,马上下载RSA(最新版:9.5.0.2)学习了一下。推荐看一下这本书,RSA才是后面工作应该用到的UML建模工具(使用持续支持Rational系列才是正道)。RSA 9.5支持UML2.2;而最后的Rational Rose 7.0只支持到UML1.4。

      不过可惜的是,这本书比较老,2008年出版的,后面停止继续更新了,该书是以RSA 7.0为蓝本来介绍的。不过看下来发现9.5与7.0差距并不大,毕竟都是以eclipse为基础的嘛。可以从网上下载PDF版的看。

    8. 大象-Thinking in UML

      作者:谭云杰

      不错的一本书!以RUP(统一过程)为主线,介绍了UML的元素、视图、模型。该书基于ROSE 介绍UML,虽然版本老了点(Rational Rose 最后的7.0版本是基于UML1.4的。只有现在的IBM Rational Software Architect 才支持最新UML2.1以上的版本)。但是作为RUP UML的介绍,思想还是不过时的。很喜欢的一本介绍UML的书,从需求获取到测试的阶段都串起来了。最重要的是介绍RUP思想,如何通过UML串起来需求分析到开发的过程,而不是单纯的介绍UML元素。

    展开全文
  • 系统分析师-系统设计

    2020-03-24 15:17:32
    1)系统分析阶段解决“做什么”的问题,而系统设计阶段解决“怎么做”的问题。 2)系统设计的主要内容包括概要设计和详细设计。 3)概要设计:系统总体结构设计,确定每个模块的功能和调用关系,形成软件的模块...

    1. 什么是系统设计

    1)系统分析阶段解决“做什么”的问题,而系统设计阶段解决“怎么做”的问题。

    2)系统设计的主要内容包括概要设计详细设计

    3)概要设计:系统总体结构设计,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。

    4)详细设计:详细设计又可分为多种,

    例如,网络设计、代码设计、输入/输出设计、处理流程设计、数据存储设计、用户界面设计、安全性和可靠性设计等。

     遵循原则:

    1)输入数据最少原则

    2)简单性原则。

    3)尽早验证原则。

    4)少转换原则。

    5)用户界面设计

    1)置于用户控制之下。在定义人机交互方式时,不强迫用户采用不是必须的或者不情愿的方式来进行操作,允许交互的中断和撤销。

    2)减轻用户的记忆负担。

    3)保持界面一致性。

    以上三条原则由着名用户界面设计专家Theo Mandel博士所创造,通常称之为人机交互的“黄金三原则”。

    6)  安全性和可靠性设计

    安全性和可靠性设计的目的是确保系统的安全性和可靠性,对系统的运行环境和数据处理进行有效的控制,保证系统安全、有效地运行

    2. 流程设计

    在处理流程设计过程中,为了更清晰地表达过程规则说明,陆续出现了一些用于表示处理流程的工具,这些工具包括三类,分别是图形工具、表格工具和语言工具。其中常见的图形工具包括程序流程图、IPO图、盒图、问题分析图、判定树,表格工具包括判定表,语言工具包括过程设计语言等。

    1)程序流程图

    顺序型/选择型/多分枝选择型/DO-WHILE循环,直到循环

    2)IPO图

    IPO图用来描述每个模块的输入、输出和数据加工,其导致结构如图所示。

    3)N-S图

    在N-S图中也包括五种控制结构,分别是顺序型、选择型、WHILE循环型(当型循环)、UNTIL循环型(直到型循环)和多分支选择型,任何一个N-S图都是这五种基本控制结构相互组合与嵌套的结果

     

    4) 问题分析图

    5) 过程设计语言

    过程设计语言(Process Design Language,PDL)也称为结构化语言或伪代码(pseudo code),它是一种混合语言,采用自然语言的词汇和结构化程序设计语言的语法,用于描述处理过程怎么做,类似于编程语言

     

    6)   判定表

    对于具有多个互相联系的条件和可能产生多种结果的问题,用结构化语言描述则显得不够直观和紧凑,这时可以用以清楚、简明为特征的判定表(decision table)来描述

     

    7)  判定树

    3. 结构化设计

    结构化设计(Structured Design,SD)是一种面向数据流的方法,它以SRS和SA阶段所产生的数据流图和数据字典等文档为基础,是一个自顶向下、逐步求精和模块化的过程。

    在SD中,这种功能分解就是将系统划分为模块,模块是组成系统的基本单位,它的特点是可以自由组合、分解和变换,系统中任何一个处理功能都可以看成一个模块。

    一个模块应具备以下四个要素

    1)输入输出

    2)处理功能

    3)内部数据

    4)程序代码

    在模块划分时需要遵循如下原则

    1)模块的大小要适中。代码行数不要过多;

    2)模块的扇入和扇出要合理。一个模块的扇出是指该模块直接调用的下级模块的个数;一个模块的扇入是指直接调用该模块的上级模块的个数;扇入大表示模块的复用程度高。

    3)深度和宽度适当。层数是否恰当,宽度是软件结构中同一个层次上的模块总数的最大值,一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。

    一般而言,在SC中存在四种类型的模块:

    1)  传入模块。传入模块从下属模块中获取数据,经过某些处理,再将其传送给上级模块。

    2)  传出模块。传出模块从上级模块中获取数据,进行某些处理,再将其传送给下属模块

    3)  变换模块。变换模块也称为加工模块,它从上级模块获取数据,进行特定的处理,然后转换成其他形式,再传送回上级模块,大多数计算模块(原子模块)都属于这一类。

    4)  协调模块。协调模块是对所有下属模块进行协调和管理的模块。在系统的I/O部分或数据加工部分可以找到这样的模块,在一个好的SC中,协调模块应在较高层出现

    系统结构图(Structure Chart,SC)又称为模块结构图:

    SC包括模块、模块之间的调用关系、模块之间的通信和辅助控制符号等四个部分

    变换型SC:

    信息沿着输入通道进入系统,然后通过变换中心(也称为主加工)处理,再沿着输出通道离开系统,具有这一特性的信息流称为变换流。    具有变换流型的SC可明显地分成输入、变换(主加工)和输出三大部分,它的功能是将输入的数据经过加工后输出

    事务型SC

    信息沿着输入通道到达一个事务中心,事务中心根据输入信息(即事务)的类型在若干个动作序列(称为活动流)中选择一个来执行,这种信息流称为事务流。

    混合型SC 
     
    在规模较大的系统中,其DFD往往是变换型和事务型的混合结构此时,可把变换分析和事务分析应用在同一DFD的不同部分
     
     

     

     
     
     
     
     

     

    展开全文
  • 系统分析师视频教程下载

    千次阅读 热门讨论 2018-01-30 20:41:05
    给大家推荐一个希赛系统分析师视频教程,视频下载地址:http://pan.baidu.com/s/1dE2sWnR 点击打开链接 网盘的视频实时跟新,网盘还有配套电子书籍,历年真题分类讲解 授课讲师  王勇 ...
  • 系统分析师考试心得

    千次阅读 2015-07-09 17:56:14
    系统分析师考试辅导》、《系统分析与设计技术》、《系统分析师常用工具》、《系统分析师技术指南》、《系统分析师考试论文试题分类分析与范文》、《系统分析师考试信息系统分析与设计案例试题分类精解》, 一共6...
  • 2019年系统分析师考试总结

    万次阅读 多人点赞 2020-06-29 10:06:48
    2019年我又一次进入了系统分析师的考场,是的,又一次,2018年的考试虽然借着2017年通过架构师的势头综合和案例都比较高分,但是论文未能通过。所以其实2019年的考试,我几乎什么都没准备,考前看了一晚上以前记的...
  • 说说系统分析师考试(从考试介绍到考试心得)

    万次阅读 多人点赞 2015-09-25 10:11:09
    软考——中国计算机技术与软件专业技术资格考试,是国家级的IT专业技术人员从业资格考试。2003年底,人事部和信息产业部联合发布了国人部发[2003]39号文件,以软考为基础,对IT领域职称评定进行全面改革,使得已有逾...
  • 5月25号又是一年的系统分析师的考试日期,很不幸去年的系统分析师没有成功通关跪在了论文这一关。今年选择二刷,有了不少的感悟,在这里记录一下。 再战感悟 战略性转移 对软考有所了解的人都知道软考高级的系统分析...
  • 系统分析师近几年论文走向

    千次阅读 2018-05-18 11:04:02
    下面是整理的近几年的系统分析师考试论文题目
  • 系统分析师考试经验

    万次阅读 2018-11-14 13:44:56
    应用场景 ...系统分析师的工作职责决定了他必须是计算机行业各个领域的精通者,因此一个合格的系统分析师,能够精通各种计算机前沿理论、具体的软硬件开发技术、大型数据库的知识、项目的整体规划和框架
  • 估计系统分析师2017全国全年通过人数,不足100人,通过率不足10%。
  • (1)项目管理:掌握信息系统项目管理的知识体系,具备管理大型、复杂信息系统项目和多项目的经验和能力;能根据需求组织制定可行的项目管理计划;能够组织项目实施,对项目的人员、资金、设备、进度和质量等进行...
  • 系统架构设计复习资料 当您看了这篇文章有何疑问,可先看最后的评论,有可能您遇到的问题其他人已经提出我已回复。 2018/12/14查询成绩后知道自己通过了系统架构设计的考试(每科满分75,及格45分),特地记录...
  • 系统架构设计考试经验

    万次阅读 2017-11-02 22:11:28
    系统架构设计师是一个最终确认和评估系统需求,给出开发规范,搭建系统实现的核心构架,并澄清技术细节、扫清主要难点的技术人员。 系统架构设计师考试合格人员能够根据系统需求规格...能够与系统分析师、项目管理师
  • 【过了】系统分析师考试心得

    万次阅读 热门讨论 2019-07-05 10:03:49
    码农加班多,准备时间有限,过了挺开心的! 经验只有两条: 1、多积累,多看书,多思考,多做项目 ...1、本人总结了04年-16年的所有论文题目,通过分析出现频率,最后得出4个17年可能考论文题,我感觉需...
  • 系统分析师在软件公司中的位置

    千次阅读 2005-04-20 00:42:00
    这里想简要探讨一下系统分析师这一角色在国内的软件公司里的位置。国内的软件公司对于系统分析和系统分析员的定位是不同的。根据不完全了解,大致有以下几种情况:1 没有正式的系统分析师这里又会有多种情况:客户会...
1 2 3 4 5 ... 20
收藏数 189,144
精华内容 75,657
关键字:

系统分析师