典型的计算机应用程序包括软件、硬件和网络组件的组合。系统需求规范 (SyRS) 是创建完整系统所需需求的详细概述。记录这些要求是为了定义系统的完整功能、可用性、性能和安全需求。
电气和电子工程师协会 (IEEE) 是致力于电子和计算机标准的最大技术协会场地。 IEEE 创建了一套关于如何记录系统需求规范的标准程序。本文档包括有关系统需求的创建、组织和修改的指南。<图>安全软件正在成为系统需求中越来越重要的一部分随着黑客和数据安全日益受到关注。
SyRS 的创建通常由业务分析师完成。业务分析师是负责将业务术语转换为技术解决方案的专业人员。她是业务和技术社区之间的联络人。优秀的业务分析师是有效的沟通者,可以向技术团队阐明业务需求。
遵循系统需求规范的最佳实践指南有很多好处。需求规范是将要构建的架构、设计和实现的基础。这些要求用于确定完成项目所需的工作量。糟糕的需求就像建筑物的基础不好一样,这总是会导致实施失败。
所有系统都有性能需求,应记录在系统需求规范中。这些都需要定义定义系统对特定任务的响应时间、可用性和生产力。例如,一家保险公司可能需要每天处理 100,000 份保险索赔。此需求将被视为性能需求。
功能需求是基于特定业务流程的系统的特征。功能需求可以像应用程序应如何在系统中创建和保存数据的规则一样简单。例如,企业可能要求所有人员都必须拥有地址,然后系统才能将数据保存到存储设备。此功能需求将记录在需求规范中。
安全需求通常是系统最重要的方面。这些要求被记录下来,以概述如何访问数据以及应使用哪些策略来加密应用程序中的数据。随着黑客和网络掠夺者的持续威胁,网络安全性已成为大多数计算机系统日益重要的要求。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!