August 2021
Intermediate to advanced
450 pages
9h 36m
Chinese
思考题的目的是说明本章所解释的关键思想。可将它们看作习题的补充:习题关注的是编程的实践方面,而思考题尝试帮助你阐明思想和概念。在这方面,它们类似于好的面试问题。
1.什么是软件?
2.软件为什么重要?
3.软件哪里重要?
4.如果有些软件失败,会出现什么问题?列举一些例子。
5.软件在哪些地方扮演重要角色?列举一些例子。
6.哪些工作与软件开发相关?列举一些例子。
7.计算机科学和编程之间的区别是什么?
8.在船舶的设计、建造和使用中,软件使用在哪些地方?
9.什么是服务器机群?
10.你在线提出哪种类型的查询?列举一些例子。
11.软件在科学方面有哪些应用?列举一些例子。
12.软件在医疗方面有哪些应用?列举一些例子。
13.软件在娱乐方面有哪些应用?列举一些例子。
14.我们期待中的好软件的一般特点有哪些?
15.一个软件开发者看起来是什么样的?
16.软件开发的阶段有哪些?
17.软件开发为什么困难?列举一些原因。
18.软件的哪些用途为你的生活带来便利?
19.软件的哪些用途为你的生活带来更多困难?