结构化开发的钉子户
钉子户1
钉子户2
钉子户3
数据流图由数据流、加工、数据存储、外部实体组成
数据字典由数据流、数据项、数据存储和基本加工组成
常用的加工逻辑描述方法有结构化语言、判定表、判定树
A.对每一个基本加工,必须有一个加工规格说明
B.加工规格说明必须描述把输入数据流变换为输出数据流的加工规则
c.加工规格说明必须描述实现加工的具体流程
这里的加工规格等价与加工逻辑
决策树和决策表适于用来表示加工中涉及多个逻辑条件的情况。
钉子户4
知识产权的钉子户
钉子户1
只有发表权有时限是终生+死后50年,其他的永久
计算机软件著作权受到《中华人民共和国著作权法》和《计算机软件保护条例》这两个法律的保护,《计算机软件保护条例》由国务院发布的
计算机软件著作权(50年)
商业秘密权(无固定期限)
专利权(10-20年)
1、发明专利权的期限为二十年。2、实用新型专利权的期限为十年。3、外观设计专利权的期限为十五年,均自申请日起计算。
商标权(10年续+)
计算机网络的钉子户
钉子户1
IPv4是32位,表示ip地址有232个,IPv6是128位,表示ip地址有2128个
钉子户2
钉子户3
SMTP是用来发邮件的协议,端口号是25,用TCP端口,只能传输文本和ASCII码的文件
PEM是加密邮件的协议
MIME是邮件扩充协议(可以理解为除了发邮件还可以发其他东西,例如多媒体文件)
POP(POP3)是用来接受邮件并保管好邮件的协议,用TCP端口,端口号是110,采用C/S模式进行通信
钉子户4
钉子户5
MAC就是物理地址
钉子户6
icmp是Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。
信息安全的钉子户
钉子户1
包过滤技术对应用和用户是透明的
钉子户2
钉子户3
拒绝服务(DOS):对信息或其它资源的合法访问被无条件地阻止(主动攻击)
会话拦截:未授权使用一个已经建立的会话。(主动攻击)
修改数据命令:截获并修改网络中传输的数据命令(主动攻击)
系统干涉:指的是攻击者获取系统访问权,从而干涉系统的正常运行,一般可以归于被动攻击。
流量分析也是被动攻击
钉子户4
1、WEP是有限等效保密协议
2、ARP是IP地址解析成物理地址的协议
3、Telnet是不安全的远程登录协议,而SSH是安全的远程登录协议,RFB是远程登录用户图形化界面
4、IPSec是对ip数据报文进行加密
5、Http端口号是80,不安全,Https(Http+SSL)端口号是443,安全,基于SSL安全协议
6、AUX端口为异步端口,主要用于远程配置,也可用于拔号连接,还可通过收发器与MODEM进行连接。支持硬件流控制(Hardware Flow Control)。
7、TFTP是简单文件传输
8、PP2P是链路加密协议
9、JGMP是因特网组管理协议
10、边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。
钉子户5
钉子户6
面向对象的钉子户
钉子户1
对象的组成有对象名,属性(状态)、方法(操作,行为)
钉子户2
不同对象收到同一消息可以产生各自不同的结果
动态绑定支持继承和多态
钉子户3
钉子户4
UML的钉子户
钉子户1
钉子户2
出现一个对象(部分)消失时,另一个对象(整体)也随之消失就是组合关系
出现一个对象(部分)消失时,另一个对象(整体)不随之消失就是聚合关系
实心菱形就是组合,空心就是聚合,然后菱形右边表示整体,左边表示部分
钉子户3
A的直接对象就是指这个类的对象,但是A是抽象类没有实例化对象,所以没有直接对象,非直接对象就是继承这个A类的子类的对象叫非直接对象,也就是A1和A2