代码改变世界

感想及阅读内容

2016-06-30 20:59  121214  阅读(145)  评论(0编辑  收藏  举报

这周对以前的学习的内容进行了复习。阅读内容:数据流映射步骤:复查基本系统模型,并精化系统数据流图 分析数据流类型,确定数据流具有变换流特征还是事务流特征 如果是变换流特征,确定输入流和输出流的边界(也分别称为最高输入/输出抽象点),输入流边界和输出流边界之间就是变换流,也称为“变换中心”。变换流加工处理的是某些形式的内部数据。 如果是事务流特征,则可确定一个接收分支和一个发送分支。其中发送分支包含一个“事务中心”和各个事务动作流。 采用自顶向下、逐步求精的方式完成模块分解,确定相应的软件组成结构 根据模块独立性原理和运用设计度量标准,对导出的软件结构进行优化。   变换流设计:变换流设计的要点是分析数据流图,确定输入流、输出流边界,根据输入、变换、输出三个数据流分支将软件映射成一个标准的“树型”体系结构。 在有多个输入流和多个输出流时,应分别找出各个输入流和输出流的边界,即最高抽象点,然后分别连接这些输入流的最高抽象点和输出流的最高抽象点,分别形成输入边界和输出边界。 下面设计一个“统计输入文件中单词数目”程序。事务流设计:事务流分析设计是把事务流映射成包含一个接收分支和一个发送分支的软件结构。 接收分支的映射方法和变换流设计映射出输入结构的方法相似,即从事务中心的边界开始,把沿着接收流通路的处理映射成一个个模块。 发送分支结构包含了一个分类控制模块和它下层的各个动作模块。 数据流图的每一个事务动作流路径应映射成与其自身信息流特征相一致的结构。