自1946年世界上笫一台计算机 (正式名称为 "电子数字积分器和计算机" ,即 ENIAC) 诞生以来。对入类使用的计算工具产生了革命性娈革。当时参与美国原子弹研制工作的著名美籍匈牙利数学家冯·诺伊曼针对 ENIAC 的不足,提出了离散娈量自动电子计算机" (EDVAC) ,它由运算器。控制器。存储器。输入和输出设备五部分组成。该计算机的内部运算采用二进制,而不是十进制=由于一个电子元件只有开或关两种状态,可以表示 0或1,这就大大提高了运算速度 (十进制有0~9十种状态。用电子元件来表示要复杂得多);控制计算机运行的程序存放在存储器中可以自动地从一个程序指令转入下一个程序指令。冯 诺伊曼的思想是电子计算机发展史上的里程碑,当今计算机都是依据这一理论制造的,也被称为冯诺伊曼结构计算机。
从冯·诺伊曼结构计算机起,计算机被分解成计算机硬件和计算机软件两部分,并逐步促进了计算机硬件系统和软件系统的发展。现在计算机已渗透到各行各业,如工业控制。军事装备。轨道交通和环境预测等,人类的衣。食住。行每时每刻都已离不开计算机技术。
计算机是全球信息化发展的核心载体。随着各种基础技术突飞猛进的发展,信息系统的规模越来越大复杂程度越来越高。系统的结构显得越来越重要。如果在搭建系统时未能设计出优良的结构,势必对系统的可靠性。安全性可移植性可扩展性可用性和可维护性等方面产生重大影响。因此,系统架构 (System Architecture) 是系统的一种整体的高层次的结构表示,是系统的骨架和根基,也决定了系统的健壮性和生命周期的长短。系统架构设计师是承担系统架构设计的核心角色。他不仅是连接用户需求和系统进一步设计与实现的桥粱。也是系统开发早期阶段质量保证的关键角色。随着系统规模和复杂性的提升,系统架构设计师在整个项目研制中的主导地位愈加重要。可以说,系统架构师就是项目的总设计师,他是一个既需要掌控整体又需要洞悉局部瓶颈,并依据具体的业务场景给出解决方案的总体设计入员; 他要确认和评估系统需求。给出开发规范。搭建系统实现的核心构架。并澄清技术细节。扫清主要难点的技术人员; 他要掌握技术团队的能力需要。给出项目管理方法,采用合适生命周期模型,具备以自身为核心形成团队的能力,并在项目进度计划和经费分配等方面开展评估,以预防项目风险。
要成为一名系统架构设计师就应精通专业基础知识。具备丰富的实际工作经验。具有跨学科能力和把握系统整体设计的能力。在我国系统架构设计师己成为专业学科中非常重要的角色之一,是当前项目实施总体设计的关键人物,该角色在项目研制过程中起到了承上启下的作用当然,目前系统架构设计师的职业在工作内容工作职责以及工作边界等方面还存在一定的模糊性和不确定性,但它确实是时代发展的需要,并在实践中不断完善和成熟。