随笔分类 - HIT软件构造
摘要:目标 软件开发流程及模式,敏捷开发,软件配置管理SCM,Git,软件构造过程和构造工具 SDLC 传统软件开发模型 瀑布模型 线性模型 优点:划分阶段,管理简单 缺点:不迭代,所以缺少灵活性,也难以适应需求;并且用户看不到原型,导致风险高,前期错误后期发现 增量模型 瀑布串行,容易适应需求增加 V模
阅读全文
摘要:软件视角Views 三维度八视图 Code-level:代码逻辑,函数、方法、类等 component-level:物理组织,包,库,文件等 Moment:某一时刻 Period:某一段时间的变化 Build,Code,Moment 一段具体代码实现,也可用AST,或者类图。用它们表示一段代码 Bu
阅读全文