如何开发一个软件:4 设计式、补丁式和增量式开发,你的开发属于哪一种?

2576 人浏览 | 时间: 2015-06-24 16:36:24 | 作者: codexia
    一个人独立开发一个软件,采用的方式,多数是以个人想法加以实现。以个人的自由和整体了解,也就省掉了很多麻烦事,也因为个人开发属于自发性,没有他人的强制性压力,比较随意,很多都是想到哪里就做到哪里,做的不爽了或者时间不够了就暂时不做了,或者直接就不做了。并且因为是个人的作品,要求比较低,对于程序的稳定性、完整性和扩展性都缺少完整考虑,很少对纯粹的作品加以升级,当然不排除有。然而这些特点造就了个人开发的特点。在面对大项目开发时,我们要转向正式项目的开发,然而个人开发的模式已经不合适,我们如何转变,我们先从两种开发模式谈起。设计式开发、补丁式开发和增量式开发,你属于哪一种?
    回想起来,我也做过不少小软件,有控制台的,有窗口的,不过规模都比较小。开发周期也都比较短,并且都有那么一两次升级。有一个比较大一点的,升级次数最多,是一个记事本软件。因为系统记事本实在是太简陋了,然而Word、WPS这样的软件对于平时记点东西有实在是太大了,启动太慢,适用于办公,而不适用于个人平时的日记心得等类型的记事,因此,便以富文本的形式开发了一个记事本软件,叫做完美记事。在网上可以下载到,只有PC版的,win7系统直接使用,xp要按照.net framework2.0 。完美记事则是多次更新,最后一次更新是2014年上半年,因为目前时间紧张,也暂时没有升级这个软件。虽说是一个小软件,但是我个人想法的完整实现,简洁实用。只有一个工具栏,然后就是一个文本编辑框,底部有一个统计字数的状态栏,以及显示自己签名的指示标签。然而,在软件中,却包含了文本一键加密和解密、软件个性设置(含主题设置)和云记事等三大组件,这些组件使这个小软件不再那么简单,使用却是很简单的。还有一些常用的小工具比如插入日期以及日记头等。就是这么一个软件,表达出了个人的想法。这也是多数喜欢编程的人的做法,用软件来实现自己的思想,能够获得慢慢的成就感。
    为什么现在我暂时没有更新了呢?之前是怎么更新的?
    或许暂时没有更新的最大原因就出现于此。在做这个软件时,基本就是,想做就开始做了,然后边做边学,边学边做。有什么好的想法就加上,不断的完善软件,按照提出的想法,在网上查阅资料,了解开发的思路,然后自己实现。甚至有时候,必须自己从零构思。属于逻辑性的实现思路,则完全可以由个人来构造,而属于纯技术的,则要请教与网络。基本功能都实现后,后续增加的小功能也就
请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读