T31Day7

       在T31训练营中已经上了3节课,从上课到现在已有一周的时间了,在这一周时间内,我们按照正常项目开发进行前期工作的流程讲解及其中开发中需要注意的规约,及一些实际开发中真正使用的知识点。

       一个项目的开发前期尽可能的进行以下工作,从而避免开发中因目标的不明确造成的部分重复、无用的工作,导致项目后期开发的不确定性:

  1.  了解项目的目的,用户的需求,项目运行的故事场景。分析需求的必要性,确认真实的用户需求。
  2.  根据需求目标,确定系统技术的架构,系统的架构图,系统相关的UML行为图(如系统状态图、时序图、状态图、活动图、用例图、关键类图)。
  3.  通过需求中的描述,确立数据库的E-R设计图中实体对象、实体属性及实体之间的关系。
  4.  通过E-R设计图建立数据库中物理模型,即表的中包含的基本数据字段(可能不是一个完善的,但也是一个大体的一个表框架)、字段类型等。
  5.  设计系统中错误码,统一不同错误码的表达意思及编码。
  6.  设计系统异常处理接口,明确各个自定义异常处理接口的负责范围及上下关系。
  7.  设计系统日志输出的模式、输出的格式及日志级别、保存方式、保存时间,输出的内容等。
  8.   在各个部分的设计中,设计、开发人员应相互遵守相关的规约,以避免后期项目内容的混乱,导致难以维护。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值