SDLC
The System Development Life Circle
系统开发的阶段(phase)
- project planning
确定设计系统的目的,以及团队如何进行设计(怎样的计划)
包括可行性分析 - analysis
确定了系统的使用者,系统的功能,何时何地被使用 - design
设计系统的实现方式,如算法和数据结构,用户界面,数据库等 - implementation
实际构建系统 - support
SDLC的方法论
方法论:methodology
- 以过程为中心 process-centered
- 以数据为中心 data-centered
- 面向对象 object-oriented (OO)
OO意在将过程模型和数据模型融合到一个模型中。定义模型的element,并且确定每个element的data和process