需要解释有关软件需求的术语

时间:2010-07-08 19:03:20

标签: analysis

有几个问题。不要点燃我 - 我是新手,但渴望了解更多。所以:

  1. 软件需求规范(SRS)和功能需求规范(FRS)之间有什么区别?也许,任何人都可以提供两者的链接,以便我能看到差异?
  2. 什么是系统交互式架构图(IA地图)?任何人都可以提供一个链接,这样我就可以看到一个真实的样本吗?
  3. 另外,什么是模块化分解?
  4. 非常感谢你。 唐尼

2 个答案:

答案 0 :(得分:3)

要求表明一个软件应该做什么。

功能要求说明软件应该做什么。例如。单击此按钮时,将显示此对话框。

非功能性要求与软件质量有关。它应该感觉很快,它应该在0.1秒内显示窗口,应该可以将它部署到多个服务器等。

答案 1 :(得分:1)

我看到文档在“功能要求”和“技术要求”之间分开。在这种情况下,功能需求文档是用非技术语言编写的,用户方的非技术读者可以理解。它避免了只有IT人员会使用的术语。

“要求”通常不仅包括软件应该执行的操作,还包括其他主题,例如性能标准(响应时间,并发用户数),安全性,编程语言,要支持的浏览器或操作系统,以及要使用的数据库。 需求文档的关键部分之一是定义什么是和不在范围内。利益相关者和决策者是谁。