zoukankan      html  css  js  c++  java
  • 第五周——软件设计的原则

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

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

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

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

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

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

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

  • 相关阅读:
    洛谷 1341 无序字母对
    POJ 2774 后缀数组 || 二分+哈希
    HDU 1251 统计难题
    【解题报告】AtCoder ABC115 (附英文题目)
    【模板】后缀数组
    洛谷 3567/BZOJ 3524 Couriers
    Beta 冲刺 (1/7)
    团队项目评测
    beta冲刺前准备
    Alpha冲刺——事后诸葛亮
  • 原文地址:https://www.cnblogs.com/android-er/p/5356483.html
Copyright © 2011-2022 走看看