UML2和建模工具学习总结

  1. 软件发展的方向:CS–>BS–>SOA–>BIG DATA
  2. 建模的含义:
    • 模型是对现实的简化
    • 从特点视角对系统的一个完整性描述
  3. 建模的重要性:
    • 为了更好的理解一个系统
    • 管理复杂度(也就是为了敏捷开发)
    • 理解不同的关注点
    • 尽早发现问题和遗漏
    • 与项目干系人进行沟通
    • 驱动实现
    • 资源高效利用
  4. 网上的开源代码可以通过 UML工具 进行逆向生成 设计关系图
  5. 模型驱动的开发:
    • Requirements(Among Testing) –> Analysis&Design(Among Testing) –> Implement(Among Testing)
  6. 通过together工具,依据23个设计模式进行画图,生成代码,然后调试,即可完成相应功能代码的编写过程。
  7. UML的含义:
    • 可视化、详述、构造、文档化
  8. UML模型:业务建模 <– 需求建模 <– 分析与设计 <– 实现 (<– 表示依赖于的意思,业务建模与需求建模之间差别在于搞懂企业内整个业务的边界,以及软件的边界)
时间: 2025-01-04 06:59:25

UML2和建模工具学习总结的相关文章

3ds max 2010版本的石墨建模工具使用方法

此教程源自AboutCG 作者:freeyy , 学习之前,尊重尤为重要.向作者致敬,学习快乐! 教程分类:MAX建模适用读者:中高级用户作者:freeyy 这篇教程主要适用于原来使用过3ds MAX多边形建模插件Polyboost的老用户,文章内容主要是讨论相对于之前版本的变化,以及参数的更新.小技巧等等,主要是方便老用户快速适应新生事物而准备的,在MAX help文档中涉及的内容我基本不会重复浪费太多表情和口水~~,所以要完全学习max 2010的石墨建模请参看3ds max 2010的用户

超好用的UML建模工具推荐:为什么选择Visual Paradigm!

Visual Paradigm是包含设计共享.线框图和数据库设计新特性的企业项目设计工具,它可以整合在其他CASE工具或者其他IDE工具中.市场上的UML建模工具百花齐放,为什么Visual Paradigm会受到用户的追捧青睐呢?现在,我们就来给大家盘点一下UML建模工具Visual Paradigm的特点.赶快来看看吧! Visual Paradigm 为您带来的好处 为您的团队提供一系列设计和项目管理工具. 可视化建模 强大的可视化建模工具,可帮助您构建和管理图表和模型元素: 拖放式图表编

webpack前端构建工具学习总结(四)之自动化生成项目中的html页面

接续上文:webpack前端构建工具学习总结(三)之webpack.config.js配置文件 1.安装html-webpack-plugin插件,输入命令:npm install html-webpack-plugin --save-dev 2.在webpack.config.js文件中,引入html-webpack-plugin插件 3.输入命令:npm run webpack,编译打包 可以看到在dist/js目录下新生成了一个index.html文件,并且引入了新编译生成的两个js,但此

ArgoUML -- 开源UML 建模工具

目前的0.18.1已经可以运行在Java1.4上了,而且它是开源(遵循BSD协议)和免费的UML制作工具,最主要的是只要添加它的模块包就能支持C#了. 我们最熟悉的商业UML建模工具恐怕就是Rational Rose了,当然除了它比较昂贵的价格外,伴随着它强大且烦杂的功能其安装下来也要有400M之多:那么argouml有什么独到之处呢,除了安装简便(安装完成仅有不到6M的大小)之外,还有以下特点: 1.Cognitive Psychology:符合认知心理学: 2.open standards:

Git版本控制工具学习

Git代码管理工具学习 分布式管理工具:git 相比较svn它更加的方便,基本上我们的操作都是在本地进行的. Git文件的三种状态:已提交,已修改,以暂存. 已提交:表示文件已经被保存到本地数据库. 已修改:修改了某个文件. 以暂存:把修改的文件放到了下次提交保存的清单中. Git只关心文件系统的整体是否发生了变化,其它的版本控制工具更多的关心文件的内容是否发生变化. Git基本的工作流程 1:在工作目录中修改某些文件,2:对修改后的文件进行快照,然后保存到暂存区域.3:提交更新,将保存在暂存区

adb 工具学习

adb (android debug bridge)简单介绍: 1.adb 是 Android SDK中所带工具.使用adb,可以在PC上操作Android设备或者模拟器 2.主要功能有: 将本地apk程序安装至Android设备或模拟器,卸载已安装的apk程序. 在Android或模拟器与PC之间上传/下载文件. 运行设备的shell. 3.adb采用 "客户机-服务器"模式.   客户机是开发机 服务器也在开发机上      daemon 运行在安卓设备上 4.常用命令 1.adb

atitit.web ui 结构建模工具总结

atitit.web ui 结构建模工具总结 1. 王者.dreamweaver 1 2. Frontpage/SharePoint Designer(FrontPage) 2010... 1 3. Netbeans6.5 1 4. Ms  vs 1 5. Xara Web Designer..雅十专业级的ide 1 6. Adobe GoLive(好像不更新了) 2 1. 王者.dreamweaver 2. Frontpage/SharePoint Designer(FrontPage) 20

Rafy 框架 - 领域模型设计器(建模工具)设计方案

去年4月,我们为 Rafy 框架添加了领域模型设计器组件.时隔一年,谨以本文,简要说明该领域模型设计器的设计思想. 设计目标 Rafy 实体框架中以领域驱动设计作为指导思想.所以在开发时,以领域建模为首要任务.为此,我们为它开发了领域模型设计器.开发人员可以在设计器中,设计相应的领域模型,查看现有代码对应的领域模型. 我们为这个设计器制定了以下功能: 外部简单设计器:也就是设计器可以部署为一个可以独立运行的软件.该软件可以打开领域模型的设计图,方便团队中的非开发人员角色查看.同样,这个软件最好也

linux 和windows系统下同时可用的UML建模工具(umbrello),超强

原文地址:linux 和windows系统下同时可用的UML建模工具(umbrello),超强 作者:zhangjiakouzf OPEN SOURCE 的 UML建模工具 -- umbrello 如果你的开发小组既有windows系统下的开发人员(比如客户端软件),又有linux或其他*nix系统下的开发人员(比如服务器端程序).就像我现在的处境一样,那么你需要"她",trust me!! umbrello 最初的 homepage 在http://uml.sourceforge.n