火龙果软件工程技术中心
报名咨询热线: 北京 010-62670835 上海 021-50800371 深圳 15801587207
2010年9月27,火龙果软件为某国际通信公司成功实施了嵌入式软件需求分析与架构设计培训。学员背景例如:
- 一直从事嵌入式软件开发工作。具有驱动软件,协议软件,设备控制软件的开发经验。
- 嵌入式C开发5年,Java开发3年;从事通信设备主控软件coding。
- 主要从事的是嵌入式软件中CPU相关的驱动开发等。
- 3年软件编程经验,负责的都是具体模块的设计开发,无大型软件前期需求和框架设计经验。
- 多年的驱动开发经验,对BSP、芯片驱动开发有一定程度的认识。
- 从事软件工程和通信业务领域方面的研究与工作。了解基本的项目管理和软件工程知识,如:IPD-CMM、敏捷开发、重构、设计模式、代码,软件架构设计。熟悉以太网交换机、SDH设备、MSPP设备、TCP/IP协议。
培训需求:
- 嵌入式软件和其他应用软件架构不同,希望从我们现在的嵌入式软件入手。
- 代码重构中,在通信软件中设计模式的应用,.需求的变更与风险控制及跟踪。
- 如何完整的分析特性的需求?如何将需求转化为设计?如何管理需求和设计?如何做出比较优秀的设计?如何描述需求和设计?
- 需求方面:
1. 软件需求的输入是什么?
2. 软件需求的输出是什么?
3. 软件需求的规格化过程是什么?
4. 软件需求的相关联系人,或者相关部门是哪些,联系人(部门)之间的沟通如何进行?
5. 软件需求的范畴是什么,和其他上下游的软件工程文档的界线如何划分?
6. 软件需求的需求规格化过程实施如何开展、以何种方式开展?
- 软件设计方面:
1. 软件设计的输入是什么?
2. 软件设计的输出是什么?
3. 软件设计的规格化过程是什么?
4. 软件设计的相关联系人,或者相关部门是哪些,联系人(部门)之间的沟通如何进行?
5. 软件设计的范畴是什么,和其他上下游的软件工程文档的界线如何划分?
6. 软件设计的需求规格化过程实施如何开展、以何种方式开展?
- 其他方面:
1. 在软件需求和设计的规格上,有什么具有参考性的国际/国家标准?(国标规格设计文档)
2. 在我们的工作中,实施该过程需要多少人力资源、相关其他资源(比如:工具、信息的收集整理)?
3. 部署软件需求和设计规格过程中,输入需求文档和输出规格化文档的质量,如何评估?
|
火龙果软件调查掌握了学员的整体背景和培训需求,采用客户实际项目做为培训案例。学员反馈如下:
效果反馈:
- 通过实例介绍了OD方法的分析与设计,帮助很好地分析问题。
- 系统而有针对性地讲解,由需求到详细设计的形成过程及操作步骤。
- 培训老师讲解的实例,通俗易懂,用最简单的日常生活来分析结构化、任务等概念,让人印象深刻。
- 很好地介绍了面向对象的方法,对于软件开发流程有帮助。
- 终于全面了解了如何做需求分析和设计,老师提供的方法和工具很有用,谁后期的工作帮助很大。
- 面向对象的设计理念很有用,可以以后的工作中逐步学习使用。
- 可以到到企业的预期目标,为企业解决问题,提供知识储备。
- 对结构化设计,需求分析有较深入理解与认识。
- 理解了设计中最核心的问题是编程,达到模块的独立。
- 培训组织得很好,对培训内容9分满意,扣1分主要是选例没有完全切入我工作的内容。
|
软件需求课程内容:
软件设计课程内训:
|