软考
南大绫濑遥
这个作者很懒,什么都没留下…
展开
-
软件设计师下午题笔记(3)UML图分析
在这里整理一下我在真题中碰到的一些重难点。记得有些散乱,但后天就要考试了~没时间做更细致的整理了,只要有用就好啦。===================================================(1)《include》和《extend》关系《include》:表示包含关系《extend》:表示拓展关系特别要注意箭头的指向:《include》:箭头从【被包含的一方】发出,指向【包含的一方】《extend》:箭头从【可有可无的一方】发出,指向【必须要有的一方】(请不要弄原创 2020-11-05 22:36:43 · 2275 阅读 · 0 评论 -
进程资源图的识读、判断节点是否阻塞、化简
让我们来看一下这道13年上半年的软设选择题: 先po答案:空1填B、空2填C======================================= 如何看进程资源图呢?(1)P:进程R:一类资源R中的圆圈数:该类资源有几个(2)R→P(R指向P):分配一份R类资源给进程PP→R(P指向R):进程P申请一份R类资源 (3)判断一个进程节点是否阻塞?读图时,先看资源分配R→P,再看资源申请P→R【注意】读图时,**不要**将同时存在R→P原创 2020-10-31 16:02:51 · 6919 阅读 · 4 评论 -
算法复杂度渐进符号(大O、Ω和θ)的个人理解
做软考习题时,碰到了这样的一道题:关于算法复杂度渐进符号(O、Ω、θ),详细解释可参考:【双语字幕】什么是算法复杂度渐进符号?阿布老师算法课11这里节选总结了视频的重点内容:(1)常见函数阶数由低到高排列:(2)O(Big-Oh,大O表示法):构造形如f(n) = c * g(n)形式的不等式。eg:如图,待分析式f(n)=2n+3此时,可以构造式子2n+3n,可以保证当n≥1时,f(n)= 2n+3 ≤ 2n+3n = 5n成立此时,c*g(n)= 5n(c为系数5,g(n)=原创 2020-10-28 19:56:10 · 6140 阅读 · 2 评论 -
软件设计师下午题笔记(5)java类大题
java类挖空:分类:(1)开头挖空——看子类和父类是什么关系?分析考点:①所在是否为抽象类(abstract)?(抽象类的判断:看后面的子类是否继承了该类,标志为extends)②所在是否为接口(interface)?(接口的判断:接口需要实现,标志为implements)可参考:abstract class和interface的区别(2)抽象类内部挖空分析考点:①方法内赋值:看见类似public void setPizzaBuilder(AAA aaa) {答案很可能是 this原创 2020-10-28 10:28:38 · 6430 阅读 · 3 评论