顶级:架构设计跟软件开发培训.pdfVIP

  • 4
  • 0
  • 约5.49万字
  • 约 100页
  • 2018-08-13 发布于湖北
  • 举报
顶级:架构设计跟软件开发培训

架构设计与软件开发 主题 • 架构设计 • 软件开发 – 架构设计基础 – JavaEE5新特性 – 常用模式及中间件 – JavaEE主流应用服务 – 表示层设计方法 器 – 业务层设计方法 – JavaEE应用调优 – 数据访问层设计方法 – 面向方面编程(AOP ) – 通用架构服务设计 – 创建软件架构 2 第一部分:架构设计 软件架构基础 软件架构设计 • 处于软件系统建设的上游 需求分析 架构设计 系统设计 系统开发 测试上线 • 需要全面考虑多方面的因素 • 对于同一个问题,可以有多种设计结果 • 是在各种制约条件下取得的较好折衷方案 • 科学 + 经验 + 艺术 • “系统架构”往往被滥用 5 架构的概念 • 架构师的角色: – 系统的规模 – 系统的分布 • 架构满足风险管理的需要 – 高层规划的目标: • 部分失效时系统的强健性 • 处理请求负载 • 并发使用的扩展能力 6 • 架构的功能 – 技术职责 • 标识对架构重要的用例 • 指导架构原型的开发 – 管理职责 • 成本管理 – 技术和风险转移的方法 • 沟通管理 – 与项目干系人和团队成员的有效合作的沟通技巧 7 • 架构功能和设计功能 架构 设计 抽象级别 高层的、广泛的 ,很少 底层的、特定的,关注 关注细节 更多的细节 提交物 系统和子系统规划,架 组件设计,代码规范 构原型 关注点 非功能性需求,风险管 功能性需求 理 8 • 面向对象的分析和设计职责 – 基于组件设计的关键: • 抽象 • 封装 • 内聚 • 耦合 9 • 系统架构 – 可视化硬件和服务器软件的设计与实

文档评论(0)

1亿VIP精品文档

相关文档