枣庄软件开发 青岛软件开发
在线客服1069706080
现在的位置:首页 > 软件开发行业资讯 > 文章详情

软件需求之分析方法及软件需求_青岛软件开发

软件需求之分析方法及软件需求_青岛软件开发 软件需求之分析方法及软件需求_软件开发

分析方法

软件需求分析方法大体分为如下四类:结构化方法、面向对象方法、面向控制方法和面向数据方法。限于篇幅,将主要从结构化方法和面向对象方法以及RUP三个方面进行简要的探讨。

结构化分析方法

结构化分析方法是一种单纯的由顶向下逐步求精的功能分解方法。分析员首先用上下文图表(称为数据流图DFD)表示系统的所有输入/输出,然后反复地对系统求精,每次求精都表示成一更详细的DFD从而建立关于系统的一个DFD层次。为保存DFD中的这些信息,使用数据字典来存取相关的定义、结构及目的。SA方法是目前实际应用效力广泛的需求工程技术。它具有较好的分别、抽象能力,为开发小组找到了一种中间语言,易于软件人员所掌握。但它离应用领域尚有一定的距离,难以直接应用领域术民与软件设计也有一段不小的距离因而为开发小组的思想交流带来了一定的困难。

软件需求是

(1)用户解决问题或达到目标所需条件或权能。 

(2)系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能。 

(3)一种反映上面(1)或(2)所述条件或权能的文档说明。它包括功能性需求及非功能性需求,非功能性需求对设计和实现提出了限制,比如性能要求,质量标准,或者设计限制。

软件开发过程中的概念中软件需求过程的标准是:清楚、完整、一致、可测试(。此外还有其他的概念,如可跟踪的、可修改的等等。

软件需求包括三个不同的层次—业务需求、用户需求和功能需求—也包括非功能需求。


----青岛软件开发----

想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.zzydkj.net。联系人:王经理。