2013.11.01《计算机结构分析方法》

1.需求分析

需求分析的概念、主要工作以及常用的需求分析方法是考试的重点。

软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。需求分析的任务是发现需求、求精、建模和定义需求的过程。

需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审四个方面。

常见的需求分析方法有结构化分析方法和面向对象的分析方法(OOAObject Oriented method

其中,在结构化分析方法中,主要包括:面向数据流的结构化分析方法(Structured AnalysisSA、面向数据结构的Jackson方法(Jackson System Development methodJSD、面向数据结构的结构化数据系统开发方法(Data StucturedDSSD

2.结构化分析方法

结构化分析方法是结构化程序设计理论在软件需求分析阶段的运用。结构化分析的常用工具主要有以下四种,是需要重点掌握的内容。

1)数据流图(Data Flow DiagramDFD):数据流图是描述数据处理过程的工具,是需求理解的逻辑模型的图形表示,它从数据传递和加工的角度,来刻画数据流从输入到输出的移动变换过程。数据流图中的主要图形元素所代表的功能如下所述。

圆圈:表示加工(或转换)。

箭头:表示数据流。

双直线:表示存储文件(数据源)。

矩形框:表示源、潭,是系统和环境的接口,属系统之外的实体。

2)数据字典(Data DictionaryDD:数据字典是结构化分析方法的核心。数据字典是对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。概括地说,数据字典的作用是对DFD中出现的被命名的图形元素的确切    解释。

3)判定树:从问题定义的文字描述中分清哪些是判定的条件,哪些是判定的结论,根据描述材料中的连接词找出判定条件之间的从属关系、并列关系、选择关系,根据它们构造判定树。

4)判定表:判定表与判定树相似,当数据流图中的加工要依赖于多个逻辑条件的取值,即完成该加工的一组动作是由于某一组条件取值的组合而引发的,使用判定表描述比较适宜。

3.软件需求规格说明书

软件需求规格说明书是需求分析阶段的最后成果,是软件开发中的重要文档之一。

软件需求规格说明书的作用是:

① 便于用户、开发人员进行理解和交流。

② 反映出用户问题的结构,可以作为软件开发工作的基础和依据。

③ 作为确认测试和验收的依据。

软件需求规格说明书是作为需求分析的一部分而制定的可交付文档。该说明把在软件计划中确定的软件范围加以展开,制定出完整的信息描述、详细的功能说明、恰当的检验标准以及其他与需要有关的数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值