一、tcp/ip的三次握手:
其实很简单,三次握手用来表示tcp建立连接的过程,首先客户端向服务器发送连接请求,服务器收到后确认收到了来自客户的包,再返回一个包,客户端收到后确认并返回一个包,包发送完毕,一个连接就建立了。
二、软件开发模型:
常见的有:
边做边改(build and fix)型:小作坊式;
瀑布模型:文档驱动,自上而下,是一种线性的开发模式,开发过程中会产生大量文档,不易于管理;开发成果在末期才能显现,增大了开发的风险;早期的错误不易发现;
快速原型模型(rapid prototype):首先建立一个快速原型,由客户对原型进行评价,然后再细化开发的需求。
增量模型(incremental model):在各个阶段并不交付完整的产品,而是交付开发产品的一个子集。软件被划分为一系列的增量构件。增量模型的缺陷一个是对软件的开放性要求较高,另一个是容易退化为边做边改型。
螺旋模型(spiral model):结合了瀑布模型和快速原型模型,强调风险分析,适合大型软件项目。含多次迭代。
演化模型(envole model):先根据客户需求完成核心需求的软件,实际上,可以看成是多次重复的瀑布模型。
智能模型(4代技术):界面友好,适用于小型事务型应用程序开发。
混合模型(hybrid model或者meta model):综合使用多种软件开发方法。
文章评论(0条评论)
登录后参与讨论