搜索

TELELOGIC TAU 第二代

gecimao 发表于 2019-07-24 15:41 | 查看: | 回复:

  TELELOGIC TAU 第二代 可视化开发,实现高效率 系统和软件开发所面临的挑战 系统和软件开发面临着诸多挑战。系 统日益复杂,同时要求更快、更经济地向 市场提供更高质量的产品。在发动机管理 系统或飞机航空电子设备这类硬件系统中 嵌入软件的做法日益流行,这表明软件能 带来突出的竞争优势。但要使软件成为重 要的竞争优势,它必须强健、正确和完整。 人们希望软件开发人员能用有限的资 源手工编写精湛的代码。但这会造成软件 开发周期漫长与灵活性的丧失。程序员消 耗大量宝贵时间解决低级错误问题,而无 法将精力集中在系统架构和设计上。项目 进度失去了保证,产品质量深受影响。 成功的 28% 失败的 23% “软件开发”是被认为存在很多问题 的领域。在2000年,Standish公司调查发 现,23%的软件开发项目不成功,49%有 问题,也就是说项目延期、预算超支或最 终功能不足等。 许多公司还面对另一些挑战,那就是 系统工程师编写的系统描述和设计与软件 开发程序员编写的详细设计和软件实现组 件之间的“隔阂”。不同的团队经常使用 不同的工具和技术,因此难以相互沟通, 查找或消除误解成本高昂。 有问题的 49% 图1. 2000年Standish公司的软件开发 项目调查结果。 企业面对竞争优势的丧失和市场份额 下跌的风险。 企业需要摆脱手工、零散的开发方法, 因为它不能满足当今商业对成本、质量和 上市速度的要求。 Telelogic TAU 第二代 — 让你迈出下一步 问题 问题与解决方案间的差距 解决方案: 可视化设计 解决方案: MDA /MDD& UML2.0 解决方案: 第三代语言 解决方案: 微代码 解决方案: 汇编代码 自动化 自动化 自动化 自动化 1960s 1970s 1980s 1990s 2000s 图2. 开发系统和软件就是首先要得到一个问题的陈 述—如“我要建立一个全国的移动电话系统”—然 后检查它,陈述需要,分析需要,设计系统和最终 建立并测试一个解决方案。消除“问题与解决方案 间的差距”是一道高难度的智力题,需要人力,时 间和金钱的支持。在过去的40年中,我们可以看到 工具和语言中聚集了更多的浓缩知识和自动化知识, 使这一差距逐步缩小。 UML2.0 和 MDA 是这一趋势中最新发展,它使开发 自动化并让工程师工作在更高层次上。 幸运的是,多年前业界就认识到 这种情况正变得无法忍受,发起了多 项创新计划,创建全新、功能强大且 可靠的技术标准,满足企业对现代系 统和软件开发的需求。 业界期待已久的这些技术已经上 市,它是用于实时及其他先进系统和 软件开发的一系列集成而灵活的工具, 即Telelogic TAU第二代。 TAU第二代包含市场上现有的进 行大规模系统和软件快速开发和测试 的三个最新、最强工具:统一建模语 言(UML )及它的最新版本UML 2.0中的特性,功能强大的测试语言 TTCN-3 和新的构造系统的方法— Model-Driven Architecture (MDA ) (模型驱动架构)。这三个新的业界标 准技术构成TAU可靠系统和软件开发 平台,它不仅先进,还是坚固和可靠 的工具解决方案。 Model Driven Architecture 和MDA 是 Object Management Group的注册商标。 OMG 、Object Management Group 、UML 、 Unified Modeling Language 、UML Cube logo 和Model Driven Architecture Logos 是 Object Management Group的注册商标。 TAU第二代是系统与软件开发解 决方案的一个突破,它使业界远离了 长期使用手工、易出错、以代码为中 心的开发方法,自然而然地迈向下一 步,一个更加可视化、自动化及可靠 的开发方法。 结果是如何呢?它改进了项目的 可预测性,提高了质量,大大地缩短 了开发周期,显著地降低了成本。 Telelogic TAU 第二代 — 加快先进系统和软件开发速度 TAU第二代是一套集成的工具集系统, 能够简化、自动化及加快先进系统和软件 开发速度。使得TAU鹤立鸡群的是它能帮 助用户将精力集中在满足复杂的实时和其 它先进系统开发所必须面对的苛刻需求的 挑战。 TAU为项目经理、分析员、系统工程 师、设计人员、程序员及测试人员提供了 一套集成的开发平台和许多独特性能: 共享的开发环境 现代开发项目的成功要依靠许多团队 成员:系统分析员、软件设计师、编程人 员、测试人员等。TAU第二代可以让公司 在整个开发组织中应用一个共享的工具环 境,统一了团队并使项目延期、工作交接 过程中的误解风险降低到最小。 为不同用户群定制的工具 TAU第二代提供一系列基于角色的工 具,为不同项目成员的需求量身定制。由 于这一点,项目参与人员可以在合适的时 间获得恰当的信息,这样就简化了开发环 境并加速了日常工作。而且,这一点可使 公司不必为不需要的功能多付钱,同时又 提供了全面的灵活性。 先进的UML系统建模 TAU第二代提供了一个先进的可视化 建模环境,让工程师使用最新的业界标准 可视化开发语言UML2.0来无歧义地描述 系统构架、设计和行为。这一强大的新语 言综合了传统编程的灵活性和建模语言的 快速性。为系统工程师和软件开发人员建 立了一个“通用语言”,加强了沟通和协 调能力。 基于模型的可视化验证和仿真 TAU第二代支持模型驱动开发方式, 使用户只需专注于架构和设计而不是实现 的细节。不仅如此,使用TAU第二代,系 统工程师和软件程序员还可以在开发的初 期仿真系统。可以跟踪和分析系统行为, 让程序员了解与纠正复杂的动态行为,并 能在纠正错误最容易、成本最低时将错误 定位和排除。 最现代化的用户界面 在TAU第二代工具集中的所有工具都 遵从最新的微软Visual Studio用户界面模 式,形成了一个熟悉的,容易学习并且高 效的开发环境。内置的即时语法和语义检 查提高了质量,减少了错误并支持边学边 用的方式。 自动生成应用程序 TAU第二代支持多个应用系统平台下 的模型驱动的软件开发方法。对嵌入式系 统,TAU第二代能自动生产精简的、产品 级质量的应用系统,可100%地将可视化 设计转换成可执行的C代码。对更大的先 进软件系统,TAU第二代支持C++ (包括 支持实时系统)和Java正向和逆向工程, 集成了IDE环境,例如微软Visual Studio、 Sun Java Studio和Eclipse。 关于MDA MDA帮助企业跟上快速发展的软件 开发环境,应对层出不穷的新标准、 新技术。 MDA是OMG发起的,目 的是通过把系统描述背后的逻辑与 它的具体实现相分离,保证组织机 构的信息系统能够适应新的硬件和 软件平台。MDA改进了应用程序的 可移植性、互操作性和平立性, 提高了程序员的工作效率。 强大的可扩展性和团队支持能力 今天的开发机构往往是分布式的, 这对工具解决方案有很高要求。TAU第 二代包括对基于团队的开发的强大支持, 如对基于组件开发方法的支持,灵活的 文件存储结构,先进的图形比较和归并 功能和与领先的配置管理系统的无缝集 成。还有,通过独到的方法,工具还允 许用户通过简单的浏览、切换,同时访 问到高层视图和细节视图,在每一层上 都可以进行分析。 开放并且灵活的工具方案 Telelogic TAU是一个开放的开发平 台,它基于UML、MDA、TTCN和XML 标准。TAU还是流程独立的并且可以和 任何已有开发流程进行无缝集成,包括 内部和公开的流程。为形成一个完整的 灵活的开发环境,TAU提供了和其他领 先工具的紧密集成功能,包括需求管理 系统,如市场上的Telelogic DOORS 和 领先的变更和配置管理解决方案,如 Telelogic SYNERGYTM。 关于UML2.0 UML(统一建模语言)是一种用于描 述、构造及文档化软件和系统的可 视化语言。UML 2.0在2003年6月被 推荐采用,完成了这个工业标准建 模语言的一次大的升级。UML 1.x 基本上是为分析和对小规模软件建 模而设计的,UML2.0已被改进为更 加适合系统工程师和软件开发人员 面临的真实挑战,提供更好的扩展 性,对基于组件的开发、架构建模 和动态行为描述提供更强的支持。 UML是Object Management Group (OMG)组织的标准。 Telelogic TAU 第二代 — 下一代的优势今天实现 使用TAU第二代,企业可以第一次在 整个企业中应用一个集成的、多用户的可 视化工具解决方案,支持和加速整个应用 程序的开发生命周期。优点有: 风险最小 进行一个开发项目不外乎控制风险: 无法足够快地将产品推向市场的风险;开 发出的产品不够好的风险,无法适应市场 或技术更新的风险。TAU是一套经过验证 的,可靠的工具解决方案,它能创建快 捷的、可预测的、并且是可重复的开发 流程。不仅如此,作为一个开放的工具环 境,Telelogic TAU可以和所有领先的需求 和变更管理方案集成。 效率更高 所谓高效率就是保证花在产品上的努 力都实实在在的用到了对其功能和质量的 改进。使用TAU,工程师可以在一个高的 层次上工作并且能不失细节地将精力集中 在解决大问题上。同时,在工具库中,大 量手工操作实现了自动化,这使软件工程 师无需担心大量细节,因此能大大缩短开 发周期。 质量更高 在开发流程早期出现的错误如果被遗 留到下一个阶段,则改正起来所花的开销 是相当可观的 — 如果遗留到最终产品中 则昂贵程度更为恐怖。通常的解决方法是 人工代码审核,但十分耗人力、物力及时 间,并且是不完全的。用TAU,模型可以 被可视化地仿真,让程序员可以在开发的 初始阶段发现质量问题和设计缺陷。工程 师可以一边开发一边对自己的工作进行测 试,提高质量。 可预测性更高 拥有一个快速的开发流程是很好的, 但是比这更重要的是建立一套可预测的流 程:项目经理需要知道每个工程师在做什 麽,目前他们完成了什么,下一步工作需 要多长时间等。TAU使公司只需部署一套 集成的工具平台,提高先进系统的开发流 程。它能方便地将系统分割、将精力专注 于设计和架构、对人工和易出错的操作实 现自动化、以及在项目不同阶段间的数据 无缝切换等,这些都有利于形成一个可预 测的开发流程。 简化沟通 改善项目成员与管理人员和客户之间 的沟通, 能够显著降低项目风险。 因为 TAU是基于可视化语言的,这使沟通更容 易、极大的减少了对文档的需求。实际上, TAU的可视化语言功能如此强大,以至于 它已具有很长的用于描述国际标准的历史, 如3G、802.11和GSM。不仅如此,TAU 的仿真功能可让项目成员在开发过程中演 示系统行为,从而尽早得到项目相关人员 的反馈。 TAU/Architect 适于系统工程师 TAU/Developer 适于软件程序员 TAU/Tester 适于测试工程师 成本更低 在一个项目中实际降低成本的方法 有很多种。提高效率可以节省很多金钱, 因为它可以让公司最有效地使用人力资 源。同时重要的,但往往被忽略的是降 低维护成本,其实它在一个应用软件整 个生命周期占据很大份额。产品发布后 发生的错误越少,则成本越低。维护也 涉及到使系统适应变化的环境。TAU创 建了图形化的、容易理解的设计,降低 了这种适应性改变的成本。 保护投资 安装一个新的开发环境,并让人们 开始熟悉使用是一个挑战,TAU是基于 一个开放的构架,它平滑地集成了开发 环境中的其他部分,如质量管理过程, 需求管理系统和变更管理系统。还有, TAU是完全基于国际化的标准语言,可 以保证市场上会稳定地提供熟练的工程 师来使用这一工具,同时这个语言也将 会和业界的发展一起进步。 关于TTCN TTCN ( Testing and Test Control Notation)是一个由ETSI(European Telecommunications Standards Institute) 维护的全球适用的标准测 试语言。在它最近被批准的第三代 标准中,TTCN-3是一个现代的且 灵活的语言,通过广泛的接口用于 描述许多类型的系统测试。典型的 应用领域为系统测试、交互性测试、 协议测试、业务测试、模块测试等。 TTCN的平立性和其特殊的测 试能力使得他被广泛应用于定义通 迅系统的正式测试集用的语言,如: GSM,3G和蓝牙协议。 TAU家族 除TAU第二代工具外,TAU还包括 如下产品: TAU SDL Suite,一个基于SDL 和MSC的通信软件开发工具。 TAU TTCN Suite,一个通信系 统的一致性测试工具环境。 TAU/Logiscope,一个质量保证 和质量考核工具。 Telelogic TAU 第二代 — 一个全面满足开发所需的全套工具 先进系统和软件的开发是一个复杂的 过程,会涉及很多不同类型的专业,一个 工具无法满足每个人的特定需要。因此, TAU第二代产品是基于角色的,为不同目 标用户群提供不同层次的功能。同时,这 些工具又是建立在同一平台上,提供了统 一的用户界面,从而缩短了学习曲线,加 快了系统的实施。 TAU / Architect Telelogic TAU/Architect是一个用于 先进系统分析和描述的、现代的、基于模 型的系统工程工具。TAU/Architect支持使 用非专有的可视化语言UML,对大型和复 杂系统完整建模,从而得到详细,易于理 解并且是明确的描述。特别是,使用TAU/ Architect后,系统工程师不仅能描述结构, 还能在开发中描述系统的行为。描述还可 以被仿真来实现系统的验证,并可以在开 发早期向最终用户和其他项目相关人员展 示系统的行为。 对软件项目来说,在描述和开发中使 用一种通用的语言 — UML的价值是提高 了团队之间的沟通,增强了组织效率。 它与Telelogic DOORS/Analyst的集成 使文字和图形化的需求信息(用UML描述) 提供给TAU/Architect用户,它们能进行快 速跟踪和在高层次保持系统设计模型与需 求的协调关系。它与Telelogic DocExpress 的集成使用户能对正在开发的系统进行全 面文档化和更新。与领先的变更和配置管 理工具集成,包括Telelogic SYNERGY, 可使工作能在大型及分布式团队中进行。 TAU / Developer Telelogic TAU/Developer是一个有现 代技术水平的基于UML 2.0 的工具,用 于设计和开发先进软件组件和应用系统。 TAU/Developer的模型驱动方法与传统编 程方法相比显著地提高了开发效率,它可 以使团队快速开发大型和复杂或嵌入式软 件系统。它所具有的对于人工易出错行为 的智能自动化功能改善了产品质量,缩短 了开发时间和对资源的要求,同时效率得 到了提高,因为用户可以把精力着重花在 系统解决方案的设计上。 这一工具独特的技术可以支持可视化 仿真和验证动态行为,尽早地排除错误。 TAU/Developer还能自动化地将设计转化 到实现,因为它能在设计模式中生成可执 行的软件(C, C++或Java)。 与 需 求 保 持 一 致 是 通 过 与 Telelogic DOORS的集成来实现的。其内置的DocExpress确保了文档始终保持最新状态。 TAU/Developer 可以与市场上领先的变 更 与 配 置 管 理 产 品 集 成 , 包 括 Telelogic SYNERGY。 TAU / Tester Telelogic TAU/Tester是基于通用测试 语言TTCN-3的,用于自动化的系统和集 成测试的强大工具。TAU/Tester用现代化 的开发工具进行高速地自动化地测试,它 支持最大规模和复杂的实时功能及整个测 试生命周期的功能要求。TAU/Tester可使 用户特别关注于测试的开发,因为TTCN-3 语言是独立于开发语言或测试设备的,且 是抽象和可移植的。 使用TAU/Tester,公司可以彻底简化 测试环境,消除了对很多工具或昂贵内部 专有工具的依赖。TAU/Tester是通过全自 动化的过程提高效率,它排除了人工、不 可重复性和随意性。TAU/Tester可使公司 利用现有的测试集,让他们更快地集中于 对他们业务重要的功能上。 TAU/Tester与Telelogic SYNERGY和 其他领先的变更和配置管理方案集成可以 简化团队的测试开发。 Telelogic — 全面的先进系统 和软件开发生命周期管理解决方案 开发先进系统和软件的艰难程度日益 增长。开发周期在缩短,但市场的期望却 在增长。竞争越来越激烈,企业必须比以 往更快地向市场推出更复杂的系统,且不 容发生任何差错。同时,项目也更加庞大 和复杂。 业界正处于十字路口,成功与否在于 是否选择了正确的方向。 Telelogic提供业界认可的开发先进系 统和软件的工具和服务,帮助用户实现业 务目标。我们自动化的、开放的生命周期 管理解决方案集成了用于需求管理、变更 和配置管理、可视化系统和软件开发、测 试及文档生成的一流的软件和专业服务。 Telelogic的独特特点 Telelogic的工具是建立于一个开放的 体系结构之上的,确保与其它领先的第三 方解决方案的交互,并且平滑地与公司内 部的工具和流程集成,所以保护了用户在 现有开发环境上的投资。与之相配的全面 专业服务,更加增强了工具的能力。我们 的团队重点支持那些要求最苛刻的行业中 复杂的开发要求,其中包括电信、国防、 航天、汽车、金融服务和医疗设备厂商。 需求管理 — Telelogic DOORS Telelogic DOORS 是需求管理市场上 的领先工具。使用DOORS,用户可以编 辑、跟踪和管理项目中建立起来的所有需 求,以保证最终产品符合所有定义的客户 需求。DOORS/Analyst 进一步扩展了 DOORS功能,它在一个集成的环境中用 需求分析创建更丰富的需求描述,其中包 括文字和UML图形。 变更和配置管理 — Telelogic SYNERGY Telelogic SYNERGY 在2003年Yphise 报告中被称为市场上最先进的变更和配置 管理系统,它是一个项目管理工具,用于 在软件产品生命周期中跟踪变更和保证配 置完整性,它支持并行和分布式开发团队, 从而提高效率和质量。 可视化软件开发 — Telelogic TAU Telelogic TAU是一个基于UML语言的 可视化开发平台。TAU能保证快速实施和 能保护其投资的未来价值,并且通过自动 化的仿真和完整的应用程序生成,显著地 降低成本和上市时间。 测试 — Telelogic TAU TAU同时是一个测试解决方案,利用 了最新的标准测试语言TTCN-3。这一功 能使得大型分布组织机构中的系统和软件 测试更加有效率,满足日益增长的对质量 和可靠性的要求。 文档生成 — Telelogic DocExpress Telelogic DocExpress 是业界最被广 泛集成的自动化文档处理工具,通过从多 个工具中将数据组合在单一视图中,从而 维护最新的项目文档,及产生标准化、格 式化的报告。 伙伴与联盟 在这样一个快速变化的行业中,没有 一个公司可以在所有时间,为所有人解决 所有问题。在整个项目生命周期中,用户 总是在寻找多种多样的软件工具和服务来 满足他们的需求。Telelogic的伙伴联盟计 划(TAPP) 就是更广泛地接触客户,用现 今业界最佳的互补产品和服务加强我们的 解决方案。 与超过50个领先的伙伴一起, Telelogic为客户提供全球化的技术支持服 务和灵活的解决方案,满足他们的开发需 求。 定义 施 设计 分析 变更管理 需求 验 配置管理 证 实 Telelogic — 让你在开发中领先 通过提供一套自动化的、集成的、开 放的工具集,Telelogic帮助企业或个人提 高工作效率,保证了先进系统和软件的开 发能够: 更快 更经济 质量更高 使用可预测和可靠的流程 Telelogic 公司简介 Telelogic 创建于1983年,是全球领先的先进系统和软件开发工 具供应商。Telelogic直观易用的和最佳的工具可将整个应用系统生命 周期管理自动化并支持最佳实践,它使开发团队能将精力集中在其核 心竞争力上,把其全部技术和精力都用在增值工作中。通过对开发过 程各阶段的优化,Telelogic帮助客户提供更高质量的系统和软件、更 高的预测性、更短的上市时间和更低的整体成本。 Telelogic为确保能与第三方软件互操作,全线产品均以开放的架 构和标准化语言为基础。作为行业和技术的主导厂商,Telelogic积极 参与影响未来高级系统和软件开发的行业组织,例如ETSI、INCOSE、 ITU-T、OMG等。 Telelogic总部位于瑞典Malmo,美国总部位于加利福尼亚Irvine, 在全球17个国家设有代表处。 客户包括阿尔卡特(Alcatel)、英国宇航 (BAE SYSTEMS)、宝马(BMW)、波音(Boeing)、戴姆勒克莱斯勒 (DaimlerChrysler)、德意志银行(Deutsche Bank)、爱立信(Ericsson)、 通用汽车(General Motors)、洛克希德马丁(Lockheed Martin)、摩托 罗拉(Motorola)、日本电气(NEC)、诺基亚(Nokia)、菲利普(Philips)、 西门子(Siemens)和泰雷兹(Thales)。 目前,我们的分支机构遍及欧洲、美洲、亚洲及澳洲各个国家和地 区,有关Telelogic将如何帮助您在降低成本的同时开发更好系统和更 好软件的进一步信息,以及我们全线产品对双字节的支持信息,请访 问或致电我们在上海或北京的代表处,全面了 解我们的产品和生命周期管理解决方案并在下载互动演示光盘。 中国北京 北京市东城区东长安街1号 东方广场东方经贸城C1办公楼301室 邮编:100738 电线 电邮:全球总部 P.O. Box 4128, SE-203 12 Malmo 瑞典 电线 中国上海 上海市南京西路1038号 梅龙镇广场1909室 邮编:200041 电线 电邮:.cn 美国总部 9401 Jeronimo Road, Irvine, California 92618 美国 电线

本文链接:http://miamiaccounting.net/dierdaiyuyan/741.html
随机为您推荐歌词
推荐文章

联系我们 | 关于我们 | 网友投稿 | 版权声明 | 广告服务 | 站点统计 | 网站地图

版权声明:本站资源均来自互联网,如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

Copyright @ 2012-2013 织梦猫 版权所有  Powered by Dedecms 5.7
渝ICP备10013703号  

回顶部