按照系统工程去理解嵌入式系统开发有几个维度需要考虑?
1,沟通和管理维度。比如需求工程,软件工程,开发流程,各类设计标准和规范,成本设计,验证和确认的确认环节,技术文档。这些环节与沟通和管理相关,也与技术知识相关联,需要贯彻落实到管理流程里面。
2,电子和信息技术及相关专业知识。体系结构,电路设计,软件设计,环境适应性设计,某领域的专业 如控制,通信,探测,医学,商业等。不同产品对产品设计对知识要求差异很大,人机交互信息设备和大型装备控制系统,要求就存在很大差异,有些强度人机交互,有些强度可靠性和安全性,有些注重成本最终落实到工程师队伍培养,企业开发工具验证环境,知识工程等。
3,时间维度。考虑产品的迭代,主要是产品技术成熟需要经历的工程化阶段,产品由建设到退役升级的各个阶段。
4,结构维度。是产品系统到子系统,子系统到子子系统的迭代,需要将需求传递,集成验证。系统间的接口和通信也需要在结构维度考虑。结构维度,涉及内部组织管理和外部供应链管理