zoukankan      html  css  js  c++  java
  • 2016.05.13-2016.05.19这周工作时间和内容

          这周的学习内容:这周电脑有好多也不能用大家都是一起用的,我同样是学习了三个小时,外加回宿舍学习的一个小时,我在画图,画图中遇到了很多问题,我不知道该画箭头还是直线,也不知道该怎么去构想过程,老师这节课讲了软件结构图的画法以及它的用法,定义,我学会了怎么去构思和动手画。软件结构图(Structure Chart, 简称SC)是软件系统的模块层次结构,反映了整个系统的功能实现。 软件结构以层次表示程序的系统结构,即一种控制的层次体系,并不表示软件的具体过程。 件结构一般用树状或网状结构的图形来表示。 软件结构图的主要元素有: 模块:模块用带有名字的方框表示,名称应体现模块的功能。 控制关系:控制关系用单向箭头或直线表示模块间的调用关系。 信息传递:用带注释的短箭头表示模块调用过程中传递的信息。 循环调用和选择调用:在上部模块底部加一个菱形符号表示选择调用,在上部模块的下方家一个弧形箭头,表示循环调用。数据流类型:根据基本系统模型,数据信息必须以“外部”信息形式进入软件系统,经过内部处理以后再以“外部”的形式离开系统。 有三种数据流类型: 变换型数据流 事务型数据流 混合型数据流。

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

  • 相关阅读:
    C# API 大全
    也说_T、_TEXT、TEXT、L
    项脊轩志--归有光
    C# tostring()汇总
    StructLayout特性
    关于C#静态构造函数的几点说明
    C#生成DLL文件
    做.net的早晚会用到,并且网上还没有这方面的正确资料或几乎很少
    C# 实现屏幕键盘 (ScreenKeyboard)
    Microsoft .NET Native
  • 原文地址:https://www.cnblogs.com/GL950225/p/5506302.html
Copyright © 2011-2022 走看看