在一家小软件公司的呆了一段时间 ,顺便把一些还记得的东西写下来吧.
这家公司,做娱乐行业软件的,比如桑拿/洒店/餐饮之类的管理软件.其实这么多软件,暂且这么称呼它们吧,因为它们实在太水了,我无法认为它们软件.
首先来解剖它们吧,基于SQL-SEVER数据库,这么多"软件"总共用了三个ER库,我严重认为它们是从那挖来,而且并未建模的ER库,在软件运行是时候经常出现数据库错误提示.那么好了,这些软件其实都是在一个管理模型上进行增减而来的,有前台/权限管理/设备控制/简易进销存模块/数据库通讯,以业务为主干,开发出单独的EXE作为控制台.为了不让别人将他们的"软件"破解,还用了USB加密狗(这玩艺,算啥?).
他们号称是娱乐行业软件的领跑者,那么,小的今天就来谈谈他们的软件的劣根子.
1,UI根本没有考虑到用户感受与操作习惯,这也是他们进场培训效率低的主要原因之一.
2,摆着做行业通用软件的幔子,却又不深入调研行业通用业务流程,经过三次版本的开发,依然还在不停地奔命于后期维护.
3,整体实施方案过份着简,存在很大的模糊性,使得实践成本难以掌控.
4,以EXE分块是灵活,但是产生的无用代码也多,而且对数据存储没有严格的存储策略.
5,单机就是一套"软件系统",而且还是中等企业的IM,简直是笑谈!
6,使用W2KS/SQL-SERVER居然都是D版,而且还是教学模式的管理,没有任何安全观念.
7,软件本身没有数据保障机制.
8,不一一举证了...累了.
唉,请问这样的软件都能在广州市生存?这种竟争力,实在让人觉得,中国软件还有前途吗?