以下内容,是关于软件建模的方法与思路. UML与OWL都是基于本体论的建模语言. 本体论(哲学) 本体论(信息科学) UML(统一建模语言) more info 参考:[设计语言][统一建模语言][软件开发方法学][UML] UML UML知识梳理: OWL(Ontology Web Language) 一篇论文 <<UML模型到OWL本体知识库的转换研究>> TODO: 学习OWL:https://www.w3.org/OWL/…
背景介绍 UML是一种统计建模语言. WIKI: https://en.wikipedia.org/wiki/Unified_Modeling_Language UML是OMG (object management group)(国际对象管理组织(https://zh.wikipedia.org/wiki/%E5%AF%B9%E8%B1%A1%E7%AE%A1%E7%90%86%E7%BB%84%E7%BB%87))  发布的一个标准. OMG发布的其他建模语言还有: https://www.o…
一什么是UML? Unified Modeling Language(UML又称为统一建模语言或标准建模语言)是国际对象管理组织OMG制定的一个通 用的.可视化建模语言标准.能够用来描写叙述(specify).可视化(visualize).构造(construct)和记载(document)软件密集 型系统的各种工件(artifacts,又译为制品). UML是一个支持模型化和软件系统开发的图形化语言,为软件开发的全部阶段提供模型化和可视化支持,包含由 需求分析到规格,到构造和配置. UML是面…
统一建模语言简介 统一建模语言(Unified Modeling Language,UML)是用来设计软件蓝图的可视化建模语言,1997 年被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准.它的特点是简单.统一.图形化.能表达软件设计中的动态与静态信息. 统一建模语言能为软件开发的所有阶段提供模型化和可视化支持.而且融入了软件工程领域的新思想.新方法和新技术,使软件设计人员沟通更简明,进一步缩短了设计时间,减少开发成本.它的应用领域很宽,不仅适合于一般系统的开发,而且适合于并行与分…
(一)UML概述 1.面向对象软件开发的过程: (1)OOA(面向对象分析):建立分析模型并文档化. (2)OOD(面向对象设计):用面向对象思想对OOA的结果进行细化,得出设计模型. (3)OOP(面向对象编程) 2.UML就是将OOA和OOD的结果用统一的符号来描述和记录. 3.UML已经是可视化建模事实上的工业标准. 4.不要把UML当成一种负担,而是当成工具. 5.UML有13种图形,最常用的有:用例图.类图.组件图.部署图.顺序图.活动图.状态机图.   (二)用例图 1.用于描述系统…
python day 17 UML:unified modeling languages,是一种基于面向对象的可视化建模语言. 画图语言:画图要合理.即符合逻辑. 历史: 3.1. 软件功能越来越强大,导致不可维护性,出现了软件危机,国际组织,召集了50个顶尖程序员解决这个问题. 3.2. 软件工程:用工程学的方法论来指导软件开发,目的是来解决软件危机. 3.3. 按照工程学的角度,最重要的一步就是建模. 3.4. 建模:建立模型.图纸+沙盘.模型分为很多种角度. 3.5. 在中国,软件的大多数…
uml第一次作业: 用例图是什么? 用例图我感觉就是把网站中各个用户的动作分解一下,再用rational rose软件把图画出来. 画例图主要分为三个步骤:a 确定系统角色  b 确定用例  c 对用例进行分解,确定下层的用例图. 用例图元素之间的关系简单的可以用一个图来表示: 参与者:参与者不只是指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色.因此参与者可以是人,可以是事物,也可以是时间或其他系统等等.参与者不是指人或事物本身,而是表示人或事物当时所扮演的角色. 用例:用例是对包括…
需求分析阶段 用例图 定义:用例图并不是用来描述用例的.用例图的主要作用是:直观地描述系统对外提供的功能. 用例图的三个要素:角色.系统.用例 用例图的关系: 角色和用例的关系:有关和无关 用例和用例的关系: 泛化(其实就是继承) 包含 扩展 (依赖) 设计阶段 类图 类的关系: 继承 实现(接口) 关联(最弱的关系) 依赖(比关联更强) 聚合("has a"的关系,整体销毁后,部分还能继续存在) 组合("owns a"的关系,整体销毁后,部分同样被销毁) 动态图…
UML是一种统一建模语言,他是以面向对象的方式来实现对任何的系统进行描述的一种语言, 它包括9种图形+包图,分为静态和动态两种,也就是结构图和行为图 “静态”图有:用例图.类图.对象图.部署图.构件图 “动态”图有:序列图.活动图.状态图和协作图. 1.用例图: 用例图是一种从用户角度来描述系统功能的图例,并指出各功能的操作者.由 用户和功能组成 2.类图: 类图是描述类的属性和方法 以及各个相关类之间的联系的一种图示 想要学习类图,我认为首先应该了解类图的实体和关系组成. 类的实体: 是由类名…
最近看了一个UML图,所以特意来了解一下UML 统一建模语言 锁定 同义词 UML(统一建模语言)一般指统一建模语言 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置. 面向对象的分析与设计(OOA&D,OOAD)方法的发展在80年代末…