原创 常识(1)

2008-3-9 13:33 3277 1 1 分类: 通信

一、tcp/ip的三次握手:


      其实很简单,三次握手用来表示tcp建立连接的过程,首先客户端向服务器发送连接请求,服务器收到后确认收到了来自客户的包,再返回一个包,客户端收到后确认并返回一个包,包发送完毕,一个连接就建立了。


 


二、软件开发模型:


     常见的有:


    边做边改(build and fix)型:小作坊式;


    瀑布模型:文档驱动,自上而下,是一种线性的开发模式,开发过程中会产生大量文档,不易于管理;开发成果在末期才能显现,增大了开发的风险;早期的错误不易发现;


     快速原型模型(rapid prototype):首先建立一个快速原型,由客户对原型进行评价,然后再细化开发的需求。


     增量模型(incremental model):在各个阶段并不交付完整的产品,而是交付开发产品的一个子集。软件被划分为一系列的增量构件。增量模型的缺陷一个是对软件的开放性要求较高,另一个是容易退化为边做边改型。


     螺旋模型(spiral model):结合了瀑布模型和快速原型模型,强调风险分析,适合大型软件项目。含多次迭代。


     演化模型(envole model):先根据客户需求完成核心需求的软件,实际上,可以看成是多次重复的瀑布模型。


     智能模型(4代技术):界面友好,适用于小型事务型应用程序开发。


     混合模型(hybrid model或者meta model):综合使用多种软件开发方法。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
1
关闭 站长推荐上一条 /3 下一条