软件及其公司篇--项目管理(六)
架构师:
部分软件列表:
DB设计类:powerDesigner;ER Studio;
UML建模类:Rational Rose; powerDesigner; VISIO
分析:
架构师设计的目的是逻辑概念的落地,开发及测试人员可以真正拿到可以工作的输入工作间。架构师为什么工资那么高还有一个重要的因素是架构师完成了物理世界业务流程到数字世界业务流程的转变。通过使用软件工具(数字技术)更好更快的完成我们之前的工作内容。
这里主要分析DB建模和代码建模工具。
DB设计类:
1. powerDesigner
软件介绍:(来自****)
Power Designer 是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,他几乎包括了数据库模型设计的全过程。利用Power Designer可以制作数据流程图、概念数据模型、物理数据模型,还可以为数据仓库制作结构模型,也能对团队设计模型进行控制。他可以与许多流行的软件开发工具,例如PowerBuilder、Delphi、VB等相配合使缩短开发时间和使系统设计更优化。
Power Designer是能进行数据库设计的强大的软件,是一款开发人员常用的数据库建模工具。使用它可以分别从概念数据模型(Conceptual Data Model)和物理数据模型(Physical Data Model)两个层次对数据库进行设计。在这里,概念数据模型描述的是独立于数据库管理系统(DBMS)的实体定义和实体关系定义;物理数据模型是在概念数据模型的基础上针对目标数据库管理系统的具体化。
PowerDesigner 6.0支持数据流图,8.0支持UML的UseCase/sequence/class视图。
软件所属公司介绍:(来自百度百科)
Sybase公司成立于1984年11月,总部设在美国[加州]的Emeryville(现为美国加州的Dublin市)。作为全球最大的独立软件厂商之一,Sybase公司致力于帮助企业等各种机构进行应用、内容及数据的管理和发布。Sybase的产品和专业技术服务,为企业提供集成化的解决方案和全面的应用开发平台。Sybase作为享誉全球的跨国公司,在63个国家设立了分支机构,拥有4万多家客户,主要集中在金融服务业、政府部门、电信、医疗保健和媒体服务业。
Sybase 公司是全球领先的企业集成解决方案供应商,不仅拥有业界最完整的企业数据管理系统、领先的企业门户产品以及移动与无线解决方案,还致力于整合各种应用平台、数据库和应用软件。作为全球最大的独立软件厂商之一,Sybase解决方案将企业信息流转换成经济效益,便于企业在恰当的时间把准确的信息提供给合适的人群,使企业从数据资产中获取最大利益。
2. ER Studio
软件介绍:(来自百度百科)
ER/Studio是Embarcadero Technologies公司(易博龙公司)为企业提供专业级的数据库工具,用于设计、开发、管理数据库以及其中的数据。ER/Studio是一套模型驱动的数据结构管理和数据库设计产品,帮助企业发现、重用和文档化数据资产。通过可回归的数据库支持,使数据结构具备完全地分析已有数据源的能力,并根据业务需求设计和实现高质量的数据库结构。易读的可视化数据结构加强了业务分析人员和应用开发人员之间工作沟通的能力。ER/Studio Enterprise 更能够使企业和任务团队通过中心资源库展开协作。
软件所属公司介绍:(来自百度百科)
Embarcadero Technologies公司成立于1993年,总部设在旧金山,在澳大利亚墨尔本、德国慕尼黑、英国梅登黑德设有分支机构。全球12000多家客户和90多家“财富100强”企业依靠Embarcadero公司的跨平台工具来降低复杂度,提高生产率,加强安全性。该公司的旗舰数据库工具包括: ER/Studio、DBArtisan、Rapid SQL及Change Manager。
UML建模类:
1.Rational Rose
软件介绍:(来自****)
Rational Rose是Rational公司( IBM公司于日前宣布完成了对Rational软件公司价值21亿美元的收购。本次收购于2002年12月6日公布)出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。它包括了统一建模语言(UML),OOSE,以及OMT。其中统一建模语言(UML)由Rational公司3位世界级面向对象技术专家Grady Booch、Ivar Jacobson、和Jim Rumbaugh通过对早期面向对象研究和设计方法的进一步扩展而得来的,它为可视化建模软件奠定了坚实的理论基础。
Rational Rose 是一个完全的、具有能满足所有建模环境(Web开发,数据建模,Visual Studio和 C++ )灵活性需求的一套解决方案。Rose 允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建满足客户需求的可扩展的、灵活的并且可靠的应用系统。
在面向对象应用程序开发领域,Rational Rose是影响其发展的一个重要因素。Rational Rose自推出以来就受到了业界的瞩目,并一直引领着可视化建模工具的发展。越来越多的软件公司和开发团队开始或者已经采用Rational Rose,用于大型项目开发的分析、建模与设计等方面。
Rose2002功能上可以完成UML的9种标准建模,即静态建模(用例图类图对象图组件图配置图)和动态建模(合作图序列图状态转移图活动图),为了使静态建模可以直接作用于代码,Rose提供了类设计到多种程序语言代码自动产生的插件。同时,作为一款优秀的分析和设计工具,常用UML建模工具Rose具有强大的正向和****能力。正向工程这里指的是由设计产生代码,****指由代码归纳出设计。通过****Rose可以对历史系统作出分析,然后进行改进,再通过正向工程产生新系统的代码,这样的设计方式我们称之为再工程。
软件所属公司IBM介绍:(来自百度百科)
Rational提供基于业界开放标准的工具、最佳方案和服务,用于开发商业应用和构建软件产品及系统,包括移动电话和医疗系统等设备使用的嵌入式软件。Rational加入IBM后并成为IBM软件集团的第五大品牌。
国际商业机器公司或万国商业机器公司,简称IBM(International Business Machines Corporation)。总公司在纽约州阿蒙克市。1911年托马斯·沃森创立于美国,是全球最大的信息技术和业务解决方案公司,拥有全球雇员 31万多人,业务遍及160多个国家和地区。
2. powerDesigner(- [参照第一节](#####1. powerDesigner))
3. VISIO
软件介绍:(来自****)
VISIO原来仅仅是一种画图工具,能够用来描述各种图形(从电路图到房屋结构图),也是到VISIO2000才开始引进软件分析设计功能到代码生成的全部功能,它可以说是目前最能够用图形方式来表达各种商业图形用途的工具(对软件开发中的UML支持仅仅是其中很少的一部分)。它跟微软的office产品的能够很好兼容。能够把图形直接复制或者内嵌到WORD的文档中。但是对于代码的生成更多是支持微软的产品如VB,VC++,C#,MS SQL Server 等(这也是微软的传统),所以它可以说用于图形语义的描述比较方便,但是用于软件开发过程的迭代开发则有点牵强。
软件所属公司介绍:(来自百度百科)
微软公司(- 参照第一节)
总结:
随着大数据的发展,越来越多的IT/CT公司开始注重自身对数据的控制和管理。同时业务的建模和DB的建模还牵扯法律,国家等各种因素。这样导致传统的建模软件需要不断进行行业渗透以求发展,但新型行业及IT/CT行业对数据技术的升级不断发展自身建模方法。在这种拉锯战中不断的磨练或淘汰着这些设计工具。