美文网首页
软件工程基础(二)

软件工程基础(二)

作者: 十月三十当归 | 来源:发表于2018-09-13 21:17 被阅读0次

    结构化分析方法

    需求分析的任务是发现需求、求精、建模和定义需求的过程,可概括为:需求获取、需求分析、编写需求规格说明书和需求评审

    常用的分析方法

    1.结构化分析方法:其实质着眼于数据流,自项向下,逐层分解,建立系统的处理流程
    2.面向对象的分析方法

    结构化分析常用工具

    数据流图:DFD,以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,是一种功能模型
    符号名称的作用:
    箭头:数据流,沿箭头方向传送数据的通道
    圆或者椭圆:加工,输入数据经加工变换产生输出
    双杠:存储文件,表示处理过程中 存放各种数据文件
    方框:源,表示系统和环境的接口
    数字字典(核心):对所有与系统相关的数据元素的一个有组织的列表,以及精确的,严格的定义,使得用户和系统分析员对于输入输出,存储成分和中间计算结果有共同的理解
    判定树:先从问题定义的文字描述中分清判定的条件和判定的结论,根据描述材料中的连接词找到判定条件之间的从属关系、并列关系、选择关系,根据他们构造判定树
    判定表:当数据流图的加工依赖于多个逻辑条件的取值,即完成该加工的一组动作是由于某一组条件取值的组合引发的,使用判定表比较适宜

    软件需求规格说明书

    需求分析阶段最后的成果
    1.作用:便于用户、开发人员进行理解和交流;反映用户问题的结构,可以作为软件开发工作的基础和依据;作为确认测试和验收的依据
    2.内容:概述,数据描述,功能描述,性能描述,参考文献,附录
    3.特点:正确性,无歧义性,完整性,可验收性,一致性,可理解性,可修改性,可追踪性

    相关文章

      网友评论

          本文标题:软件工程基础(二)

          本文链接:https://www.haomeiwen.com/subject/zjqwgftx.html