zoukankan      html  css  js  c++  java
  • 概要设计

    分到一个需求,要求开发人员必须写概要设计,然后要进行评审。

    概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构

    1.数据流图

    数据流图里的符号只有四个:1)外部实体;2)处理;3)连线;4)数据存储。这四个符号也有两种,一种是Yourdon & Coad法,另一种是Gane & Sarson法。

    需要注意的是:

    1)处理     并不一定是程序。它可以是一系统程序、单个程序或程序的一个模块,甚至可以是人工处理过程;

    2)数据存储     并不等同于一个文件。它可以是一个文件、文件的一部分、数据库元素或记录的一部分;它代表的是静态的数据。

    3)数据流    也是数据,是动态的数据。

    步骤:

    1. 分离数据流图中的元素

    外部实体

    1. 微信客户

    2. 系统管理员

    数据处理

    1. 新建创新工作
    2. 处理创新工作状态
    3. 查询创新工作
    4. 显示创新工作标题

    数据流

    1. 创新工作

    编号

    标题

    链接

    优先级

    状态     (0:已发布 1:未发布 2:已下线

    备注

    创建时间

    2. 查询条件

    时间

    标题

    状态

    3. 状态

    已发布、未发布、已下线

    数据存储

    1.创新工作

    2.逐步分解地画出数据流图

    • 第一步,画出最概括的系统模型。因为任何系统实质上都是由若干个数据源点/终点以及一个处理组成。这个处理就代表了系统对数据加工变换的基本功能。

    • 细化





  • 相关阅读:
    LeetCode 128. 最长连续序列
    MySQL的information_schema
    maven项目板块的pom.xml配置
    mybatis打印SQL日志
    MySQL的时间字段转换
    mysql的csv数据导入与导出
    一致性协议
    分布式事务
    事务基本信息
    分布式系统定义及特点
  • 原文地址:https://www.cnblogs.com/hongyedeboke/p/7401884.html
Copyright © 2011-2022 走看看