前言
今年报考了11月份的软考高级:系统分析师。
考试时间:11月9日。
倒计时:2天。
目标:优先应试,其次学习,再次实践。
复习计划第四阶段:考前强记知识点。
考前强记知识点
-
系统分析主要任务:研究问题域、分析问题和机会、制定系统改进目标、修改项目机会
-
详细调查:收集资料、开调查会、个别访谈、书面调查、抽样调查、现场观摩、参加业务实践、阅读历史文档
-
现有系统分析:获得现有系统的物理模型、抽象出现有系统的逻辑模型、建立新系统的逻辑模型、建立新系统的物理模型
-
组织结构分析:对企业组织结构与职责进行分析,明确企业内部的部门划分,以及各部门之间的领导关系、信息传递关系、物质流动关系和资金流动关系,并了解各部门的工作内容与职责,包括业务程序和业务岗位等。
-
系统功能分析:建立功能体系图以业务功能为主体的树形图,其目的在于描述企业内部各部门的业务和功能;确定体系图后,建立功能流程图,检验是否识别出所有的功能。
-
业务流程分析:价值链分析法、CRM客户关系分析法、供应链分析法、基于ERP的分析法、业务流程重组
-
业务流程建模:标杆瞄准、IDEF、DEMO、Petri、业务流程建模语言
-
数据与数据流程分析:数据汇总分析、数据属性分析、数据的存储分布
-
系统分析产生的系统需求规格说明书将成为系统开发中的权威性文件,是系统设计阶段的主要依据。同时,系统需求规格说明书也是承建方与建设方之间的技术合同,是将来对系统进行验收的标准之一
-
结构化分析方法:核心是数据字典,数据模型(ER图)、功能模型(DFD表示)、行为模型(状态图表示)
-
软件架构设计:是一个系统的草图,描述的对象是直接构成系统的抽象组件
-
软件架构设计 4+1 视图模型:逻辑视图、开发视图(模块)、进程视图、物理视图、场景(可以看做是哪些重要系统活动的抽象,它使得四个视图有机地联系起来)
-
逻辑视图和开发视图是描述系统的静态架构,而进程视图和物理视图是描述系统的动态架构。
-
软件架构风格:数据流风格(批处理序列、管道和过滤器)、调用返回风格(主子程序、面向对象、层次结构)、独立构件风格(进程通信、事件驱动)、虚拟机风格(解释器、基于规则的系统)、仓库风格(数据库系统、黑板系统、超文本系统)、层次架构风格(二层、三层cs架构、bs架构风格)
-
面向服务的架构:SOA 面向服务技术:UDDI、WSDL、SOAP和REST
-
实现SOA方法:WebService、服务注册表、企业服务总线(ESB)
-
系统设计:系统分析的延伸与扩展。解决“怎么做”的问题。它也是系统实施的基础,为系统实施工作做好铺垫。根据系统规格说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案。
-
系统设计包含概要设计和详细设计。
-
概要设计又称为系统总体结构设计,将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。
-
任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。
-
网络设计:根据系统要求选择网络结构,按照系统结构划分,安排网络和设备的分布,然后根据物理位置考虑网络布线和设备的部署,以及各个节点的权限划分等。
-
代码设计:进行代码设计的主要目的是确保代码的唯一化、规范化和系统化,首先要考虑系统的编码问题,编码问题的关键在于分类。
-
输入、输出设计:确保想系统输入数据的完整、正确、一致:输入最少、简单性、尽早验证、少转换
-
处理流程设计:系统详细设计的重要部分,确定各系统模块的内部结构,即内部执行过程、包括局部数据组织和控制流以及每个具体加工过程和实施细节。
-
数据存储设计:主要是根据数据处理要求、处理方式、存储的信息量大小、数据使用的频率和所能提供的设备条件等,选择设备存储的方式、存储介质、数据组织方式和记录格式,并估算数据的容量。
-
用户界面设计黄金三原则:置于用户控制之下、减少用户的记忆负担、保持界面一致性
-
安全性和可靠性设计对系统的运行环境和数据处理进行有效的控制。
-
工作流管理系统WFMS:对工作流进行建模、工作流执行、业务过程管理及分析
-
WFMS 组成:工作流执行服务、工作流引擎、流程定义工具、客户端应用、调用应用、管理监控工具。
-
流程设计工具:图形工具、表格工具、语言工具。程序流图(PFD)、IPO图、N-S图、问题分析图、过程设计语言、判定表、判定树
-
结构化设计SD:一种面向数据流的方法,它以SRS和SA阶段所产生的数据流图和数据字典等文档为基础,是一个自顶向下、逐步求精和模块化的过程。
-
模块是组成系统的基本单位:功能(做什么),逻辑(怎么做),状态(使用时的环境和条件),四要素:输入和输出、处理功能、内部数据、程序代码。
-
模块划分原则:大小适中、扇入扇出合理、深度和宽度适当
-
系统结构图SC:模块、模块之间的调用关系、模块之间的通信、辅助控制符合
-
SC 类型:变换型SC :输入、变换中心、输出,事务型SC:事物层、操作层、细节层,混合型SC
-
面向对象设计OOD:设计软件类:实体类、控制类、边界类
-
OOD 原则:开闭、里式替换、依赖倒置、组合聚合复用、接口隔离、最小知识
-
创建型模式:如工厂方法模式、抽象工厂模式、原型模式、单例模式和建造者模式。
-
结构型模式:如适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式和代理模式。
-
行为型模式:如职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式。
写在最后
前强记知识点,最后的冲刺,强记一些不熟悉的内容。
但是如有发现谬误,感谢各位随时指出。
– 欢迎点赞、关注、转发、收藏【我码玄黄】,各大平台同名。