书籍详情
系统架构设计与平台开发策略
作者:[丹]托比亚斯·明希
出版社:机械工业出版社
出版时间:2023-12-01
ISBN:9787111739180
定价:¥99.00
购买这本书可以去
内容简介
本书主要包括三部分的内容。本书的第一部分涉及系统架构设计方面,读者将读到大量关于为什么(Why)做系统架构、如何(How)做系统架构、系统架构是什么(What)和什么时候(When)做系统架构的内容。本书的第二部分主要关注平台开发。读者将了解到为什么做平台开发、在开发时如何利用平台思维,以及这样做的收益。本书的第三部分涵盖了一些特殊的主题,如敏捷开发和人工智能等,以及为什么这些主题与系统架构和平台开发有关联。而且,我们今天在行业中可以看到的组织层级的进步以及这种进步对电子系统开发的意义也在本部分有所涉及。本书适合汽车软件工程师、硬件工程师和系统工程师,以及需求工程师和销售人员、管理人员等阅读使用。
作者简介
Tobias Münch,毕业于德国达姆施塔特工业大学,专业为通信电子。在他毕业之后,开始了其汽车行业的职业生涯,以DSP工程师的身份参与了多个具有创新性的预研系统和产品的开发工作。他很快转而担任车辆多媒体主机和音响功放的系统架构师和总工程师,包括担任欧洲、北美和亚洲几家主要汽车制造商的 RFI/RFQ负责人。在他的职业生涯中,他在预研开发、平台开发和产品开发项目中应用了敏捷开发方法,并始终牢记结构化、社会化和技术变革的理念,为B2B和B2C客户创建可预测未来并具有长期有效性的技术和系统开发解决方案。伴随着汽车行业越来越多地受到软件、互联网和消费电子产品的驱动,他作为技术开发和软件开发部门的总监,成功地管理了多个平行和垂直的跨国团队。而且,他还受邀在企业内部大学的课程和行业论坛中分享自己的知识和洞察。而后,Münch决定进入消费行业,成功地运用了他在汽车行业所积累的软件、互联网和嵌入式系统等方面的知识,在取得成功的同时,也在其他行业积累了更多经验。目前,他担任音频和嵌入式平台总监的职位。
目录
原作者致谢
关于作者
第1章引言1
1.1个人概览2
1.2目标读者3
第2章系统架构设计5
2.1定义5
2.2系统工程简介7
2.3电子系统开发8
2.4准备工作10
2.4.1需求10
2.4.2团队结构18
2.4.3产品生命周期24
2.4.4工作量估算29
2.4.5项目管理30
2.4.6任务组31
2.4.7流程32
2.5执行38
2.5.1系统架构38
2.5.2工作产品和文档66
2.5.3展示67
2.6示例与总结69
2.6.1步骤1: 准备阶段69
2.6.2步骤2: 执行阶段73
2.6.3步骤3: 结束阶段74
2.6.4总结75
第3章平台开发策略76
3.1定义76
3.2为什么是平台78
3.3商业方面80
3.3.1初始开销、回报和生命周期80
3.3.2上市时间94
3.3.3商业平台95
3.4技术方面96
3.4.1关键部件和参考系统96
3.4.2平台需求98
3.4.3组件的重用98
3.4.4战略和创新102
3.4.5软件104
3.4.6硬件117
3.4.7质量和稳定性120
3.4.8集中存储121
3.4.9支持和培训122
3.4.10技术发布和平台开发123
3.4.11产品开发和平台发布124
3.4.12供应商管理125
3.5组织方面126
3.5.1平台开发组织126
3.5.2时间安排和团队规模129
3.5.3平台项目的管理130
3.6为什么平台会失败131
3.6.1导致平台失败的三角关系132
3.6.2管理失败133
3.6.3工程失败133
3.7总结和平台开发食谱133
第4章AI、敏捷开发与组织139
4.1机器学习和人工智能139
4.1.1机器学习139
4.1.2人工智能140
4.1.3对系统架构的影响141
4.1.4对平台开发的影响143
4.2敏捷开发143
4.2.1瀑布模式与敏捷模式的比较144
4.2.2Scrum146
4.2.3大型项目的敏捷开发148
4.2.4瀑布环境下的Scrum149
4.2.5看板(Kanban)151
4.2.6敏捷开发方法153
4.2.7持续集成和自动化154
4.2.8用户故事155
4.2.9工作估算155
4.2.10对系统架构和平台开发的影响156
4.3组织级变革158
4.3.1工业4.0158
4.3.2管理4.0160
4.3.3对系统架构和平台开发的影响163
总结165
参考文献168
关于作者
第1章引言1
1.1个人概览2
1.2目标读者3
第2章系统架构设计5
2.1定义5
2.2系统工程简介7
2.3电子系统开发8
2.4准备工作10
2.4.1需求10
2.4.2团队结构18
2.4.3产品生命周期24
2.4.4工作量估算29
2.4.5项目管理30
2.4.6任务组31
2.4.7流程32
2.5执行38
2.5.1系统架构38
2.5.2工作产品和文档66
2.5.3展示67
2.6示例与总结69
2.6.1步骤1: 准备阶段69
2.6.2步骤2: 执行阶段73
2.6.3步骤3: 结束阶段74
2.6.4总结75
第3章平台开发策略76
3.1定义76
3.2为什么是平台78
3.3商业方面80
3.3.1初始开销、回报和生命周期80
3.3.2上市时间94
3.3.3商业平台95
3.4技术方面96
3.4.1关键部件和参考系统96
3.4.2平台需求98
3.4.3组件的重用98
3.4.4战略和创新102
3.4.5软件104
3.4.6硬件117
3.4.7质量和稳定性120
3.4.8集中存储121
3.4.9支持和培训122
3.4.10技术发布和平台开发123
3.4.11产品开发和平台发布124
3.4.12供应商管理125
3.5组织方面126
3.5.1平台开发组织126
3.5.2时间安排和团队规模129
3.5.3平台项目的管理130
3.6为什么平台会失败131
3.6.1导致平台失败的三角关系132
3.6.2管理失败133
3.6.3工程失败133
3.7总结和平台开发食谱133
第4章AI、敏捷开发与组织139
4.1机器学习和人工智能139
4.1.1机器学习139
4.1.2人工智能140
4.1.3对系统架构的影响141
4.1.4对平台开发的影响143
4.2敏捷开发143
4.2.1瀑布模式与敏捷模式的比较144
4.2.2Scrum146
4.2.3大型项目的敏捷开发148
4.2.4瀑布环境下的Scrum149
4.2.5看板(Kanban)151
4.2.6敏捷开发方法153
4.2.7持续集成和自动化154
4.2.8用户故事155
4.2.9工作估算155
4.2.10对系统架构和平台开发的影响156
4.3组织级变革158
4.3.1工业4.0158
4.3.2管理4.0160
4.3.3对系统架构和平台开发的影响163
总结165
参考文献168
猜您喜欢