软考系统分析师知识点三五: 考前强记知识点

前言

今年报考了11月份的软考高级:系统分析师。

考试时间:11月9日。

倒计时:2天。

目标:优先应试,其次学习,再次实践。

复习计划第四阶段:考前强记知识点。

考前强记知识点

  1. 系统分析主要任务:研究问题域、分析问题和机会、制定系统改进目标、修改项目机会

  2. 详细调查:收集资料、开调查会、个别访谈、书面调查、抽样调查、现场观摩、参加业务实践、阅读历史文档

  3. 现有系统分析:获得现有系统的物理模型、抽象出现有系统的逻辑模型、建立新系统的逻辑模型、建立新系统的物理模型

  4. 组织结构分析:对企业组织结构与职责进行分析,明确企业内部的部门划分,以及各部门之间的领导关系、信息传递关系、物质流动关系和资金流动关系,并了解各部门的工作内容与职责,包括业务程序和业务岗位等。

  5. 系统功能分析:建立功能体系图以业务功能为主体的树形图,其目的在于描述企业内部各部门的业务和功能;确定体系图后,建立功能流程图,检验是否识别出所有的功能。

  6. 业务流程分析:价值链分析法、CRM客户关系分析法、供应链分析法、基于ERP的分析法、业务流程重组

  7. 业务流程建模:标杆瞄准、IDEF、DEMO、Petri、业务流程建模语言

  8. 数据与数据流程分析:数据汇总分析、数据属性分析、数据的存储分布

  9. 系统分析产生的系统需求规格说明书将成为系统开发中的权威性文件,是系统设计阶段的主要依据。同时,系统需求规格说明书也是承建方与建设方之间的技术合同,是将来对系统进行验收的标准之一

  10. 结构化分析方法:核心是数据字典,数据模型(ER图)、功能模型(DFD表示)、行为模型(状态图表示)

  11. 软件架构设计:是一个系统的草图,描述的对象是直接构成系统的抽象组件

  12. 软件架构设计 4+1 视图模型:逻辑视图、开发视图(模块)、进程视图、物理视图、场景(可以看做是哪些重要系统活动的抽象,它使得四个视图有机地联系起来)

  13. 逻辑视图和开发视图是描述系统的静态架构,而进程视图和物理视图是描述系统的动态架构。

  14. 软件架构风格:数据流风格(批处理序列、管道和过滤器)、调用返回风格(主子程序、面向对象、层次结构)、独立构件风格(进程通信、事件驱动)、虚拟机风格(解释器、基于规则的系统)、仓库风格(数据库系统、黑板系统、超文本系统)、层次架构风格(二层、三层cs架构、bs架构风格)

  15. 面向服务的架构:SOA 面向服务技术:UDDI、WSDL、SOAP和REST

  16. 实现SOA方法:WebService、服务注册表、企业服务总线(ESB)

  17. 系统设计:系统分析的延伸与扩展。解决“怎么做”的问题。它也是系统实施的基础,为系统实施工作做好铺垫。根据系统规格说明书中规定的功能要求,考虑实际条件,具体设计实现逻辑模型的技术方案。

  18. 系统设计包含概要设计和详细设计。

  19. 概要设计又称为系统总体结构设计,将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图,即系统结构图。

  20. 任务分解成许多个基本的、具体的任务,为每个具体任务选择适当的技术手段和处理方法的过程称为详细设计。

  21. 网络设计:根据系统要求选择网络结构,按照系统结构划分,安排网络和设备的分布,然后根据物理位置考虑网络布线和设备的部署,以及各个节点的权限划分等。

  22. 代码设计:进行代码设计的主要目的是确保代码的唯一化、规范化和系统化,首先要考虑系统的编码问题,编码问题的关键在于分类。

  23. 输入、输出设计:确保想系统输入数据的完整、正确、一致:输入最少、简单性、尽早验证、少转换

  24. 处理流程设计:系统详细设计的重要部分,确定各系统模块的内部结构,即内部执行过程、包括局部数据组织和控制流以及每个具体加工过程和实施细节。

  25. 数据存储设计:主要是根据数据处理要求、处理方式、存储的信息量大小、数据使用的频率和所能提供的设备条件等,选择设备存储的方式、存储介质、数据组织方式和记录格式,并估算数据的容量。

  26. 用户界面设计黄金三原则:置于用户控制之下、减少用户的记忆负担、保持界面一致性

  27. 安全性和可靠性设计对系统的运行环境和数据处理进行有效的控制。

  28. 工作流管理系统WFMS:对工作流进行建模、工作流执行、业务过程管理及分析

  29. WFMS 组成:工作流执行服务、工作流引擎、流程定义工具、客户端应用、调用应用、管理监控工具。

  30. 流程设计工具:图形工具、表格工具、语言工具。程序流图(PFD)、IPO图、N-S图、问题分析图、过程设计语言、判定表、判定树

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

  32. 模块是组成系统的基本单位:功能(做什么),逻辑(怎么做),状态(使用时的环境和条件),四要素:输入和输出、处理功能、内部数据、程序代码。

  33. 模块划分原则:大小适中、扇入扇出合理、深度和宽度适当

  34. 系统结构图SC:模块、模块之间的调用关系、模块之间的通信、辅助控制符合

  35. SC 类型:变换型SC :输入、变换中心、输出,事务型SC:事物层、操作层、细节层,混合型SC

  36. 面向对象设计OOD:设计软件类:实体类、控制类、边界类

  37. OOD 原则:开闭、里式替换、依赖倒置、组合聚合复用、接口隔离、最小知识

  38. 创建型模式:如工厂方法模式、抽象工厂模式、原型模式、单例模式和建造者模式。

  39. 结构型模式:如适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式和代理模式。

  40. 行为型模式:如职责链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式和访问者模式。

写在最后

前强记知识点,最后的冲刺,强记一些不熟悉的内容。

但是如有发现谬误,感谢各位随时指出。

– 欢迎点赞、关注、转发、收藏【我码玄黄】,各大平台同名。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/885009.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基础算法——排序算法(冒泡排序,选择排序,堆排序,插入排序,希尔排序,归并排序,快速排序,计数排序,桶排序,基数排序,Java排序)

1.概述 比较排序算法 算法最好最坏平均空间稳定思想注意事项冒泡O(n)O( n 2 n^2 n2)O( n 2 n^2 n2)O(1)Y比较最好情况需要额外判断选择O( n 2 n^2 n2)O( n 2 n^2 n2)O( n 2 n^2 n2)O(1)N比较交换次数一般少于冒泡堆O( n l o g n nlogn nlogn)O( n l o g n nlogn nlogn)O( n l…

探索 Python 视频编辑新纪元:MoviePy库的神秘面纱

文章目录 探索 Python 视频编辑新纪元:MoviePy 库的神秘面纱第一部分:背景介绍第二部分:MoviePy 是什么?第三部分:如何安装这个库?第四部分:简单的库函数使用方法第五部分:结合场景使…

计算机网络:网络层 —— 多播路由选择协议

文章目录 多播路由选择协议多播转发树构建多播转发树基于源树的多播路由选择建立广播转发树建立多播转发树 组共享树的多播路由选择基于核心的生成树的建立过程 因特网的多播路由选择协议 多播路由选择协议 仅使用 IGMP 并不能在因特网上进行IP多播。连接在局域网上的多播路由…

Jenkins插件使用问题总结

Git Push插件 插件介绍 主要是用于git推送代码到远程仓库中使用,插件地址 pipeline中使用 官方说明中只有一句代码gitPush(gitScm: scm, targetBranch: env.BRANCH_NAME, targetRepo: origin) 流水线语法中也做的不齐全所以一开始我老是设置错,导致代…

【命令操作】Linux三剑客之awk详解 _ 统信 _ 麒麟 _ 方德

原文链接:【命令操作】Linux三剑客之awk详解 | 统信 | 麒麟 | 方德 Hello,大家好啊!今天带来一篇关于Linux三剑客之awk命令详解的文章。在文本处理工具中,awk以其强大的文本筛选、格式化和数据处理功能而闻名。它能够在处理结构化…

操作系统概念(一)——IOMMU学习

系列文章目录 提示:本系列主要记录工作过程中遇到的操作系统基础概念以及工作原理 第一章 操作系统之IOMMU 文章目录 系列文章目录1. 设备访问内存的几种主要方式1.1 传统的 I/O 访问(程序控制 I/O)1.2 直接内存访问(DMA&#xf…

计算机网络:网络层 —— IP 多播技术

文章目录 基本概念IP多播地址和多播组 IP多播的类型硬件多播将IPv4多播地址映射为多播MAC地址 基本概念 多播(Multicast,也称为组播)是一种实现“一对多”通信的技术,允许一台或多台主机(多播源)发送单一数…

windows运行ffmpeg的脚本报错:av_ts2str、av_ts2timestr、av_err2str => E0029 C4576

问题描述 我目前的环境是: 编辑器: Microsoft Visual Studio Community 2022 (64 位) 运行的脚本是ffmpeg自带的remux样例,只不过我想用c语言执行这个样例。在执行的过程中报错如下图: C4576 后跟初始值设定项列表的带圆括…

翻译工具开发技术笔记:《老挝语翻译通》app支持语音识别翻译功能,怎么提高语音识别的准确度呢?

《老挝语翻译通》app是一款专为老挝语翻译设计的免费工具,支持文本翻译、老挝文OCR文字识别提取、文字转语音。这款工具以其技术优势和用户友好的界面,为用户提供了便捷的老挝语翻译体验。 技术特点 文本翻译:支持双语输入,提供精…

Linux系统每日定时备份mysql数据

一、创建存储脚本的文件夹 创建文件夹,我的脚本放在/root/dbback/mysql mkdir ... cd /root/dbback/mysql 二、编写脚本 vi backup_mysql.sh 复制脚本内容 DB_USER"填写用户名" DB_PASSWORD"填写密码" DB_NAME"数据库名称" # …

MySQL基础-单表查询

语法 select [distinct] 列名1,列名2 as 别名... from数据表名 where组前筛选 group by分组字段 having组后筛选 order by排序的列 [asc | desc] limit 起始索引,数据条数 测试数据 # 建测试表 create table products (id int primary key a…

【Linux】Linux管道揭秘:匿名管道如何连接进程世界

🌈个人主页:Yui_ 🌈Linux专栏:Linux 🌈C语言笔记专栏:C语言笔记 🌈数据结构专栏:数据结构 🌈C专栏:C 文章目录 1.什么是管道 ?2. 管道的类型2.1 匿…

前端学习Day13 CSS盒子的定位(固定定位篇“附练习”)

一、固定定位 固定定位 (position:fixed)其实是绝对定位的子类别,一个设置了 position:fixed 的元素是相对于视窗固定的,就算页面文档发生了滚动,它也会一直待在相同的地方。 ⚠️:固定定位会脱离文档流。…

Linux云计算 |【第五阶段】CLOUD-DAY9

主要内容: Metrics资源利用率监控、存储卷管理(临时卷ConfitMap、EmptyDir、持久卷HostPath、NFS(PV/PVC)) 一、Metrics介绍 metrics是一个监控系统资源使用的插件,可以监控Node节点上的CPU、内存的使用率,或Pod对资…

BM25:最佳匹配 ,文本相关性评分算法

目录 BM25:最佳匹配 一、BM25算法原理 二、BM25算法的应用场景 三、BM25算法的举例说明 BM25:最佳匹配 BM25(Best Matching 25)是一种在信息检索领域中广泛使用的文本相关性评分算法。它基于概率模型,考虑了词频(Term Frequency,TF)、逆文档频率(Inverse Documen…

论文阅读笔记:Image Processing GNN: Breaking Rigidity in Super-Resolution

论文阅读笔记:Image Processing GNN: Breaking Rigidity in Super-Resolution 1 背景2 创新点3 方法4 模块4.1 以往SR模型的刚性4.2 图构建4.2.1 度灵活性4.2.2 像素节点灵活性4.2.3 空间灵活性 4.3 图聚合4.4 多尺度图聚合模块MGB4.5 图聚合层GAL 5 效果5.1 和SOTA…

【游戏引擎之路】登神长阶(十二)——DirectX11教程:If you‘re going through hell, keep going!

【游戏引擎之路】登神长阶(十二)——DirectX11教程:If youre going through hell, keep going! 2024年 5月20日-6月4日:攻克2D物理引擎。 2024年 6月4日-6月13日:攻克《3D数学基础》。 2024年 6月13日-6月20日&#x…

编写虚拟的GPIO控制器的驱动程序:和pinctrl的交互使用

往期内容 本专栏往期内容: Pinctrl子系统和其主要结构体引入Pinctrl子系统pinctrl_desc结构体进一步介绍Pinctrl子系统中client端设备树相关数据结构介绍和解析inctrl子系统中Pincontroller构造过程驱动分析:imx_pinctrl_soc_info结构体Pinctrl子系统中c…

toolkit二次开发学习之程序集(ProAsmcomp)和装配体组件路径对象(ProAsmcomppath)

程序集ProAsmcomp可以理解为装配体组件对象。 对象ProAssembly是ProSolid的一个实例,并共享相同的声明。因此,ProAssembly对象可以作为适用于装配体的任何ProSolid和ProMdl函数的输入。特别是,因为你可以使用函数ProSolidFeatVisit()来遍历特…

【启程Golang之旅】深入理解 Protocol Buffers 及其应用

如果你是 Go 语言的开发者,理解如何在 Go 中使用 Protobuf,将帮助你大幅提升数据传输的效率,并实现更高性能的系统设计。 本篇文章将深入探讨 Go 语言中使用 Protobuf 的基础知识、常见应用以及最佳实践,带你一步步了解如何在项目…