关于软件安装的可用性的一点想法

好几次安装了公司的软件,但是还是感觉不好用,关键的地方在于很多时候操作失败了,比如安装过程的初始化数据库的时候,如果数据库初始化失败,但是在数据库中依然存留了之前脚本创建的表,这样很容易在数据库留下了垃圾数据。

另外一个感觉不好用的地方是软件的安装程序,windows based的安装软件做的好的,都有一个功能,比如之前已经安装了某个软件,但是这次你想添加某个软件的功能或重新做一遍初始化的操作(如向导类的操作),这种情形下,这种安装软件都能判断出系统之前已经安装了这个软件,而重新执行这个安装文件的时候,做的操作不是单单说要用户安装,而是会询问用户时候需要修复该软件或者添加一些功能部件,这种做法就比较好,能够做到软件的动态的,根据需要的来选择安装,我觉得这种特性很实用,很贴近用户的心理。

另外,在安装软件安装的过程中,如果在某个点上失败了,但是这个点并不影响整个软件安装,那么在后续可以提供一些功能共用户重新选择安装这些功能点(重新执行这个操作),这样才能做到友好,而不是让用户重新安装一遍软件。

猜你喜欢

转载自bmqnc.iteye.com/blog/909110