关于软件设计过程讲座的总结

      软件设计的过程类似于解方程的过程.

      需求规格说明书包含目标与规则.目标推导出事件的要素,已知条件与未知条件.根据目标和已知条件推导出未知条件.

      需求分析的产物:需求分析说明书.

      业务要素包含请求要素与应答.根据上下文关系(元素的集合)推导出接口的初步方案.

      规则:流程方法的处理.

      软件处理的结果表现的形式都是信息.

  •       功能设计
  •       接口设计
  •       数据库设计

      在数据库设计之前应该有业务模型(从业务的角度来把数据库模型描述出来)

      金融行业软件系统的一个大树干就是资产负载表(包含资产与负债)

       账户体系结构如下:

       关于软件设计过程讲座的总结_第1张图片

      软件设计系统的流程

       接口----->流程------>规则------->信息结构

       接口:灵活性,扩展性,主要是屏蔽不同系统之间的差异(树状结构)

       流程:每开发一个流程,都要问一个为什么?行业内的DAC(校验MAC),校验数据的完整性

       规则:与业务紧密相关,判断业务是否继续执行的条件.着重强调完善自己的领域知识

       信息结果(重点):数据库设计

       数据库设计两大原则:完全穷举与相户独立

       引用不要备份,表不表之间不要交差

       表:相似性(归纳)与相关性(演义)

        整个库表设计就是一个金字塔结构

        关于软件设计过程讲座的总结_第2张图片

 

     感谢公司元老蒲老师!!!       

你可能感兴趣的:(关于软件设计过程讲座的总结)