2023年12月,火龙果科技为 徕卡医疗一起研发部门 成功 实施了《功能需求分析与设计 》培训,培训需求如下:
1. 如何对已有的软件问题进行诊断,并结合问题进行重构。
2. 希望结合当前的实际系统案例,讲解重构的方法和技能。
3. 目前希望提炼一个平台,平台的架构如何重构。
4. 开发中有很多细节问题,这些问题如何选择合理的时机以合理的方法重构。
5. 目前软件运行存在一些复杂的状态逻辑,这些状态逻辑如何整理清楚,并设计合理程序实现。
6. 一个参与的开发者并不能马上知道整个系统的全貌而进行了开发,系统或文档文档应该怎样维护,才能让参与者尽快了解全貌,以避免减少类似错误发生?
7. 用户的误操作会造成程序的例外处理,这些例外处理可能引起程序崩溃,如何分析设计的时候就发现异常处理,并进行合理的设计。
8. 机器在一般情况下不会crash,但是有时会crash, 后来查明是某些共享资源未加锁,另外某些object会被删除,后面这个被删除对象还在被访问。
9. 目前已经实施了2年的单元测试,发现没有起到预期的效果,如何让单元测试更有效。
10. 软件的设计经常是开发中完成的,也就是敏捷的风格,这个如何保证质量。
11. 希望深入讲解一下C++多线程程序的设计方法和编程注意事项。
|
火龙果由整车功能开发方面的资深专家 对客户的培训需求进行了分析,针对客户的培训需求定制了课程安排,课程结合火龙果科技的实施案例和MBSE工具链方案,为客户提供了功能分设计的培训:
|
课程安排:
软件重构概览
如何描述软件架构
软件设计质量评价
功能设计与重构
数据设计与重构
层次框架设计与重构
组件设计与重构
运行过程设计与重构
功能实现逆向与重构
函数和类的设计与重构
单元测试
C++ 多线程编程 |
|
课程安排:
软件重构概览
如何描述软件架构
软件设计质量评价
功能设计与重构
数据设计与重构
层次框架设计与重构
组件设计与重构
运行过程设计与重构
功能实现逆向与重构
函数和类的设计与重构
单元测试
C++ 多线程编程 |
培训结合行业实际案例进行了回顾和讲解,使本次培训得到了学员的好评,培训达到了客户的既定目标。
课程大纲:软件设计重构与代码优化
火龙果基于20年行业经验,梳理IT人员能力模型,提供能力规范、能力培养、评测服务。
火龙果科技(>20年专注软件&系统工程)
北京: 010-62670835,邮件: uml@uml.net.cn
上海: 021-50800371,邮件: shanghai@uml.net.cn
深圳: 15801587207 ,邮件: shenzhen@uml.net.cn