On this basis, when the software factory receives a development requirement, the developer can disassemble the requirement module according to the factory’s existing capabilities and assign it to each “product line”. Each product line can then be identified according to the new requirement. Reuse the parts that need new development, determine the resources required for the development work, and finally deploy the development and testing tools and complete the task.
As one of the terminals of the future IoT (Internet of Things), the car will become a “computer on wheels”. In the future, the proportion of in-vehicle software in the vehicle BOM will increase from 2% in 2019 (L1 gasoline vehicles) to 12% in 2025 (L3 pure electric vehicles). If the traditional ECU architecture and accompanying software are used to deal with it, it will not only cause redundancy, but also cannot achieve differentiation, because the functions are not independent of each other, users cannot perceive the difference in functions, and a large number of bloated software will be generated. code.