软件工程
逸只猫
这只猫很懒,什么都没留下
展开
-
软件开发方法
1. 结构化方法指系统内各个组成要素之间的相互联系、相互作用的框架。结构化方法也称生命周期法,是一种冲突的信息系统开发方法,由结构化分析、结构化设计、结构化程序设计构成,它是一种面向数据流的开发方法。 优点:开发目标清晰化 开发工作阶段化 开发文档规范化 设计方法结构化局限性:开发周期长难以适应需求变化很少考虑数据结构2. 面向对象方法OO方法拥有不同的...原创 2016-05-17 22:58:59 · 570 阅读 · 0 评论 -
常用端口
公共服务保留端:0~1023 端口号 服务 20 FTP 默认数据端口 21 FTP 默认控制端口 25 SMTP 80 HTTP 110POP3 POP3 119 NNTP news 新闻组传输协议注册端口:1024~49151 松散的绑定,用于其他的目的动态和/或私有端口:49152~6原创 2016-05-07 11:29:20 · 530 阅读 · 0 评论 -
Token认证-基于JWT
Token简介一个Token就是一些信息的集合;在Token中包含足够多的信息,以便在后续请求中减少查询数据库的几率;服务端需要对cookie 或 HTTP Authrorization Header进行Token信息的检查;基于上一点,可以用一套token认证代码来面对浏览器类客户端和非浏览器类客户端;因为token是被签名的,所以可以认为一个由我们系统发放的可以解码认证通过的to...原创 2018-03-22 15:33:31 · 301 阅读 · 0 评论 -
软件过程模型(生命周期模型)
1. 瀑布模型介绍:瀑布模型是将软件生存周期中的各个活动规定为依线性顺序连接的若干阶段的模型,包括需求分析、设计、编码、测试、运行和维护。优点:1.容易理解,管理成本低; 2.强调开发的阶段性早期计划及需求调查和产品测试。缺点: 1.客户必须能够完整、真确和清晰地表达他们的需要; 2. 在开始的两个或三个阶段中,很难评估真正的进度状态; 3. 当接近项目结束时,出现大量的集成和测试工作原创 2016-04-25 21:52:27 · 1446 阅读 · 2 评论