很多书籍介绍信息应用软件开发和系统建设。大部分学校课程也是编程。需要知道开发只是做好信息应用的基本工作。
任何行业人员的水平都有差异。常言说业余军人讲武器,战略,战术,职业军人讲后勤,业余杀手讲杀人方法,职业杀手讲逃跑和隐蔽。以此类推业余应用程序开发人员讲编程,开发,职业开发人员应该讲应用的运行。如果一个应用程序不能在用户环境下按用户要求运行,并由用户正常使用,不能算一个成功的程序。用户也要求包括长时间运行,多用户使用,性能,可用性,安全,恢复能力等等。
高质量的软件应用中80%代码用于处理各种意外状况,保证软件在各种用户环境,使用习惯中能够长时间正常工作。 由于软件的复杂性,使用习惯,数据和环境的变化等因素,应用软件在长期运行中会出现各种问题。应用监控是处理各种应用运行问题,保证应用能够满足企业业务要求的重要保证。