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

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

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

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

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

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

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

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

  • 相关阅读:
    ASP.NET MVC 4使用jQuery传递对象至后台方法
    大沙发斯蒂芬
    2017年年总结
    Java将HTML导出为PDF
    华硕笔记本安装Ubuntu 17.04版本
    全站启用HTTPS配置详解
    设计模式-1 单例模式
    基础知识扫盲--1 抽象类和接口
    ASP.Net 管道模型 VS Asp.Net Core 管道 总结
    索引深入理解
  • 原文地址:https://www.cnblogs.com/android-er/p/5356483.html
Copyright © 2011-2022 走看看