嵌入式软件架构设计与自动化测试
课程内容:模块化程序设计思想、组包原则、架构风格、代码坏味道、代码解耦的技巧、硬件层抽象、PC上模拟硬件、业务层在PC上的模拟运行、业务层在PC上的自动化测试、业务代码持续重构、架构设计文档撰写等内容。
本课程不单单是嵌入式架构设计的技能讲解,而且在设计中引入可移植性、可测试性设计。最终的目的是,让开发出来的嵌入式软件可以PC电脑上模拟运行,并进行自动化的测试。
体系架构设计
产品经理
张云龙
华为和科陆公司担任高级软件工程师
CMMI设计组组长
事业部首席软件架构师