需求:以声明性,易于理解的格式描述需求

时间:2024-03-13 02:02:36
【文件属性】:

文件名称:需求:以声明性,易于理解的格式描述需求

文件大小:18KB

文件格式:ZIP

更新时间:2024-03-13 02:02:36

swift xcode declarative requirements Swift

要求 以声明性,易于理解的格式描述需求。 问题 在定义应用程序的工作方式时,应在源代码中实现许多。 显然,每个需求都可以用人类友好的语言描述,也可以用编程语言(计算机友好)形式化。 预先存在的解决方案 通常,需求是作为任务/模型/等的一部分成批实施的。 无需将特定要求直接转换为应用程序中确切的代码行/范围。 在大多数情况下,规范(任务定义)中的每个需求都被转换为数据模型或业务逻辑中的某些代码,仅此而已。 这意味着该实现没有提供太多语义-如果未满足此要求,则不清楚如何将问题正式报告给外部范围和/或以用户友好的格式(通过GUI)报告给用户。 如果实施了此类报告,则通常会导致需求实施扩展到几个不同的部分:实际需求检查,向外部范围(或API用户)报告的错误描述,以及通过GUI向用户报告的人性化表示形式。 需求的这种实现难以测试/验证,随着时间的流逝保持一致(当给定需求发生细微变化时),并使源代


【文件预览】:
Requirement-master
----_config.yml(26B)
----.gitignore(1KB)
----Package.swift(603B)
----README.md(9KB)
----Gemfile(71B)
----Sources()
--------Core()
----LICENSE(1KB)
----Gemfile.lock(2KB)
----.bundle()
--------config(34B)
----PrepareForCarthage.sh(1017B)
----.setup()
--------.gitignore(41B)
--------Package.swift(574B)
--------.swiftpm()
--------main.swift(8KB)
--------Package.resolved(2KB)
----Tests()
--------AllTests()
----.travis.yml(508B)
----XCERequirement.podspec(1KB)
----PrepareForCarthage.xcconfig(122B)

网友评论