what I reviewed
敲了个翻转2D-array和tree练练手
what I learned
- 【计算机系统】程序计数器、指令寄存器和指令译码器都是CPU中的。加法器是ALU的部件。
- 【计算机系统】RISC:精简,CISC:复杂。(见笔记p.1)
- 【防火墙】DMZ是非军事化区,在Internet和内部网络中间。
- 【拒绝服务攻击】
DDoS:分布式拒绝服务
目的:用户不能进入计算机网络系统或不能得到相应的服务的目的。
方式:发送大量的干扰消息 - 【合同】委托开发软件著作权关系的建立,通常由委托方与受委托方订立合同而成立。(没合同就没得)
- 【结构化开发方法】自顶向下、逐层分解;原则:功能的分解与抽象;适用于数据处理领域;不是和解决大规模的、复杂的项目,难适应需求的变化。
- 【内聚类型】(看关键词)
巧合内聚:没有任何联系
逻辑内聚:逻辑相似
时间内聚:需要同时执行
通信内聚:使用相同的输入数据or产生相同的输出数据
顺序内聚:顺序执行
功能内聚:共同完成一个功能 - 【中间代码】
目的:利于进行与机器无关的优化处理,提高编译程序的可移植性
常用形式:逆波兰、四元、三元、树、图 - 【单缓冲】时间最长的俩*块数+最短的时间
- 【进程图】 复习
手把手教你—进程资源分配 - 【CMM】软件过程能力成熟度模型,1级最低
- 【ISO/IEC9126】
1层:质量特性
2层:质量子特性
3层:度量指标
可靠性:成熟性、容错性、易恢复性 - *【软件测试】
单元测试:软件实现阶段
集成测试:系统和程序设计规格说明
系统测试:需求规格说明(需求分析) - 【面向对象】包含多态:子类型化
对象通过消息传递的方式进行互相通信。 - 【UML】
结构事物:静态部分,类、接口、协作、用例…
行为事物:动态部分,交互、状态机、活动…
分组事物:组织部分,包