正在加载……
专注、离线、切勿分心
☞UML(Unified Modeling Language)
☞类与类之间的关系
☞面向对象设计原则
☞例子

UML:
★软件工程  --  标准与规范  --  统一语言

★Unifed Modeling Language(UML), 又称统一建模语言或标准建模语言,是始于1997年一个OMG(Object Management Group)标准,它是一个模型化和软件系统开发的图形化语言。

★UML为软件开发提供了一些标准的图例(10),统一开发思想,从而促进团队协作

软件开发过程:
★分析,设计,编码,测试,维护
        ——分析:是什么 (what)
        ——设计:怎么做 (how)
★RUP:Rational Unified Process  -重设计
        ——以架构设计为中心,特别适用于大型软件团队开发大型项目
★XP:eXtreme Programming 极限编程 -重实践
        ——收集用户素材,短周期交付
        ——结对编程
        ——测试驱动开发   编写测试用例
        ——重构 - 以不改变软件功能作为前提,重构代码,从而改善既有代码的设计

类图(class diagram)
对象图(object diagram)
用例图(use case diagram
组件图(component diagram)
部署图(deployment diagram)
组合结构图(composite structure diagram)
序列图(sequence diagram)
协作图(collaboration diagram)
状态图(state diagram)
活动图(activity diagram)




posted on 2018-07-25 20:55  正在加载……  阅读(114)  评论(0编辑  收藏  举报