业务流程为主线的分解结构:
这种结构是以业务流程为主线索的,也就是按“事”的角度进行分解。它对于联机事务处理系统、管理信息系统而言是非常适用的方法。
程序结构为主线索的分解结构:
适用于问题域不复杂,或者系统与问题域关联性不强的情况下,例如工具软件、面向设备的嵌入式系统等
基于场景的分解结构
对于决策支持系统、面向用户的嵌入式系统而言,决策场景、使用场景就是主要的线索。向上可以总结成一类相似的集合,再总结成一系列的关注点或功能域;而向下可以分成具体的决策步骤或操作任务。
基于数据的分解结构
适用于数据仓库之类的数据类项目。对于诸如数据仓库之类的数据类项目,“事”这条线索并不明显,或者并不重要,这时就需要采用以数据为主线的分解结构。