第2章 组合与结构
技术的三个定义:
1.技术是实现目的的一种手段【单数意义上的技术】
2.技术是实践和元器件的集成【复数,技术体】
3.技术是在某种文化中得以运用的装置和工程实践的集合【一般意义上的技术,技术元素】
单数意义上的技术
技术是实现目的的一种手段,可能是一种装置,一种方法或一个流程。
技术提供功能,功能指技术要执行的某一类任务。
技术是可执行的:每一个技术都有一个进行中的或预设的任务要执行,比如桥要承载交通,大坝要储水
手段(装置,方法,流程)都可看作是按流程处理。装置(比如半导体收音机)按流程在空气中抓取信号,提纯它们并将其转成声音。流程和方法(比如炼油和分类算法),是操作的序列(sequences of operations),为了执行,它们需要一些硬件,一些物理设备才能完成。
技术包含一系列操作,可看做软件。操作需要物理设备去执行,可看做硬件。
技术结构的形成
技术的最基本结构,包括一个用来执行基本功能的主集成和一套支持这一集成的次集成。
为什么要模块化
将技术的构件模块化可以更好的预防不可预知的变动,同时还简化了设计过程。但只有当模块反复使用并且使用的次数足够多时,才值得付出代价将技术分割为功能单元。
模块允许技术的组成部分各自进步:每个模块可以改进而不影响其余的部分。当发生变动时可以只改变少量模块。
将技术功能性分组还简化了设计过程。从上到下的设计有助于有条有理地认识整个技术。
递归性及其作用
技术具有层级结构:整体的技术是树干,主集成是枝干,次级集成是枝条,最基本的零件是更小的分支。
技术具有递归性:结构中包含某种程度的自相似组件,也就是说,技术是由不同等级的技术建构而成的。
在真实世界中,技术是高度可重构的,它们是流动的东西,永远不会静止,永远不会完结,永远不会完美。
【缺少一部分】