b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

软件概要设计基本任务_软件概要设计范文_概要设计uml

电脑杂谈  发布时间:2017-02-09 13:26:36  来源:网络整理

软件概要设计基本任务_概要设计uml_软件概要设计范文

Chap04 系统概要设计中的UML静态建模教学目标掌握组件图、包图、架构包图、类图的建立掌握类之间的关系教学重点组件图、包图、类图的建立类之间的关系教学难点类之间的关系导论静态建模的目的:获得描述系统模型的静态结构和各个组成元素之间的关系,也就是模型内部组成特性及其相互之间的关系描述系统模型的静态结构(静态建模):用例图组件图、包图、类图UML组件图组件:表示实际存在的、物理的物件,它是软件系统的一个物理单元,代表系统的一个物理实现块组件图作用描述软件系统中各个组件之间的关系各个组件图组合起来,表示完整的系统实现视图组件图可以帮助开发组中的其他人员理解整个系统的组成关系3大组件(MVC角度)边界组件控制组件实体组件组件图由组件、接口和组件之间的联系构成建立一个可执行系统组件图的步骤确定项目中的各个组件,并对对的组件加上必要的构造型描述确定组件之间的联系,一般通过实现接口产生依赖关系把组件组织成对应的包,并绘制出对应的组件图UML组件图案例:BBS系统前台建立组件建立组件图并添加组件设置组件的关联关系设置组件接口实现的依赖关系包图包和包图包:分类管理包图:通过类图来体现(Rose)包之间的关系依赖如类A的修改会导致类B的改变,则成B依赖与A包之间的依赖关系应尽量简单、稀疏,通常要求某一包中的模型元素只与同层及相邻下一层的模型元素之间存在依赖关系泛化(继承或构成)包的嵌套包图的目的:能够体现系统的层次关系通过包图可以形成一个高内聚、低耦合的类的集合在概要设计阶段,设计人员可以用包图来建立软件系统的体系结构包图案例:BBS建立包设计包图建立包图添加包决定包之间的组成关系设置包之间的依赖关系由包中的类与另一个包中的类是否存在关联关系类图类图类是对象模型中最基本的模型元素类图表达了实现某一用例中一组对象类之间的静态结构,以及他们之间的联系和交互关系作用:主要体现在描述系统的静态结构(内部结构)和关系(关联、依赖、聚合、泛化)上类与类之间的关系结构行关系(静态组成关系):主要指父类与子类间的泛化/特化,类与类之间的关联和依赖、聚合和组合行为性关系(动态交互关系):指类之间可以通过消息联系类的图示属性图示:可视性 属性名(多重性):类型=初始值静态成员属性:带下划线方法图示:可视性 操作名(参数列表):返回列表{性质}类图类之间的关系关联(Association)关系指一种对象和另一种对象有联系单向关联双向关联重数(多重性):两元()、多元(一对多或多对一、多对多)常见的关联关系:0。

概要设计uml概要设计uml110。。*1。。10例4-1P131依赖(Dependency)关系体现类之间“使用和调用”目标类的对象出现在局部变量或方法中的参数以及静待方法调用依赖是单向的类图类之间的关系聚合(Aggregation)(关系)表示事物的部分与整体的一种松散(比较弱)的对象间关系组合(Composition)关系表示事物的部分与整体的一种紧密(比较强)的对象间关系泛化(Generalization)关系一般性实体与特殊性实体之间的关系,实例例4-2P134案例:BBS(数据访问层)添加与数据访问层组件相关的类添加与数据访问层组件相关的接口设计数据访问组件类图添加类类对接口的实现关系设置类之间的聚合关系设置类之间的关联关系及重数设置类之间的依赖关系案例:BBS(数据访问层)小 结组件图包图、架构包图类图包之间的关系类之间的关系(关联、依赖、聚合、组合、泛化)实战:高校教学管理系统


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-31406-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      • 李彤
        李彤

        逻辑真假他全然不管的

      • 宋钦宗赵桓
        宋钦宗赵桓

        这个东西本来就是大部分是营销费用的

      • 津田沼修
        津田沼修

        所谓“日本潜艇强于中国”的说法完全是无稽之谈

      热点图片
      拼命载入中...