众所周知,谁是第一位程序员,谁是第一个软件工程师(S)?所谓软件工程师,我指的是那些使用形式化规范和方法来交付软件的人,而不仅仅是批量编程工作。第一次使用这个词是什么时候?
发布于 2012-05-23 18:15:39
关于软件工程的第一次讨论始于20世纪50年代中期,当时它与分享用户组之前在删除的答案中提到过大致相同。
被广泛接受的软件工程开始作为一种职业是在1968年在德国加米什举行的北约科学委员会会议上。会议报告(PDF)通常被认为是软件工程的第一个定义。1969年在意大利罗马举行的第二次会议也得到了北约科学委员会的赞助,并继续了第一次会议(会议报告PDF)的工作。您可以将该会议的与会者定义为第一批软件工程师。
然而,有一些证据表明,第一个使用“软件工程”这个术语的人是玛格丽特·汉密尔顿玛格丽特·汉密尔顿。她开始在麻省理工学院使用这个术语,在为阿波罗任务开发软件的早期。
软件工程的一些最早贡献者包括:
寻找“软件工程之父”往往会出现许多不同的名字,因为在世界各地的大学和公司中,有许多人同时从事学术研究、软件项目分析和应用软件工程工作。然而,David Parnas (专业/伦理)、Fred (软件项目管理)、Barry Boehm (度量和成本)和Victor Basili (经验软件工程)往往在各自的领域中经常出现。
需要考虑的是,软件工程是一种团队活动。我上面提到的许多人都是团队或组织的领导者,他们的工作得到了许多“战壕里”的人的支持,他们可能永远得不到赞扬,因为他们是今天被视为软件工程开端的项目或研究工作的一部分。
发布于 2012-05-23 17:27:57
来自1968年北约( 软件工程 )的报告:
1967年秋季,科学委员会成立了计算机科学研究小组。..。1967年末,研究小组建议举行一次软件工程工作会议。“软件工程”这一短语被故意选择为挑衅性的词语,这意味着软件制造必须以传统的工程分支中传统的理论基础和实践学科类型为基础。
这意味着之前有软件专业人士,但直到1960年末S才出现了这个职位。
发布于 2012-05-23 21:22:35
我想说的是,赫尔曼·霍利里斯在1889年的人口普查制表机的设计中,已经有了“正式的规范和方法”。他的规格是相当典型的工程师规格从那个时代。虽然有很多硬件涉及,你可以采取软件部分的规格,并编写一个体面的制表程序使用现代工具。
https://softwareengineering.stackexchange.com/questions/149880
复制相似问题