第五周——软件设计的原则

编写过很多的安卓项目,也看到github一些关于安卓软件开放的源码,就安卓开发经验,个人对软件设计的原则的看法有:

  1. 界面美观,一个好的界面可以在第一时间吸引到用户。

  2. 数据安全,保证用户信息不被泄露是软件开发的重中之重,一般可以通过md5加盐处理。

     3. 用户是傻瓜,用户在使用软件过程中,不会像编写人员那样熟悉软件,当用户基础到软件后发现不知所措,那么这个软件的设计就是不合理的,文雅的说就是不人性化。

     4. 所有的错都不是用户的错,这句话之前是在某一个书上面看到的,很有感触。它是说,当用户操作错误时,不能直接的点明是错误操作所导致的,如“你没有装sdcard”,而是应该委婉的说,“可能由于系统原因,检测不出你手机装有sdcard,请您检查sdcard是否装入”,这种提示,用户感觉就比较舒服,可以减少不是因为提示问题导致用户流失。

     5. 软件提供必要的信息记录,减少用户的输入。

     6. 软件退出后,一定要资源释放,减少内存的占用。 

原文地址:https://www.cnblogs.com/android-er/p/5356483.html