EA 工具和架构设计 课程简介: 本课程主要讲述UML 工具,需求分析中建模技术(使用EA 工具完成需求建模,重点讲解用例图、活动图与状态图的使用,包图如何组织用例图,以及用例图如何扩展完成质量与环境需求),概要设计中建模技术(即软件架构设计,重点讲解组件图、部署图、复合结构图在架构设计中使用,如何扩展 UML 模型完成大型系统的架构设计),详细设计中建模技术(使用EA 工具中的类图、对象图、状态图、时序图或协作图完成详细设计,同时介绍细节算法图的设计)等要点。 【主办单位】中国电子标准协会【协办单位】深圳市威硕企业管理咨询有限公司 内容 Day1 UML 工具篇 UML 模型图在设计中的选择(在软件开发的不同场景合理选择UML 模型) - UML 中13 种图的应用范围 - 最小UML 建模ICONIX - 特征驱动建模(FDD) - 最大UML 建模RUP - 模型驱动开发(MDD)以及实现标准(MDA) - 敏捷模型驱动开发(AMDD) UML 模型与软件文档关系 - 软件文档的UML 模型的比例 - UML 工具自动生成软件文档 - 在UML 工具中定义软件文档模板 - 软件文档的版本与基线 - 发布UML 模型到门户 扩展UML 工具 - UML 元模型 - 软件架构的元模型 - OCL 的元模型 - 扩展UML 展现外观 - 扩展UML 构造原型 - 扩展UML 编程 - UML profile 的扩展 - UML add-in 的介绍(TOGAF、DODAF 等) EA 工具团队成员管理 - 项目作者管理 - 团队角色管理 - 团队人力资源管理 - 成员客户端管理 - 团队权限管理 团队在线设计 - 部署服务器端,建立团队数据库 - 客户端建立团队设计项目 - 客户端连接到团队设计项目 - 团队设计的规则 - 保护自己设计成果 团队离线设计 - 设计项目的切割 - 分派设计任务 - 合并各个设计任务的成果 - 设计任务切割力度 与配置管理工具衔接工作 - 建立设计配置库 - 连接到配置管理工具 - 设计人员签出签入设计模型 - 设计模型对比分析 - 建立和维护设计基线 - 建立模型之间追踪关系 - 完成追踪多版本管理 - EA 与其他工具交换模型 Day2 需求分析中建模技术(使用EA 工具完成需求建模,重点讲解用例图、活动图与状态图的使用,包图如何组织用例图,以及用例图如何扩展完成质量与环境需求) 基于用例的基本分析 - 从组织结构和业务需求提炼执行者 - 分析执行者的用例 - 复合型用例分解成原子型用例 - 原子型用...