应用闪退如何处理_如何处理Web应用程序的后期开发阶段

开发团队最终完成了编码和运行Web应用所需的单元、系统、负载和用户验证测试。 在许多方面,应用程序已准备好部署到生产环境中。 但是,开发阶段对于提供业务应用是重要的,但开发后的状况也是重要的,决定为了满足用户的期待的应用的成功度。

许多项目的所有者和开发人员会在软件开发周期中仔细规划和跟踪应用程序的发展,但是在开发后会采用更加自由的方法,假定所有重要的工作都已完成。 这可能带来灾难性的后果。 相反,如果您的应用程序希望满足您的期望,则在开发后应采取谨慎、慎重的方法。

有关如何执行此操作的信息,请参阅以下提示: 代码结构支持开发后的活动

开发后,实际编程不多。 一个实例可能需要代码,如删除错误、添加新模块以及在新服务器或CMS环境中促进应用程序的无缝安装。

但是,开发后的编程很少,应用程序整体的代码结构必须阻止这样的编程或阻止其他开发后活动的成功。 因此,在选择应用程序体系结构时,必须在开发周期的第一阶段考虑开发后的需求。 开发人员到管理人员的适当移交

Web应用程序开发完成并安装在生产服务器上后,管理应用程序的主要责任由开发人员转移到处理数据库管理的Web管理员和数据库管理员。

通常,责任的这种变化不会马上发生。 在最初的几天或几周内,开发人员将积极应对任何问题。 随后,应用程序管理的作用越来越小。 因为我会把这个工作交给管理员。 但是,如果没有明确详细的交接,管理者有可能发现自己丢失了。

开发者对应用程序是如何工作的有丰富的知识。 这些知识可以以文档格式与管理员和技术支持人员共享,并在可能的情况下成为易于使用的管理工具。 在开发周期的第一阶段,您需要向开发人员简要介绍开发后管理员需要的信息。 文档必须设置得十分详细,以便管理员可以在开发人员不再可用或无法访问文档时轻松监视应用程序。

应用闪退如何处理

跟踪和调试错误

尽管开发团队作出了最佳努力和详细的测试,但Web应用程序一旦在线,错误是不可避免的。 这不一定是开发人员能力的指标。 微软、谷歌、Oracle等大型科学技术公司,积累了大量资金支援的高科技程序员,必须定期修复已经上市的应用程序的错误。

遇到应用程序错误不一定是问题。 如果发现错误,就更加重视错误。 因此,开发后需要精心设计的误识别、报告、跟踪和调试程序。 利用现有工具(如Apache日志)尽早检测错误(请参阅参考资料)。 为了防止物体从裂缝中掉落,需要定义明确的升级步骤,以确保问题未得到长期解决。 系统退役

如果没有应用程序,将始终使用它。 开发人员、用户或所有者认为维护既麻烦又昂贵,所有软件都将终止。 有技术背景的人都能理解这一点,但是今后很多人会担心。 但是,在开发阶段的决策可以使退役的Web应用程序的难易度不同。

需要一致的正式步骤和策略,详细说明如何使应用程序脱机。 退役程序必须至少解决如何存档和存储系统数据、如何处理敏感数据、如何通知用户退役计划以及如何定期通知用户。

仔细考虑和规划Web应用程序的后期开发阶段可以降低维护成本、缩短响应时间并保持较高的应用程序性能水平。

大家都在看

相关专题