需求阶段
- 需求收集
- 需求整理
- 需求分析
- 界面原型
- 可行性分析
设计阶段
- UI设计
- 数据库设计
- 项目架构设计
编码阶段
- 前台
- 后台
- 首页
- 登录
提交阶段
- 测试
- 功能说明书
- PPT
类图
- 模块化的编程
- 面向过程
使用函数封装,实现代码的可重用性,可重用程度不高,共享性不高 - 面向对象
使用类封装成员变量和方法(函数),重用度高,共享性高 - 类与类的关系
is A
:extends 子类的对象同时是父类的对象
has A
:成员变量
use A
:使用关系(方法参数)
- 同样是成员变量,聚合与组合的关系
aggregation(聚合)
松散的组成关系
composition(组合)
紧密的组成关系