软件开发建模的原则(续) 分治的原则:不可能单独用一个模型来反映整个系统的任何侧面。 ■ 软件系统是复杂的 ■ 对于软件模型的任意一个侧面,不可能用一个模型来反映所有 内容,需要把问题分解为不同的子模型,分别处理。 这些模型相对独立,但又互相联系,综合起来构成了此侧面的 个完整的模型。 标准的原则:模型必须在某种程度上是通用的。 建模的基本目的是交流 > 一个开发队伍内部的交流 >同一软件的不同时期的版本的开发队伍的交流 不同软件的开发队伍的交流 以实现最大程度的软件复用 交流需要语言 语言是通用的、是标准软件开发建模的原则 ( 续 ) 分治的原则:不可能单独用一个模型来反映整个系统的任何侧面。 软件系统是复杂的 对于软件模型的任意一个侧面,不可能用一个模型来反映所有 内容, 需要把问题分解为不同的子模型,分别处理。 这些模型相对独立,但又互相联系,综合起来构成了此侧面的 一个完整的模型。 标准的原则:模型必须在某种程度上是通用的。 建模的基本目的是交流 ¾ 一个开发队伍内部的交流 ¾ 同一软件的不同时期的版本的开发队伍的交流 ¾ 不同软件的开发队伍的交流 以实现最大程度的软件复用 ¾ 交流需要语言 ¾ 语言是通用的、是标准