首先确定一个目标:

  模型的作用:简化问题、抽象描述问题、只管描述问题。

软件模型有:领域模型、需求模型、设计模型、实现模型、测试模型

软件模型的作用

(1)软件模型是软件的中间形态

  业务领域和用户需求到软件产品过程中的一个中间形态

需求架构设计工具 需求结构模型_需求架构设计工具

 

(2)软件模型是对业务领域、用户需求、设计意图、实现环境的反应

需求架构设计工具 需求结构模型_面向对象_02

 

 (3)软件模型是人员交流的媒介

  用户、开发人员、中介机构都将围绕软件模型来讨论

需求架构设计工具 需求结构模型_领域模型_03

(4)软件模型是软件升级维护的依据

软件建模的要素:建模方法、建模过程、建模语言、建模工具。

软件模型的基本内容

领域模型:也叫业务模型,描述软件所要服务的业务领域的业务状况和业务关系。

需求模型:描述软件向用户所提供的外在特性,包括软件的目标、功能、性能等。

设计模型:包括软件的结构,详细设计,界面,数据库等设计方案。

实现模型:软件的实现方案。软件的实现结构,构件,文件等。

测试模型:测试软件的模型描述。

软件建模的方法:

  (1)面向功能的软件建模(2)面向数据的软件建模(3)面向对象的软件建模

复习掌握面向对象的UML的方法,其中具体的图工作上下范围图,流程图,数据架构图,数据流图。