软考
APP下载

软件需求规格说明书不包括

一份完整的软件需求规格说明书(SRS),应该包含软件系统的全部需求。它通常由软件开发人员和系统设计师共同编写。然而,我们也需要知道不应该出现在SRS中的东西。

首先,SRS不能包含开发人员的个性化意见。SRS应该是一个严格的技术文档,不应该包括任何开发人员的主观看法。软件规格说明书应包含事实和数据,而不是带有个人意见和情感的陈述。

其次,SRS不应包括任何实现细节。这些细节应该在代码编写和单元测试阶段处理。SRS主要关注软件系统内在的功能和性能,而不是实现的方法和技术。如果在规格说明书中包括了实现细节,会让开发人员无法自由选择目标技术、编程语言、编码风格和工具。

此外,SRS不应该包括非功能性需求。通常,非功能性需求是与系统性能有关的,如安全性、兼容性、可靠性、可用性、可维护性等。虽然这些需求非常重要,但不应该包含在规格说明书中。相反,这些非功能性需求应该在系统设计和开发中单独进行评估和解决。

最后,SRS不应包括已知缺陷和限制。当发现缺陷和限制时,它们应该在测试和验证过程中记录下来。不应该在规格说明书中说明这些缺陷和限制,因为这样会影响客户对软件系统的评估。

备考资料 免费领取:软件设计师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
软件设计师题库