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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
杨教授大学堂,版权所有,盗版必究。 2/3 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料 杨教授大学堂,版权所有,盗版必究。 3/3 页
1311跟我学统一建模语言uml软件系统概要设计中所涉及的uml图实现示例111uml1uml中的包图packagediagram1包图是保持软件系统整体结构简明清晰的重要工具软件系统的开发人员通过给出包可以列出各个包之间的关系
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
1.1 跟我学统一建模语言 UML——软件系统概要设计中涉及的 UML 包 图实现示例
OutObj someOneOutObj =new OutObj(); return someOneOutObj; } public void Step( ){ } } class OutObj{ } class Food{ }
2、包图的应用目的 (1)能够体现出问题的层次关系
使用包图的主要目的是把模型元素组织成组,并为其命名以便作为整体处理。对于一 个大型的软件系统,使用包来组织大量模型元素以便于对软件系统的理解和处理,使之有 很好的层次关系。 (2)通过包可以形成一个高内聚、低耦合的类的集合。 3、某个项目中的各个包的 UML 包图示例
(3)应用示例 在下面的例中的 myPerson 包中包含有 Person、Food 和 OutObj 等三个程序类
杨教授大学堂,版权所有,盗版必究。 1/3 页
杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料
package myPerson; public class Person{
private String Name; private int Age; public OutObj Eat( Food someOneFood){
1.1.1 UML 中的包图 1、UML 中的包图(Package Diagram) (1)包图是保持软件系统整体结构简明、清晰的重要工具
软件系统的开发人员通过给出包可以列出各个包之间的关系。包图由包和包之间的联 系构成,它是维护和控制软件系统总体结构的重要建模工具。
(2)在 Rose 中包图是通过类图来体现的
相关文档
最新文档