从需求到架构–需求驱动的软件架构设计实战-易程培训-软件研发管理培训、咨询服务
首页 | 快捷通道:我是

关注的讲师:

分享到:
课程体系
从需求到架构–需求驱动的软件架构设计实战

软件架构定义了整个软件的灵魂,而软件需求定义了用户对软件的期望值,如何通过弹性的架构设计满足业务扩展的要求,如何在架构中体现非功能性需求,以期实现软件的可维护性、高性能、高可复用性、可靠性等特点,已成为软件开发活动中重要的待突破点。本课程通过基于软件生命周期的层次化分析软件需求方法,以工业界标准形式定义的需求信息映射到架构设计,最终成功构建一个高质量、高可扩展性、高可复用和可维护性的软件架构。

 

  1. 需求到架构的问题分析
  • 如何解决软件架构无法满足需求扩展的问题?
  • 如何解决软件架构设计中遗漏非功能需求导致系统出现如性能、可维护性等一系列问题?
  • 如何规范化地分析和描述需求以确保在架构中落实?
  1. 需求实践现状
  2. 需求分析方法
  3. 需求建模实战
  4. 撰写规范和清晰的需求规格说明书
  5. 需求验证操作实务
  6. 解决需求变更之道
  7. 成功架构设计的关键策略
  8. 软件架构设计过程

10、从需求向架构过渡

  • 基础架构建立
  • 架构分析
  • 模块化架构策略
  • 高层架构的层模式

11、架构设计产物

12、基于高可靠性的架构设计

13、可维护性解决方案

14、基于高可集成性的架构设计

15、基于产品线的架构设计

16、软件开发流程最佳实践

  • 软件设计、开发和测试团队和实施流程
  • 采用IBM Rational RequisitePro记录需求
  • 采用IBM Rational Rose对系统进行建模
  • 采用IBM Rational ClearQuest记录变更管理和对缺陷跟踪
  • 采用IBM Rational ClearCase对源代码、文档版本管理
  • 采用IBM Rational SoDA生成文档

 

课时长度:4天



易程培训长期致力于面向软件研发团队的培训与咨询专业机构,专注于软件研发中心快速成长,提升软件研发团队技能、改善研发流程及研发产品创新能力。分享行业软件研发团队最佳管理实践,致力成为中国最专业权威的IT高端技术专业培训机构!

销售服务热线 010-56106823- CopyRight © 2009-2018 易程培训

京ICP备12043667号-1