导图社区 系统分析师
下图整理了系统分析师的知识内容,包含系统风险管理、系统测试及其应用、非关系数据库应用、恢复设计、软件重构等。
提示: 本内容由社区用户上传并分享。平台不对内容的真实性、合法性、知识产权归属及是否侵害第三方权利进行事前审核或保证。本内容可能包含受版权保护的图片、字体或其他第三方素材,使用前请自行确认授权范围。
这是一篇关于《从零开始:12语种大师的外语习得法》思维导图,"5年掌握12门语言?解密《从零开始》的疯狂学习法!本书由精通12门语言的日本语言学习者Kazu口述,核心观点是:成年人学不好外语,不是能力不够,而是路径选错了。他提出一套六步习得法,完全绕开"背单词→学语法→练听说"的传统路线。第一步,直接学完整短句,不碰发音规则,不背孤立单词,从一开始就让大脑接触真实的语言整体。第二步,语法不靠老师灌,而是自己在大量语境中先猜规律,再对照验证,让规则从使用中自然浮现。第三步,围绕同一主题反复阅读不同材料,让词汇和句型在多变的上下文中反复相遇,不知不觉就记住了。第四步,把母语文章翻成目标语,再和原文逐句对比,精准发现自己表达上的差距,这种方式比单纯模仿有效得多。第五步,词汇不再脱离语境死记,而是放在有意义的句子里去理解。第六步,最终通过看剧、聊天等日常娱乐完成沉浸,让语言真正成为生活的一部分。整本书最有力的证明是:语言不是靠"学"会的,而是在真实使用中自然"长"出来的。只要方向对了,成年人完全可以突破母语的限制。
这是一篇关于PMP® 备考完整知识体系思维导图,《PMBOK® 指南》第八版是一部从基于过程转向基于原则,旨在通过 12 项管理原则和 8 个项目绩效域,引导项目团队在多元化环境下有效交付价值与预期成果的全球标准。项目管理标准 12 项原则明确了项目管理从 “过程导向” 转向 “原则导向” 的核心指导思想;价值交付系统梳理了项目价值实现的关键逻辑,贴合新版 “价值交付” 核心理念;8 个项目绩效域细化了干系人、团队、开发方法、规划、工作、交付、测量、不确定性八大核心模块的考点要点,适配新版考试结构;敏捷与混合方法论区分了预测型、敏捷型及混合方法的应用场景与关键实践,覆盖考试新增的敏捷考点;模型方法工具汇总了 Scrum、Kanban、瀑布式等主流项目管理工具;EVM 挣值管理公式集整理了核心计算考点;同时补充了 PMO 与治理、风险管理完整框架、干系人分析工具、采购合同类型对比等高频考点速记内容,每个板块均标注了核心概念、关键考点与易错点提示,适配 PMP 备考复习、考点梳理、错题复盘、考前冲刺、职场项目管理知识梳理等多种场景,帮助使用者快速搭建完整的知识框架,避免知识点零散、复习无重点的问题。
这是一篇关于《PMBOK® 指南》第七版:详细思维导图的思维导图,主要内容包括:3. 附录 (Appendices),2. 项目管理知识体系指南 (The PMBOK Guide),1. 项目管理标准 (The Standard for Project Management)。
社区模板帮助中心,点此进入>>
这是一篇关于《从零开始:12语种大师的外语习得法》思维导图,"5年掌握12门语言?解密《从零开始》的疯狂学习法!本书由精通12门语言的日本语言学习者Kazu口述,核心观点是:成年人学不好外语,不是能力不够,而是路径选错了。他提出一套六步习得法,完全绕开"背单词→学语法→练听说"的传统路线。第一步,直接学完整短句,不碰发音规则,不背孤立单词,从一开始就让大脑接触真实的语言整体。第二步,语法不靠老师灌,而是自己在大量语境中先猜规律,再对照验证,让规则从使用中自然浮现。第三步,围绕同一主题反复阅读不同材料,让词汇和句型在多变的上下文中反复相遇,不知不觉就记住了。第四步,把母语文章翻成目标语,再和原文逐句对比,精准发现自己表达上的差距,这种方式比单纯模仿有效得多。第五步,词汇不再脱离语境死记,而是放在有意义的句子里去理解。第六步,最终通过看剧、聊天等日常娱乐完成沉浸,让语言真正成为生活的一部分。整本书最有力的证明是:语言不是靠"学"会的,而是在真实使用中自然"长"出来的。只要方向对了,成年人完全可以突破母语的限制。
这是一篇关于PMP® 备考完整知识体系思维导图,《PMBOK® 指南》第八版是一部从基于过程转向基于原则,旨在通过 12 项管理原则和 8 个项目绩效域,引导项目团队在多元化环境下有效交付价值与预期成果的全球标准。项目管理标准 12 项原则明确了项目管理从 “过程导向” 转向 “原则导向” 的核心指导思想;价值交付系统梳理了项目价值实现的关键逻辑,贴合新版 “价值交付” 核心理念;8 个项目绩效域细化了干系人、团队、开发方法、规划、工作、交付、测量、不确定性八大核心模块的考点要点,适配新版考试结构;敏捷与混合方法论区分了预测型、敏捷型及混合方法的应用场景与关键实践,覆盖考试新增的敏捷考点;模型方法工具汇总了 Scrum、Kanban、瀑布式等主流项目管理工具;EVM 挣值管理公式集整理了核心计算考点;同时补充了 PMO 与治理、风险管理完整框架、干系人分析工具、采购合同类型对比等高频考点速记内容,每个板块均标注了核心概念、关键考点与易错点提示,适配 PMP 备考复习、考点梳理、错题复盘、考前冲刺、职场项目管理知识梳理等多种场景,帮助使用者快速搭建完整的知识框架,避免知识点零散、复习无重点的问题。
这是一篇关于《PMBOK® 指南》第七版:详细思维导图的思维导图,主要内容包括:3. 附录 (Appendices),2. 项目管理知识体系指南 (The PMBOK Guide),1. 项目管理标准 (The Standard for Project Management)。
知识点
论文
系统风险管理
风险管理计划编织
如何安排、实施项目风险管理,从项目开发计划的从属计划。风险管理计划主要包括角色与职责、预算、风险类别、风险概率和影响的定义、汇报格式、风险跟踪等
风险识别
确定风险的来源、风险产生的条件、描述风险特征和确定哪些风险事件有可能影响整个项目。风险识别应当在项目的生命周期自始至终定期进行。风险识别可分为三步进行:收集资料、估计项目风险形式、根据直接或间接的症状将潜在的风险识别出来。
风险定性分析
风险可能性与影响分析:风险影响分析包括对时间、成本、范围等各方面的影响。对于同一个风险,由于不同角色和参与者会有不同的看法,因此一般采用会议的方式进行风险可能性与影响的分析。
确定风险优先级
确定风险类型
风险定量分析
在不确定的情况下决策的一种量化方法,该过程主要采用灵敏度分析、期望货币价值分析、决策树分析、蒙特卡洛模拟等技术
风险应对计划编制
风险应对计划中,包括应对每一个风险的措施,风险的责任人等
风险应对策略分为:预防策略 和响应策略
风险监控
风险监控指的是跟踪已识别的风险,检测残余风险和识别新风险,保证风险计划的执行,并评价这些计划对减轻风险的有效性。在风险监控中,如果发生了没有识别出来的风险事件,则无法按照风险应对计划来处理。此时需要一种新的措施来应对,称为权变措施
系统测试及其应用
功能测试的主要方法为黑盒测试
通过软件需求说明书的规定的功能设计测试用例
功能分解、等价类划分、边界值分析、判定表、因果图、状态图、随机测试、错误推测、正交实验法
测试自动化:通过编程完成的测试过程,一旦测试实现自动化,大量的测试用例就可迅速执行。
构建存放程序软件包和软件测试软件包的文件服务器、存储测试用例和测试结果的数据库服务器
代码的静态与动态分析、测试过程的捕获与回放、测试脚本技术、虚拟用户技术和测试管理技术等
自动化测试工具选择
具有相应的容错系统,自动处理异常
能提供软件集成开发环境中的调试功能,支持脚本自动运行、设置断点、得到变量返回结果等,可以更有效地对测试脚本的执行进行跟踪、检查并迅速定位问题;
测试脚本的开发需要支持团队的开发环境,既测试工具对脚本代码能够很好地控制和管理
软件系统的荣灾难和恢复
技术指标
恢复点目标(RPO)
企业能容忍的最大数据丢失量
恢复事件目标(RTO)
描述为企业能容忍的恢复时间
灾难恢复等级
1级基本支持
2级备用场地支持
3级电力传输和部分设备支持
4级电子传输及完整设备支持
5级实时数据传输及完设备支持
6级数据零丢失和远程集群支持
容灾系统的分类
数据容灾
灾难发生后确保原有的数据不丢失或被破坏
应用容灾
在数据容灾基础上将执行应用处理能力复制一份
非关系数据库应用
键值存储数据库
使用哈希表,优势在于简单、易部署。如果DBA只对部分值进行查询或更新的时候,效率低下。Tokyo Cabinet/Tyrant、Redis、Voldermort、ORACLE BDB
列存储数据库
通常采用应对分布式存储的海量数据,键仍然存在,特点是指向了多个列。Cassandra、HBase、Riak
文档型数据库
灵感来源于Lotus Notes 与键值数据库类似,数据模版是版本化的文档,板结构化的文档以特定的格式存储,比如JSON,文档型数据库可以看作是键值数据库的升级版,允许中间嵌套键值。效率比键值数据库更高。CouchDB、MongDB、SequoiaDB
图形数据库
图形结构的数据库同其他行列以及刚性结构的SQL数据库不同,它使用灵活的图形模型,并且能够扩展到多个服务器上,一般通过RESET式数据接口或查询API。Neo4J、InfoGrid、Infinite Graph
综合
可行性
经济可行性:也称为投资收益分析或成本收益分析,主要评估项目的建设成本、运行成本和项目建称后可能的收益
技术可行性:也称技术风险分析,主要评估信息系统需要实现的功能和性能,以及技术能力约束
法律可行性:也称为社会可行性,需要从政策、法律、道德、制度等社会因素来论证信息系统建设的现实性
用户使用可行性:也称执行可行性,是从信息系统用户的角度来评估系统的可行性,包裹企业行政管理和工作制度、使用人员素质和培训要求
基础知识
操作系统分区技术优点
应用代码和操作系统代码工作在处理器的不同特权级别上,应用软件失效不会影响操作系统运行
每一个分区有自己的私有资源,分区所占空间是相互隔离的,分区内某进程的失效仅仅只影响到进程所在的分区
操作系统可为分区内应用软件提供多种API服务,使原有应用软件可方便地移植到分区内运行
分区的调度是按预先配置好的时间表进行调度,任何一个分区只能在系统分配给它的时间窗口内运行,任何分区不能、也无法占用其他分区的窗口时间
具有分区能力的操作系统提供健康监控管理能力,它通过操作系统内的故障监测机制,将发现的应用、分区和系统的错误通过注入机制报告健康监控系统,有它进行统一的故障处理
分区化操作系统允许不同安全等级(A-E)的应用软件共享计算机资源,可实现软件验证的最小化、局部化
恢复设计
恢复信息级别
实现级:包括程序的抽象语法树、符号表等信息
结构级:包括反映程序分量之间相互依赖的关系的信息,调用图、结构图等
功能级:包括反映程序功能与程序之间关系信息
领域级:包括反映程序分量或程序诸实体与应用领域概念之间对应关系的信息
软件重构
代码重构
模块重构
架构重构
方法:重新组织函数、重新组织对象、重新组织数据、简化条件表达式、简化函数调用和处理概括关系
实例:随着时间和人员变动,程序被多人修改,往往导致程序难以理解,注释混乱,流程复杂
采用代码重构,重新梳理代码流程,使代码容易理解和维护
实例:随着不断修改程序和增加新的功能,模块之间的耦合关系日益复杂,维护成本不断增加
采用模块重构和架构重构,梳理模块之间的关系,使其更容易扩展和维护,降低模块之间的耦合度
两面性:可能导致程序运行慢,但更容易性能优化调整
分解良好的程序,使得性能分析的粒度更细,性能调整更佳容易
分解良好的程序,由于代码更加清晰,更容易与性能优化工具结合,分析系统性能瓶颈的具体位置
技术对比
HTML静态化可实现对系统经常访问的网页惊醒静态化以提高系统访问效率,但系统页面通常需要根据数据库中的用户信息、商品信息、订单信息及评论信息动态显示,且内容更新频繁。
缓存技术:根据在线购物业务的特征,系统应需要频繁访问数据库,可以对经常访问的数据库建立缓存,以提高并发访问效率。
根据信息分类分库分表存放,系统中商品信息及用户信息按类别划分不同数据库或表存放,因此可以采用库表散列的手段提高数据库并发访问效率
系统需要有效处理大容量并发请求,且系统预期用户呈明显地域集中分布特征,因此可以采用集群与镜像手段提高用户的并发访问效率,且技术原则要求考虑热备份防止服务器意外失效,因此可以采用镜像机制提高系统的可靠性,根据要求的可维护性,
散碎知识点
2017
类与类之间的关系
IS-A
继承
泛化
IS-PART-OF
整体与部分
关联
Use-A
依赖
UML图分类
静态图
动态图
交互图
顺序图
通信图(协作图)
设计模式
创建型模式
工厂方法模式
抽象工厂模式
原型模式
单例模式
构建器模式
结构型模式
适配器模式
桥接模式
组合模式
装饰模式
外观模式
享元模式
代理模式
行为型模式
职责链模式
命令模式
解释器模式
迭代器模式
中介者模式
备忘录模式
观察者模式
状态模式
策略模式
模版方法模式
访问者模式
三重DES加密使用2个密钥对明文3次加密
其密钥长度为56X2=112
消息明文常用的加密传送
RC5
SHA-1
长度160
MD5
长度128
软件著作权保护对象
计算机程序、文档
执行CPU指令时
首先从内存读取执行的指令
此时要先将指令的地址即(程序计数器PC)的内容送到地址总线上
指令系统
CISC
数量多,频率差别大,可变长
支持多种寻址
为程序控制技术实现
研制周期长
RISC
数量少,频率接近
支持寻址方式少
增加通用寄存器,硬布线逻辑控制器为主,适合采用流水线
优化编译,高级语言支持