软件的最佳实践 六个最佳实践: 1、迭代式开发 每次都产生一个可使用的版本 2、需求管理 管理文档 3、基于组件的体系结构 目的:组件重用、架构重用 4、可视化建模 5、持续验证软件质量 6、管理变更 先启阶段:定义项目范围 细化阶段:对项目做计划 构造阶段:编程序 移交阶段:部署、安装 需求概述 用例模型、术语表、补充说明 分析与设计 体系结构分析 SOLID原则 单一责任原则 开闭原则(对扩展是开放的,修改是关闭的) liskov替换原则 接口分离原则 依赖倒转原则