您的位置:首页 > 其它

什么才是优秀的软件?

2011-02-22 18:31 459 查看
厨师出一道菜;可以在10分钟以内完成;

铁匠打一把刀,可以在2天以内完成;

农民种一季马铃薯,可以在三个月内完成;
软件工程师做一个软件,可以在多少时间内完成?

似乎是遥遥无期,做了alpha,还有beta,最后出了Release1.0,结果又规划了Release2.0,有完没完?

如果把炒菜比做100m赛跑,那么做软件可以比喻为马拉松,软件产品开发是一个长周期过程。

那么在这个长周期过程中,要做一个优秀的软件,哪些才是关键因素呢?

可以把整个Google搜索看作是一个软件,一方面他为用户提供了想要的信息,一方面他提供了极简单的入口。
Beyond Compare 是一个文本比较软件,同类型的软件很多,但Beyond Compare的易用性好,因而广受开发人员喜爱。
photoshop一直很强大,看似这一领域没有机会,但美图秀秀却创新地使用日常生活中美化的方式,贴近生活的语言,获得普通大众的青睐。

可以总结看出,优秀的软件总是以最简单的方式提供最大的价值,简单,是软件的灵魂。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: