当前位置:文档之家› 跟我学统一建模语言UML——软件系统概要设计中所涉及的UML包图实现示例

跟我学统一建模语言UML——软件系统概要设计中所涉及的UML包图实现示例

2、包图的应用目的 (1)能够体现出问题的层次关系
使用包图的主要目的是把模型元素组织成组,并为其命名以便作为整体处理。对于一 个大型的软件系统,使用包来组织大量模型元素以便于对软件系统的理解和处理,使之有 很好的层次关系。 (2)通过包可以形成一个高内聚、低耦合的类的集合。 3、某个项目中的各个包的 UML 包图示例
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
1.1 跟我学统一建模语言 UML——软件系统概要设计中所涉及的 UML 包 图实现示例
1.1.1 UML 中的包图 1、UML 中的包图(Package Diagram) (1)包图是保持软件系统整体结构简明、清晰的重要工具
软件系统的开发人员通过给出包可以列出各个包之间的关系。包图由包和包之间的联 系构成,它是维护和控制软件系统总体结构的重要建模工具。
private String Name; private int Age; public OutObj Eat( Food someOneFood){
OutObj someOneOutObj =new OutObj(); return someOneOutObj; } public void Step( ){ } } class OutObj{ } class Food{ }
(2)在 Rose 中包图是通过类图来体现的
(3)应用示例 在下面的例中的 myPerson 包中包含有 Person、Food 和 OutObj 等三个程序类
杨教授大学堂,版权所有,盗版必究。 1/3 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
package myPerson; public class Person{
杨教授大学堂,版权所有,盗版必究。 2/3 页
ቤተ መጻሕፍቲ ባይዱ教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 杨教授大学堂,版权所有,盗版必究。 3/3 页
相关主题