《Together产品简介》由会员分享,可在线阅读,更多相关《Together产品简介(18页珍藏版)》请在金锄头文库上搜索。
1、王珂锋售前顾问 Together 软件工程 系统建模 需求建模的重要性Together简介 议程 需求分析 系统设计关注点不同 需求分析对业务问题的理解的一致性系统设计对软件解决方案的理解的一致性 不可避免存在沟通障碍 写 读 什么是建模 模型是复杂系统的沟通手段 模型可以通过忽略某些细节提升对系统的理解模型是系统原型的抽象的可视化视图 需求建模主要是根据待开发软件系统的需求利用某种建模方法建立该系统的逻辑模型 也称需求模型或分析模型 以帮助软件开发人员检测软件需求的一致性 完全性 二义性和错误等 分析和设计的重要性 DatafromBoehm SoftwareEngineeringEcono
2、mics 基于文字的分析和设计缺乏有效的沟通 难以确保一致性难以辅以自动化的手段提升工作效率采用各种绘图工具无法关联需求和模型手工维护traceability没有标准 难以建立有效的沟通和协作变更管理无法确保模型的时效性 需求分析和系统设计的通用问题 需求建模的重要性Together简介 议程 Together 通过可视化的系统模型 建立最终用户 需求分析人员 系统架构师以及开发人员之间的沟通桥梁Together 帮助建立企业级的以模型为中心的企业应用体系架构 例如SOA Service OrientedArchitecture 和MDA Model DrivenArchitecture 对于
3、项目团队来说 Together 提供以设计为中心的应用交付解决方案 可为不同角色的项目人员提供可视化建模视图 帮助提升应用质量 加速应用交付 Together 简介 UML 建模以及领先的LiveSource 技术UML BPMN ER模型 Java C C BPEL SQLDDL LiveSource 技术确保代码与模型的同步文档生成自动基于模板生成文档实时更新文档支持设计模式提高代码重用性提升代码质量质量保障QA审计和度量提高质量和可维护性 Together 简介 Together LiveSource 技术 UML 类图实时反映源代码的结构 模型永远处于最新的状态模型及代码 代码及模型
4、实时同步支持Java5 6 C GNUandMSdialects CORBAIDL2 6 UML 建模以及领先的LiveSource 技术 模型代码实时同步 从模型生成文档 精确 实时更新Together 可生成如下类型的文档 HTMLRTFTXTPDF自定义模板设计器每日更新 Together 文档生成 Together 支持设计模式 重用经典 可靠的设计模式支持经典的GangofFour GoF 设计模式自定义设计模式 最佳实践 自动化的审计和度量帮助评估软件设计和代码质量审计强制编码规范基于设计模式发现设计 编码的偏离代码评审度量定量的面向对象设计提高可维护性帮助重构 质量保障 Together 支持软件开发生命周期 UML 通用语言 需求分析师系统架构师开发工程师建立基于UML 的可视化模型沟通方式Together 可以与需求工具集成MicroFocus CaliberRM Together 可以与开发工具集成Eclipse Together 沟通桥梁 系统分析师 开发工程师 系统架构师 Together 价值 基于角色提高工作效率 应用架构系统建模对象建模 企业架构BPM SPM SOA andMDA 个体级别 项目级别 企业级别 谢谢