1可靠性
采用面向对象设计方法,系统遵循高内聚,低偶合原则,对运行中异常的操作、输入、事件增加防范处理措施,异常处理机制、应用容错处理等方法保证系统的高可靠性。
2健壮性
健壮性是软件处理逻辑的一部分,软件架构设计的健壮性是该软件规划时所确定的,系统设计中对影响软件健壮性的因素数据错误、操作错误、设计功能问题加以规避。
3可修改性
以科学的方法设计软件,使之有良好的结构和完备的文档,系统功能易于调整。
4易理解性
软件结构简单明了层次分明,文档和代码以及备注清晰可读,易于理解,为可靠性和易用性提供基础。
5易用性
页面设计直观、一致性,人机交互的舒适灵活,保证系统的正确性和实用性。
6可测试性
设计之初就从提高操作性、易用性、模块独立、业务流程分解等点出来,为后续测试模块化提供便利,提高测试效率。
7效率性
从程序的执行时间和所占用的空间度量。在达到系统要求功能指标的前提下,降低系统运行所需时间和空间,考虑系统的时间和空间的平衡。
8标准化原则
使用J2EE/.Net Framework架构,在架构上实现开放,基于业界开放式标准,符合国家和信息产业部的规范。
9先进性
在满足系统需求,系统性能可靠等原则的情况下,采用先进的设计方法,先进的架构方式,适应未来技术发展趋势。
10可扩展性
系统设计时预留有升级接口和升级空间。提供其它系统扩展接口,支持未来系统扩展。
1.采用目前安全性能高,扩展性好,框架技术最为完善JAVA/C#语言作为系统开发的语言。
2.采用sprin昂际航电vc+mybatis/MVC框架技术,使系统能够分层开发,各层之间逻辑分明,层与层之间提供接口方式来实现业务和数据的沟通。让系统具有极强的扩展性。
3.基于组件技术,力求将变化封装在组件内部。对应组件可以对外提供API。适应能力强,同步、异步都能处理,既能满足快速反应的业务的需求,又能满足大数据量、复杂的、异步的业务的需求。
4.模块化设计使得系统很容易在纵向和水平两个方向拓展:一方面可以将系统升级为更大、更有力的平台,同时也可以适当增加规模来增强系统的网络应用。