首页 > 代码库 > 我所理解的软件开发模式
我所理解的软件开发模式
在写这篇博客之前,提到软件开发我所能讲出来的只有个人开发团队开发之类的,于是我去百度,得知软件开发模式有:边做边改模型,瀑布模型,迭代模型,快速原型模型,增量模型,螺旋模型,敏捷软件开发,演化模型,喷泉模型,智能模型,混合模型等。
好吧,你赢了。
在读了邹欣老师在知乎发表的Build To Win的文章之后,我对软件开发的模式有了一定新的认知:
软件开发的目地决定了软件开发的模式。
每个人开发软件都是有目地的,我作为学生,写一些小的程序是为了练习,是一个学习的过程,就是邹欣老师在文章中提到的Build To Learn,从字面上来看,我所用的开发模式应该就是边做边改模型,虽然我觉得我平时做的这些根本谈不上什么开发模式。
还有一些Build To Show,邹老师在文章中所举的例子十分生动,我也在国内某应用市场上看到过一些界面华丽,功能繁多的软件,但是其华丽的界面在操作上并不照顾使用者,繁多的功能在使用中并没有多少用途。
还有Build To Server,Build To Win,也许我的水平理解这些还有些困难,但是不管什么目地,不管什么开发方式都需要我们拥有很强的工程能力,不管分工多少,完成的项目大小,都是没有高低贵贱之分的。
我所理解的软件开发模式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。