您的位置:首页 > 娱乐 > 八卦 > 用python做网站的步骤_国家知识产权局商标官网查询入口_seo快速排名优化方法_网络服务商主要包括

用python做网站的步骤_国家知识产权局商标官网查询入口_seo快速排名优化方法_网络服务商主要包括

2024/12/22 22:22:53 来源:https://blog.csdn.net/m0_74107848/article/details/144450591  浏览:    关键词:用python做网站的步骤_国家知识产权局商标官网查询入口_seo快速排名优化方法_网络服务商主要包括
用python做网站的步骤_国家知识产权局商标官网查询入口_seo快速排名优化方法_网络服务商主要包括

软件需求

软件需求是指用户对软件的功能和性能的要求。软件人员要准确理解用户的要求,进行细致的调查分析,将用户非形式化的需求陈述转化为完整的需求定义,再由需求定义转化到相应形式的需求规格说明。

软件需求三个层次 

业务需求

用户需求

功能需求 

有时也可以将软件需求按照层次来说明(如图)。

业务需求:反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中说明。

用户需求:用户使用产品必须要完成的任务,它们通常使用用例文档(use case)进行说明。

功能需求:开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。

非功能需求:描述系统展现给用户的行为和执行的操作等。包括:

产品必须遵循的标准、规范和合约;

外部界面的具体细节;

性能要求;

设计或实现的约束条件;

质量属性。

通常也可以总结为 FURPS+:

Functional(功能性):特性、功能、安全性。

Usability(可用性):人性化因素、帮助、文档。

Reliability(可靠性):故障频率、可恢复性、可预测性。

Performance(性能):响应时间、吞吐量、准确性、有效性、资源利用率。

Supportability(可支持性):适应性、可维护性、国际化、可配置性。

+:表示一些辅助性的和次要的因素,比如:

实现(Implementation):资源限制、语言和工具、硬件等。

接口(Interface):强加于外部系统接口之上的约束。

操作(Operation):对其操作设置的系统管理。

包装(Packaging):例如物理的包装盒。

授权(Legal):许可证或其他方式。

软件需求规格

软件需求规格充分描述了软件系统应具有的外部行为,它描述了系统展现给用户的行为和执行的操作等。它包括产品必须遵从的标准、规范和合约;外部界面的具体细节;非功能性需求(例如性能要求等);设计或实现的约束条件及质量属性。

软件需求规格说明在开发、测试、质量保证、项目管理以及相关项目功能中都起到重要的作用。

软件需求工程

可以定义为应用有效的技术和方法,合适的工具和符号,来确定、管理和描述目标系统及其外部行为特征的学科 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com