个人昵称:lxw-pro
个人主页:欢迎关注 我的主页
个人感悟: “失败乃成功之母”,这是不变的道理,在失败中总结,在失败中成长,才能成为IT界的一代宗师。
证书作用:
国家软考办官网:https://www.ruankao.org.cn/
综合知识点:
软件工程基础知识、面向对象、数据结构与算法、程序设计语言、计算机硬件基础、操作系统、数据库系统、计算机网络、信息安全知识、知识产权与标准化、专业英语
我们根据说明
和图文
来确定实体内容
有一些没给出来确切的词语,我们得自己去拟名
(如户口信息表,班级信息表)
1)看加工,是否输入和输出都有,都对应
2)根据父图子图的平衡来找缺失的数据流
3)根据描述说明
,来找缺失的数据流
4)格式:
补充数据流的格式:
数据流名称 起点 终点
5)起点指向终点的细节
①起吊和终点必须有一个是加工
②黑洞、白洞、灰洞
IF THEN ELSE ENDIF
学会筛选
掉有关功能概括的描述,只要找有关逻辑描述的语句
①父图中加工的输入输出数据流和子图中加工的输入输出数据流的名字和数量要一致
②父图中一个输入(或者输出)数据流组对应着子图多个输入(或者输出的)数据流
③子图中组合这些数据流的数据项恰好是父图这一条数据流
1)补充关系模式中的空:有可能需要填多个
2)复合主键
时候:一定不要落下括号
【如(a,b)】
3)说明中描述关系模式个人消息(a,b,c,d),但是
可能后面的描述中还有
(数据冗余、插入异常问题、修改异常问题、删除异常问题)部分函数依赖…1NF…规范化问题…
1)后面有英文的圈
出来
2)找有1对1,1对多,多对多的语句,圈出来
3)题目和题目之间有暗示
4)当要我们写必要属性时,直接找到说明描述,直接照抄【主键放在第一位
】
①根据主流
去写,写主流逻辑的语句
②语句中有“若”,“如果”等不确定的事件时,就归为备选
事件流
常见填法:extend
【拓展】;include
【包括】
1)动态规划
2)回朔法
3)分治法
4)贪心法
动态规划和分治法的区别
:
①动态规划子问题不是独立的,并且用数组保存的
②分治子问题是独立的
①自定而下:时间复杂度:O(2^n)
②自底而上:时间复杂度:O(n^a)
【斐波那契数列、矩阵乘法、背包1-0问题、LCS最长公共子序列、钢条切割问题】
归并排序
不稳定:快,选,堆,希
1)
不需要了解设计模式,也可以做出来
2)
了解题目,主流
思想掌握
3)
从头开始看代码,各个模块不要放过,知道这个模块是什么意思
4)
代码中找答案,模块和模块之间必定有联系,上下段去推测
5)
有些模块有输出语句,如果它没有被调用的话,空里面必有填它的
原码:最高位是符号位,其余低位表示数值的绝对值
反码:正数的反码与原码相同,负数的反码是其其绝对值按位取反(符号位不变)
补码:正数的补码与原码相同,负数的补码是其反码末位加1(符号位不变)
移码:补码的符号位按位取反
阶码
的位数决定数的表示范围
,位数越多范围越大尾数
的位数决定数的有效精度
,位数越多精度越高关系运算符的优先级低于算术运算符
关系运算符的优先级高于赋值运算符
优先次序:
!(非)>&&(与)>||(或)
!
>算术运算符>关系运算符>&&
>||
>赋值运算符【优先顺序】流水线方式下可同时执行多条指令
流水线方式提高了各部件的利用率
流水线方式提高了系统的吞吐率
【不可提高速度】
层次化存储结构:
CPU:寄存器【最快,但容量小
,成本高】
Cache:按内容存取【高速缓存】
内存(主存):分两类【随身存储器:RAM;只读存储器:ROM】
外存(辅存):硬盘、光盘、U盘等【速度慢,容量大】
局部性原理是层次化存储结构的支撑
时间局部性
:刚被访问的内容,立即又被访问
空间局部性
:刚被访问的内容,临近的空间很快被访问
虚拟存储体系由主存-辅存
两级存储器构成
在微机系统中,BIOS(基本输入输出系统)保存在主板上的ROM
中
Cache的内容是主村部分内容的拷贝
Cache的命中率并不随其容量增大线性地提高
Cache位于主存与CPU
之间
硬件自动完成
全相联
方式可以实现主存任意一块装入Cache中任意位置,只有装满才需要替换严重影响CPU的利用率
。中断
,其处理过程中保存现场的目的是返回去继续执行原程序
。】一个总线周期
结束时响应DMA请求的并行总线适合近距离高速数据传输
串行总线适合长距离数据传输
专用总线在设计上可以与连接设备实现最佳匹配【注意:单总线结构在一个总线上适应不同种类的设备,设计简单且性能不高
】
软件可靠性
是指系统在给定的时间间隔内、在给定条件下无失效运行的概率。若MTTF和MTTR分别表示平均无故障时间和平均修复时间,则公式MTTF/(1+MTTF)
可用来计算软件可靠性吞吐量
是值软件每分钟可以处理多少个请求实时操作系统
:实时控制系统和实时信息系统【交互能力要求不高,可靠性要求高
(规定时间内响应并处理)】嵌入式
操作系统的可定制性。该进程中某进程的栈指针
是不能被这些线程共享的。计算机网络
负数
时还可以表示排队进程数
可以实现资源的互斥使用
。互斥
优点
:利用率高,碎片小,分配及管理简单
;其缺点:增加了系统开销;可能产生抖动现象段式存储之优点
:多道程序共享内容,各段程序修改互不影响
;缺点:内存利用率低,内存碎片浪费大临近的空间
很快被访问。系统软件、设备驱动程序、中断处理程序
、硬件。目录
文件修改的结果写回磁盘时发生崩溃,则对系统的影响相对较大。盘符
开始的路径当前目录
开始的路径数据独立性
集中与自治共享结合的控制结构
适当增加数据冗余度【可以提高系统的可靠性和可用性,同时也能提高系统性能】
全局的一致性、可串行性和可恢复性
分布式数据库透明性:
分片透明:指用户不必关心数据是如何分片
复制透明:用户不用关心数据库在网络中各个节点的复制情况
位置透明:指用户不必知道所操作的数据放在何处
逻辑透明:该透明性提供数据到局部数据库的映像。
可用性
。模式/内模式
映像实现了概念模式到内模式之间的相互转换面向主题:数据按主题组织
集成性:消除了源数据中的不一致性,提供整个企业的一致性全局信息
相对稳定的(非易失的
)
反映历史变化(随着时间变化)
数据结构、数据操作、数据的约束条件
气质是关键。如果时尚学不好,宁愿淳朴。
点赞,你的认可是我创作的
动力
!
收藏,你的青睐是我努力的方向
!
评论,你的意见是我进步的财富
!
关注,你的喜欢是我长久的坚持
!