关于软件生态环境

软件系统的设计、开发、使用、维护一系列过程,对于和软件产品相关的各方参与人来说,一直都不是一件轻松的事情,因为往往看似简单的系统也会或多或少涉及到的技术方面、客户体验上、以及升级维护等大大小小的问题;而关于这些出现的问题,对于不同的开发团队、用来说也都没有统一的标准。本文笔者尝试简单讨论一下这个问题,如有不当,欢迎各位指正。

首先从开始设计一个软件来说,根据软件具体应用环境,可以考虑应该提供如下哪些功能或功能组合:

  1. 实现正常业务逻辑的功能;
  2. 数据的备份与恢复;
  3. 数据导入、导出;
  4. 垃圾数据自动清理,旧数据导出永久备份;
  5. 使用系统的各个用户权限管理与分配;
  6. 软件数据传输安全,数据存储安全;
  7. 软件升级与新模块挂接;
  8. 与现有系统的数据交互及接口;

原文地址:https://www.cnblogs.com/andy65007/p/2289962.html