软件工程 – 第一次阅读作业
项目 | 内容 |
---|---|
这个作业属于哪个课程td> | 北航软工2019班级博客 |
这个作业的要求在哪里td> | 第一次阅读作业 |
我在这个课程的目标是td> | 按时完成老师给的任务 |
这个作业在哪个具体方面帮助我实现目标 td> | 让我了解该课程的基本内容 |
1. 看完《构建之法》后的思考
快速看完整部教材,列出你仍然不懂的5到10个问题,发布在你的个人博客上。
作为一个平时看书不经过脑子思考的人,突然让我提出5~10个问题,真的挺让我头疼的。那我就先把这个空着吧。
1.1 有关结对编程
说起结对编程,我就想到了我和姐暑假一起玩《饥荒》的日子了。由于只有一台电脑,我们只能轮换着操作电脑玩。在一个人操作鼠标的时候,另一个人在旁边适时给予指导。我们也会互相问问题,询问建议。由于饥荒独特的游戏系统,当一个人操作电脑的时,有时需要另一个人在 上搜索各种食物配方等内容。饥荒这游戏最大的特点就是孤独,但两个人一起玩,我们不会感到孤独。我们很开心的一起玩了很久,度过了一整个夏天。
需要开发一个优秀的C端产品,用户体验是特别重要的东西。有一个28原则,核心的功能只需要花费20%的时间,其他80%的时间都在处理细节。如果让用户感觉到某些地方不爽,哪怕你核心功能再优秀,都会被人吐槽。
2. 软件工程的历史
请问 “软件” 和 “软件工程” 这些词汇是如何出现的 – 何时、何地、何人p>
这个问题的答案,显然是让我们了解软件以及软件工程的历史,我主要参考了Wikipedia – History of software中的内容。
Alan Turing is credited with being the first person to come up with a theory for software in 1935, which led to the two academic fields of computer science and software engineering. —— Wikipedia
艾伦·图灵被认为是首个在1935年提出软件理论的人,这导致了计算机科学、软件工程两个新的学术领域的诞生。 —— 维基百科
显然,图灵才是软件和软件工程的祖师爷。
如果非要考究”软件(Software)“这个单词的起源,根据这篇文章可知,一个叫做John W. Tukey的美国统计学家首次在出版物中写出了”软件(Software)”这一个词汇。此外,这篇文章中还说到,有个叫做Paul Niquette的家伙自称早在1953年就开始使用这个词语了。
如果非要考究”软件工程(Software Engineering)“这个单词的起源,则源于一个叫做玛格丽特·汉密尔顿(Margaret Hamilton)女程序员。没错,他就是在美国国家航空航天局写汇编代码的美女程序员。

参考资料
[1]. “History of Software.” Wikipedia, Wikimedia Foundation, 21 Feb. 2019, en.wikipedia.org/wiki/History_of_software.
[2]. “WPS之父的故事,求伯君的故事.” 简书, www.jianshu.com/p/84b6cd7341f7.
文章知识点与官方知识档案匹配,可进一步学习相关知识Git技能树首页概览3092 人正在系统学习中 相关资源:一款简单实用的flash制作软件,狐狸少爷汉化版-Flash文档类资源…
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!