我目前正在自学软件工程和指导它的理论。
我开始阅读关于SRS文档并澄清我下载的示例SRS文档的内容。
它有一个叫做“系统环境”的东西。
你能用简单的话解释一下这是什么吗?
发布于 2012-12-12 14:16:52
欢迎来到SQA,利特尔。如果不了解上下文,就很难确切地知道文档“系统环境”的含义。一般来说,它意味着系统与之交互的一切。对于在一台计算机上运行的程序,系统环境可能包括在计算机上运行的任何其他程序、操作系统、计算机的所有配置设置和计算机的物理特性。
从测试人员的角度来看,系统环境包括软件外部的所有内容,它们可能因用户而异,或随时间而变化。如果根据可用内存量的不同,系统的行为会有所不同,这是系统环境的一部分。如果系统希望在一定时间内完成网络上的消息交换,则网络速度/可靠性可能是系统环境的一部分。如果系统希望使用一定数量的磁盘空间,则磁盘容量是系统环境的一部分。这些都是简单的例子,但我希望它们能让人明白这一点。
顺便说一句,一个写得很好的SRS文档将定义一些模糊的术语,比如系统环境.作为一个软件工程师,如果一个术语没有被定义,你有权要求作者为你定义它。事实上,当您阅读SRS时,您的部分工作是识别可能导致您与需要该软件的方之间的误解的含糊不清、错误或冲突。
在文档的上下文中,系统环境是系统与之交互的一组事物,而不是系统所依赖的事物。在您的示例中,系统与一组不同角色和外部系统的人员进行交互。角色是相关的,因为每个角色以不同的方式与系统交互。在您的文档中,角色是作者、读者、审阅者和编辑器。
https://sqa.stackexchange.com/questions/5328
复制相似问题