首先确定一个目标:
模型的作用:简化问题、抽象描述问题、只管描述问题。
软件模型有:领域模型、需求模型、设计模型、实现模型、测试模型
软件模型的作用
(1)软件模型是软件的中间形态
业务领域和用户需求到软件产品过程中的一个中间形态
(2)软件模型是对业务领域、用户需求、设计意图、实现环境的反应
(3)软件模型是人员交流的媒介
用户、开发人员、中介机构都将围绕软件模型来讨论
(4)软件模型是软件升级维护的依据
软件建模的要素:建模方法、建模过程、建模语言、建模工具。
软件模型的基本内容
领域模型:也叫业务模型,描述软件所要服务的业务领域的业务状况和业务关系。
需求模型:描述软件向用户所提供的外在特性,包括软件的目标、功能、性能等。
设计模型:包括软件的结构,详细设计,界面,数据库等设计方案。
实现模型:软件的实现方案。软件的实现结构,构件,文件等。
测试模型:测试软件的模型描述。
软件建模的方法:
(1)面向功能的软件建模(2)面向数据的软件建模(3)面向对象的软件建模
复习掌握面向对象的UML的方法,其中具体的图工作上下范围图,流程图,数据架构图,数据流图。