解决软件问题的两个思路:直接和间接

      软件中的问题的解常常是多种多样的。我发现,解决一个问题常常有直接的办法和间接的办法。比如:某软件的上载目录分了三级,用户每次进入都要点三次鼠标。用户说:要把三级目录都删掉,但由于软件结构性原因,无法删除,怎么办呢?也就是直接无法解决。这时,可以这样,让用户打开界面时界面自动跳转到第三级目录内,这样一样解决了用户的问题。

 

      用户的很多需求并不是直接在软件中体现的,而是通过在软件中实现某些通用的功能来实现。比如:用户想要某实体的月报表。而软件中有一个查询这个实体任意时间段内记录的功能,那这个功能已经满足了用户的需求。

 

     软件设计中一样存在这样的情况。比如:一个web服务器和一个图片文件服务器。用户房问web服务器观查图片。这时,需要在web服务器上做一个图片文件的缓存,那可以直接把缓存的代码写死到显示图片的模块内。也可以独立设计一个文件缓存模块来实现上述功能。

 

     直接的解和间接的解是同等重要的,在实践中需要跟据实际情况选择。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值