评论列表

  • hackershare

    · ·

    黑客与画家虽然程序员多数时候都在与字符打交道,但偶尔也会像建筑或制造业的工程师一样,画一些图,比如: 为了表达多个系统如何协作以实现业务需求,会画时序图; 为了表达存储到数据库中的业务实体间的关系,会画ER图; 为了表达复杂的业务实体在整个生存期中状态的变化,会画状态图。 除此之外,还有流程图、甘特图、火焰图,等等。 尽管软件开发过程中产出的这些图不一定逼真、漂亮,或严谨,但凭着图上不同的形状