我正在寻找一些指导/书籍,帮助我创建一个针对 Web 应用程序的软件需求规格说明。为了获得灵感,我已经阅读了一些桌面应用程序的规格文档。我所阅读的文档通过用例捕获了系统的功能需求,这些用例往往是围绕着应用程序所需执行的各种增删改查操作而展开的,因此具有相当强的数据导向性。
我喜欢这种结构,但是我发现将它与我的 Web 应用程序需要做的事情联系起来有些困难,因为我的应用程序大多数情况下只涉及到数据的读取,而不是操作。我尝试编写了一些用例,但它们都归结为“搜索项目”、“更改搜索结果的视图”或“用户选择要筛选的细分结果”。这在我的看来似乎并不完全正确,这让我怀疑自己是否正在正确地进行。
Web 应用程序和桌面应用程序之间是否存在规划上的差异?