
软考
记录之前备战软考的重难点
JunSIr_#
软件工程大三在读,工作语言Java/Go
展开
-
2分钟记住软件质量模型ISOIEC
2分钟记住软件质量模型ISO/IEC软考的时候看到书上ISO/IEC9123软件质量特性,书翻了很多遍,但是每次都跳过了这里,原因就是太多了,我记不住。当大家看到下面这个图片的时候是什么感受。这样具体的每一个子特性的特点就更看不下去了。但是也许换一种方式不一定能让你记住,但是肯定让你忘不了下面来展示用联想记忆法的方式学习这些特性。利用你丰富的大脑,做你大脑最擅长的事情:想象。分析一下,上...转载 2019-11-07 12:55:10 · 1412 阅读 · 0 评论 -
软件工程-项目管理-时间管理/进度管理
项目管理-时间管理/进度管理时间管理/进度管理Gantt图粗线:计划时间实线:实际完成时间Pert图箭头表示任务,箭头流出表示任务开始,流入表示任务结束,后续结点开发任务,箭头边的数字为任务持续时间,箭头边打括号的数字为松弛时间虚线表示:空任务,时间为0结点上的数字表示最早时刻和最迟时刻和松弛时间(Slack Time)最早时刻:在此刻之前任务不可能开始最...原创 2019-11-06 21:27:57 · 2251 阅读 · 0 评论 -
软件工程-软件维护/系统维护
软件工程-软件维护/系统维护系统可维护性评价指标可理解性可测试性可修改性系统维护类型改正性维护适应性维护预防性维护完善性维护tip:完善性维护占半壁江山系统文档开发文档:技术员编写,与开发相关产品文档:与用户有关的管理文档:项目管理有关软件质量保证功能性可靠性易用性效率维护性可移植性CMMI软件能力成熟度模型初始级:过程不可预测...原创 2019-11-06 20:50:22 · 1359 阅读 · 0 评论 -
软件工程-软件测试(动态静态黑盒白盒MaCabe环路复杂度)
软件工程-软件测试动态测试黑盒测试黑盒测试也称功能测试,不考虑软件的内部结构和特性,测试软件的外部特性等价类(集合A中的元素a测试结果等同于集合A中的所有元素进行测试)划分:用等价类划分法将程序输入域划分为若干等价类,用少量具有代表性的测试用例去测试等价类,注意一个测试用例只能覆盖一个无效类边界值分析:处理边界情况时最容易出错,选取数据应该恰好等于、稍小于或稍大于边界值错误...原创 2019-11-06 19:22:57 · 2609 阅读 · 0 评论 -
软件工程-需求分析
软件工程-需求分析需求分析的任务确定软件的综合要求:图形界面功能等分析软件的数据要求:逻辑关系数据元素类型等导出软件的逻辑模型,在结构化方法中用数据流图来描述,在面向对象分析方法中用类模型来描述修正项目开发计划软件需求的分类功能需求非功能需求:如性能要求设计约束:用何语言实现工具数据流图+数据字典判定树/判定表...原创 2019-11-06 19:20:56 · 1109 阅读 · 0 评论 -
软件工程-高内聚低耦合
软件工程-软件设计-高内聚低耦合高内聚低耦合,是判断软件设计好坏的标准,主要用于程序的面向对象的设计,主要看类的内聚性是否高,耦合度是否低。目的是使程序模块的可重用性、移植性大大增强。通常程序结构中各模块的内聚程度越高,模块间的耦合程度就越低。内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事,它描述的是模块内的功能联系;耦合是软件结构中各模块之间相互连接的一种度量,耦合强弱取...原创 2019-11-06 17:00:22 · 1777 阅读 · 0 评论 -
软件开发方法
软件工程-软件开发方法结构化方法结构化方法由结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据流的开发方法指导思想自顶向下、逐层分解基本原则功能的分解和抽象缺陷不适合解决大规模复杂项目Jackson方法面向数据结构的开发方法,因为一个问题的数据结构与处理该数据结构的控制结构有很大的相似之处,该方法就是根据这个思想,首先描述问题的输入,输出数据结构,分析其对应性,然后推...原创 2019-11-06 15:44:38 · 859 阅读 · 0 评论 -
软件工程-软件开发模型(瀑布/V/喷泉/原型/演化/螺旋/统一过程/敏捷)
软件工程-软件开发模型(瀑布/V/喷泉/原型/演化/螺旋/统一过程/敏捷)瀑布模型特性文档为驱动优点容易管理缺点开发过程逆转代价大脱离实际现代客户难以明确需求,该模型对需求大依赖效果后期才可现反馈少测试集中在后期需求不明确时难以进行适用需求明确的项目低风险项目面向过程瀑布V模型特性注重测试,开发与测试同时进行单元测试针对编码,以详细设计为依据...原创 2019-11-06 14:31:04 · 3787 阅读 · 0 评论 -
Cache高速缓存(命中率组相联全相联直接相联)
Cache高速缓存基本描述位于CPU和主存之间;容量一般在几千字节到几兆字节之间;速度比主存快5-10倍;由快速半导体组成、按内容存取Cache访问速度仅此于CPU局部性原理Cache改善系统性能的依据是局部性原理时间局部性空间局部性命中率CPU所需要读取的指令/数据在Cache称命中若无命中,需访问主存映像地址映像:将主存与CACHE的存储空间划分...原创 2019-11-07 23:27:49 · 5619 阅读 · 0 评论 -
计算机组成原理组-校验码(奇偶循环冗余海明码校验)
计组-校验码此部分内容平时看一眼遇到相关的题目还是难以快速准确拿下,故此总结码距任意两个码字之间最少变化的二进制位数很多人理解不好码距、很简单、举个例子就懂如 01 ->10 两个码字(01和10)之间任意转换都要变换两位二进制数,故码距为二奇偶校验码通俗的说如果一串数据之前有奇数位1,后来变成偶数位,则检验不通过只能检错不能纠错、且只能检验一位工作原理是给若干位进制数...原创 2019-11-07 21:48:43 · 1781 阅读 · 0 评论 -
计组-流水线(三张图解决流水线概念计算吞吐率)
计组-流水线(三张图解决流水线相关问题)为何指令要走流水线?因为传统走法存在冗余,故借鉴传统工业的流水线理解简单的说,一个操作类型的指令,持续作业,如取指类型的指令,一直取指得塔t就是周期实践公式就是前面每条指令给一个周期的时间运行实践公式就是前面每条指令给一个周期的时间运行...原创 2019-11-07 20:29:56 · 4959 阅读 · 2 评论 -
CISC与RISC(复杂指令集计算机与精简指令集计算机)
CISC与RISC此部分知识在软考中出现的频率极高,且经常记不全特点,故此专门写一篇博客进行总结CISC复杂指令集计算机( Complex Instruction Set Computer )指令数量多、适用频率差别大、可变长寻址方式支持多种寻址方式实现方式微程序控制技术(微码)其他研制周期长RISC精简指令集计算机( Reduced Instruction Set Comp...原创 2019-11-07 19:49:40 · 1876 阅读 · 0 评论 -
计算机体系结构分类-Flynn分类法
计算机体系结构分类-Flynn分类法文章目录计算机体系结构分类-Flynn分类法体系结构类型单指令流单数据流SISD结构控制部分处理器:主存模块:特性代表单指令流多数据流SIMD结构控制部分:处理器:主存模块:关键特性代表多指令流单数据流MISD结构控制部分:处理器:主存模块:关键特性代表多指令流多数据流MIMD代表体系结构类型单指令流单数据流SISD结构控制部分:1个处理器:1个...原创 2019-11-07 19:30:40 · 2728 阅读 · 0 评论 -
计算机组成原理-CPU的组成与指令系统
计算机组成原理-CPU的组成与指令系统CPU的组成运算器ALU算数逻辑单元:负责对数据算数运算和逻辑运算AC累加寄存器:通用寄存器,当ALU运算时为ALU提供一个工作区DR数据缓冲寄存器:在对内存读写时,暂时存储读写数据(指令或数据字),并将不同时间段内读写出来的数据分开状态条件寄存器PSW :保存运条件码和内容控制器IR指令寄存器:当CPU执行一条指令时,先把指令从存储...原创 2019-11-04 16:30:13 · 1960 阅读 · 1 评论 -
计算机组成原理-计算机可靠性模型(串联并联系统/串并联混合系统)
计算机组成原理-计算机可靠性模型计算机系统是一个复杂的系统,影响可靠性的因素非常多,难以进行直接可靠性分析,但通过建立适当数学模型,把大系统分割为若干子系统,可简化其分析过程,以下是三种常见的系统可靠性数学模型串联系统假设一个系统由N个子系统组成,当且仅当所有子系统都能正常工作时系统才能正常工作可靠性R计算假设各个子系统的可靠性分别用R1R2…表示,则系统可靠性为R=R1R2...R...原创 2019-11-04 15:22:27 · 6380 阅读 · 3 评论 -
软考-知识产权-一篇通过
知识产权最近在复习软考的知识产权和标准化部分,分析历年考题,总结出这篇知识产权问题的总结,只需要这一篇就能帮助你拿下这两分!专利法《中华人民共和国专利法》是我国对专利技术保护的法律基础专利法保护对象发明:就是指对产品、方法或者其改进所产生出的新的技术方案。实用新型:是指对产品的形状、构造及其组合,提出的适于实用的新的技术方案。外观设计:对产品的形状、图案及其组合,以及色彩与形状、图...原创 2019-11-06 11:07:59 · 1944 阅读 · 0 评论 -
操作系统面试_五大板块
刚好额这学期正在上操作系统这门课同时我也在准备学习下学期的实习面试了,所以开个专栏,总结下我读操作系统的心得吧~过程中大量翻阅书籍资料,融合自己的理解,只会让你更懂“Operating System"文章目录Part1_OS简介Part2_多进程(线程)Part3_内存管理Part4_文件管理Part5_IO管理Part1_OS简介全局概述:在信息化时代,软件被称为计算机系统的灵...原创 2020-04-26 21:30:23 · 1109 阅读 · 0 评论 -
操作系统-PV操作(含前驱图处理方法)
操作系统-PV操作WHAT?操作系统中的一种同步机制,实现对于并发进程中临界区的管理。并发进程无交互并发进程:每个进程独立,无需PV操作有交互并发进程:多个进程共享资源,需控制进程次序,防止进程因资源被占用而阻塞临界区并发进程中与共享变量有关的程序段称为临界区P操作申请资源V操作释放资源信号量S用来记录资源数量,作为判断是否满足P操作的条件如S=1,表示可用资源数量...原创 2019-11-03 17:28:58 · 8701 阅读 · 1 评论 -
操作系统-UNIX三级索引技术
UNIX三级索引技术目标:学透软考的一道题目基础知识在文件系统中,文件的存储设备通常划分为若干个大小相等的物理块,每块长为512或1024字节。文件的物理结构是指文件在存储设备上的存储方法,常用的文件物理结构有:连续文件、串联文件和索引文件三种。存储空间会被划分成n个物理块,在索引文件中,一个文件会被放入不同的物理块,这时需要索引表指出一个文件分别被拆分存在哪个块,所以索引表里存的是文...原创 2019-11-03 10:36:33 · 11281 阅读 · 1 评论