八大需求的具体内容, 八大需求:1.安全性;2.可靠性;3.系统可扩展性;4.灵活性;5.可用性;6.性能;7.可维护性;8.系统高效率。
1、八大需求的具体内容:
(1)软件安全需求:
安全可用性,完整性和保护性,需要防止数据泄露、外界攻击和未经许可的访问。
(2)可伸缩性需求:
能够对不断变化的工作负载快速响应,容量能够满足工作负载的需求。
(3)可靠性需求:
系统能够正确执行和正确保存数据,它必须执行正确的操作,无论是在正常的操作下还是在发生故障后。
(4)响应时间需求:
系统的响应时间必须符合用户的要求。
(5)可替代性需求:
由于技术的发展,升级或者修改系统时,需要将系统替换成新的系统。
(6)可移植性需求:
应用程序的结构和实现部分都有可能发生改变,但需求仍然保持不变。
(7)可控性需求:
使系统可以根据需要增加新的功能,并且可以在旧的架构上重构。
(8)可理解性需求:
对于成功的需求分析,理解需求是最重要的,在分析的过程中,要尽可能清晰地说明用户的需求。
基于这八大需求,我们可以看到,用户首先希望拥有一个安全可靠的软件体系,具备良好的可伸缩性、可靠性、响应速度、可替代性、可移植性、可控性和可理解性特性。
传统的软件开发模式,需求分析和开发过于繁琐,成本高,而且更新维护非常不便捷。
为了满足用户的需求,大量研究者和企业正在将八大需求和软件自动化联系在一起,现在通过采用软件定义、软件自动化、混合云等关键技术,可以有效解决这些需求。
例如,最近捷德工业互联网公司的一位研究者发现,将生产制造现有的自动化技术整合到IT的软件定义技术当中,可实现高效的软件自动化。
利用混合云配置和数据分析技术,厂商可以实时获取各类管理设备和应用程序的指标信息,根据需要进行部署或调整,实现对应用程序的运行状况的全方位监控和优化和改进。
软件自动化技术,极大的提高了软件的开发和运行效率以及稳定性,为企业的信息化建设提供了更多的可能性,帮助企业实现更高的效率,提升运营水平和服务能力。
软件定义、软件自动化和混合云等新技术也改变了我们对软件开发——需求确认的方式,让软件开发变得更加容易。
版权声明:本文来源于互联网,不代表本站立场与观点,特视点评网无任何盈利行为和商业用途,如有错误或侵犯利益请联系我们。