一些细微的差别,项目化软件与产品化软件
2005-11-04 15:08
393 查看
昨天晚上看了分公司的几位搞技术支持的同事以前组成的VB兴趣小组编写的客户关系管理软件
是针对客户做的定向开发,据说当时买的价格还不错,相当于十几头牛的价格.
由于可能得到的是非最终版本,安装脚本的几处错误,几经折腾才安装成功.
(可能写的时候有点粗心,先是差权限,后来又是逗号写掉了,括号写掉了等等)
功能比较简单,但收集的数据项还真不少,总体来说,还是很不错的.
可能是业余创作的原因吧,在易用性方面,规范性方面考虑得很少.
例如:每次重新进入系统是总要去输入用户名和服务器名,感觉很不爽。
有几个地方的表格显示列名和实际的内容不符,名称列显示的是序号,描述列显示的是名称。
有一个界面进入时下半截有较多的空白,估计是TABS的第二页有内容占了位置,一看,果然是这样。
在新增客户资料时,好几个下拉列表的选择值都是固定到程序里的,没有做成数据字典的方式,扩展性差。
在新增客户资料时,和其它的系统有关联的权限没有赋予,会出一个错误导致系统崩溃,在错误处理方面缺乏更多的考虑。
由于不是产品化的软件,这些小问题估计不会对软件使用造成多大的影响。
联系到平时我们做产品维护时,在这方面没有少花功夫,对于产品化的软件来说,确实是值得的
在一些易用方面的细节上去多花一些时间去做,例如:缺省值,自动记忆用户习惯,文本全选,快捷键等
在界面布局,控件放置等方面都仔细地去思考如何做得更方便,更美观
这些也许就是产品化的软件和项目化的软件在细节方面的一些差别吧!
是针对客户做的定向开发,据说当时买的价格还不错,相当于十几头牛的价格.
由于可能得到的是非最终版本,安装脚本的几处错误,几经折腾才安装成功.
(可能写的时候有点粗心,先是差权限,后来又是逗号写掉了,括号写掉了等等)
功能比较简单,但收集的数据项还真不少,总体来说,还是很不错的.
可能是业余创作的原因吧,在易用性方面,规范性方面考虑得很少.
例如:每次重新进入系统是总要去输入用户名和服务器名,感觉很不爽。
有几个地方的表格显示列名和实际的内容不符,名称列显示的是序号,描述列显示的是名称。
有一个界面进入时下半截有较多的空白,估计是TABS的第二页有内容占了位置,一看,果然是这样。
在新增客户资料时,好几个下拉列表的选择值都是固定到程序里的,没有做成数据字典的方式,扩展性差。
在新增客户资料时,和其它的系统有关联的权限没有赋予,会出一个错误导致系统崩溃,在错误处理方面缺乏更多的考虑。
由于不是产品化的软件,这些小问题估计不会对软件使用造成多大的影响。
联系到平时我们做产品维护时,在这方面没有少花功夫,对于产品化的软件来说,确实是值得的
在一些易用方面的细节上去多花一些时间去做,例如:缺省值,自动记忆用户习惯,文本全选,快捷键等
在界面布局,控件放置等方面都仔细地去思考如何做得更方便,更美观
这些也许就是产品化的软件和项目化的软件在细节方面的一些差别吧!
相关文章推荐
- 了解共享软件产品化一些基础的常识
- 产品化软件开发与项目化软件开发的对比
- 写给java程序员的c++与java实现的一些重要细微差别
- const修饰指针的一些细微差别
- 浅谈Java与C#的一些细微差别
- 产品化软件开发与项目化软件开发的对比
- 软件产品化的一些见解
- 通用软件产品化的一些想法
- Java和C#的一些细微的差别
- Qt和Qt creater 一些细微的小差别
- 通用软件产品化的一些想法(2)
- 关于软件产品化的一些设想
- 真正能做一个经得起考验的产品化软件组件需要要多年的积累及突破一个个境界才可有希望
- 工作中用的一些小软件
- 国际:对初级软件开发者的一些建议(1)
- 关于下载软件的一些注意点
- GRASP(通用职责分配软件模式)介绍及一些小经验
- Linux查看系统信息的一些命令及查看已安装软件包的命令
- 一些极度损害用户体验的流氓软件和硬件
- 一些制作app的软件