系统开发方法论全解析
1. 系统开发方法概述
系统开发方法论是实施系统开发生命周期(SDLC)的规范化方法,包含一系列步骤和可交付成果。不同的系统开发方法论各有特点,其差异基于对SDLC各阶段的排序和侧重点。这些方法论有的是政府机构使用的正式标准,有的是咨询公司开发后卖给客户的,还有很多组织拥有自己经过多年打磨的内部方法论,详细说明了公司内SDLC各阶段的执行方式。
1.1 方法论的分类方式
- 按关注重点分类
- 过程中心方法论 :强调将过程模型作为系统概念的核心。例如在制作简单午餐的场景中,会首先关注定义过程,如组装三明治食材。
- 数据中心方法论 :强调将数据模型作为系统概念的核心。同样在制作午餐场景中,会先定义存储区域(如冰箱)的内容以及内容的组织方式。
- 面向对象方法论 :试图通过将过程和数据整合到一个模型中,平衡对两者的关注。在制作午餐场景里,会先定义系统的主要元素(如三明治、午餐),并查看每个元素涉及的过程和数据。
| 分类 | 核心关注点 | 示例 |
|---|---|---|
| 过程中心方法论 | 过程模型 | 定义组装三明治食材的过程 |
超级会员免费看
订阅专栏 解锁全文
5727

被折叠的 条评论
为什么被折叠?



