Industries solutions Services Products Support downloads My IBM Seach Unified Modeling Language(UML Overview Industry Standards Products Solutions Resources Contact IBM OMG SYSTEMS MODELING LANGUAGE 電說 g Email IBM Er Request a quote C Or call us at: 1-800-728-1212 Priority code: 109HG03W The Unified Modeling Language(UML is a visual language for specifying, constructing the artifacts of software-intensive White paper Safety Analysis using Complex software designs difficult for you to describe with text alone can readily be conveyed rough diagrams using UML Modeling provides three key benefits Article Using models to desion business processes and services
为什么要进行建模 令建筑工程 设计师 平面布局图 施工人员 交流手 管道布线图 段 施工图 效果图
为什么要进行建模 ❖ 建筑工程 设计师 平面布局图 管道布线图 施工图 效果图 施工人员 交流手 段
为什么要进行建模 令任何大规模的系统设计都是相当的困难的。从简 单的单机桌面程序设计到多层的企业级系统,任 何系统都可以分解为多个软件和硬件 令面对如此庞大复杂的结构将会出现几个问题:我 们如何与客户沟通,了解客户对系统的需求?如 何在开发人员之间共享设计,以确保各个部分能 够无缝地协作? 令在开发复杂的系统时,如果缺乏相应的帮助工具, 则很容易曲解或遗忘许多细节
为什么要进行建模 ❖任何大规模的系统设计都是相当的困难的。从简 单的单机桌面程序设计到多层的企业级系统,任 何系统都可以分解为多个软件和硬件 ❖面对如此庞大复杂的结构将会出现几个问题:我 们如何与客户沟通,了解客户对系统的需求?如 何在开发人员之间共享设计,以确保各个部分能 够无缝地协作? ❖在开发复杂的系统时,如果缺乏相应的帮助工具, 则很容易曲解或遗忘许多细节
10.0 6.0-10.0 3.0-6.0 1.5-30 0.75-1.5 <0.75 30 50 6 Percent success·% 图2不同规模软件项目成功率
建模的重要性 令建模的使用是软件成功的一个基本因素。 ◆模型的实质:对现实的简化。 令建模的目标: ①便于展现系统。 ②允许指定系统的结构或行为。 ③提供构造系统的模板。 ④记录决策
建模的重要性 ❖建模的使用是软件成功的一个基本因素。 ❖模型的实质:对现实的简化。 ❖建模的目标 : ①便于展现系统。 ②允许指定系统的结构或行为。 ③提供构造系统的模板。 ④记录决策