10.19772/j.cnki.2096-4455.2022.2.006
浅谈信息系统项目可靠性及非功能需求设计
对信息系统项目进行设计时除了考虑功能、性能外还需要特别对系统可靠性及非功能需求进行科学合理的设计.在可靠性方面需要做的主要工作包括:①在需求规划阶段,针对系统可靠性问题采用专家判断、会议等方法制定具体计划和方案;②在系统设计阶段,采用冗余、软件容错(恢复块、N版本程序设计、防御式程序设计)、双机双工等多种架构策略保证系统的可靠性;③系统实施阶段,需要重视对系统异常情况的处理,通过异常交易定时重发、撤销、取消等多种处理机制保证系统交易的正常和一致;④测试阶段,针对系统可靠性采取多种异常测试手段,模拟异常情况,检查系统的容错能力;⑤系统上线阶段,采用集群、异步化、心跳检测等多种架构策略保证系统的可靠性;⑥系统运维阶段,采用检查机制监控系统,包括定期巡检,异常短信通知等.在非功能需求方面需要做的主要工作包括:①对非功能性需求进行收集和分析,制定总体计划;②采取事前防错、事中容错、事后检测等多种架构策略确保系统高可用;③使用多级缓存、异步解耦、服务集群等多种技术手段提升系统的性能;④对关键信息进行摘要,对敏感信息进行加密、对争议信息进行签名,确保信息的完整性、安全性、一致性,同时采用入侵检测、防火墙等技术确保系统安全;⑤重视用户体验,采取问卷调查、投票、数据分析等多种手段收集用户使用习惯和偏好,以用户为中心进行界面和功能设计;⑥对经验教训进行总结并书面记录归入公司组织过程资产.
系统可靠性、非功能需求、集群、心跳检测
6
TP311.5(计算技术、计算机技术)
广东省普通高校创新团队项目2021KCXTD068
2022-08-26(万方平台首次上网日期,不代表论文的发表时间)
共3页
14-16