开发模式和流程

       一个项目的开发,通常使用两种模式。第一种是瀑布模型,第二种是原型模型。他们有什么不同呢?

       瀑布模型:瀑布模型是将开发过程按经典的软件生命周期分为:系统工程、需求分析与规约、设计与规约、编码与单元测试、集成测试系统测试、运行与维护等六个阶段。

       如果使用瀑布模型,从一开始就要设计好各种细节,并按照要求一步一步操作。顺序不能乱,功能不能改。如果在需求非常明确的项目中(尤其体现在外包程序中),可以使用这种模型,因为往往我们要分步收款。这样便于把握进度。

       原型模型:原型模型则恰恰相反,它是不管三七二十一,先设计个简单功能的程序出来,给用户使用,然后根据用户的反馈,进行多版本迭代式的开发,这样一步步的将整个程序由小到大的完成。这样的开发呢,可能会导致某些代码的关系混乱,模块不够清晰。这就要求项目的把控者处理得当。

       作为一个程序员,当你使用原型设计的时候,你肯定会从不断的小成果中获得乐趣。在互联网产品尤其是中小型的产品中,这种“小步快跑”的策略,也远胜于瀑布模型。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值