Chapter-1 :软件的本质
1.1 举例说明“意外效应法则”在计算机软件方面的应用
“意外效应法则”指S的产生会给其他看似与之无关的领域带来深远影响和作用,这往往是出人意料的。
例如:软件的产生,促进新科技创新(如基因工程和纳米科技)、现代科技发展(如远程通信),及传统技术的根本转变(例如媒体行业和印刷业)。
1.2 说明软件对社会的影响(正负面)
正:能提供、整合、分析诸多繁杂信息;
能让信息这一定范围内起到更大作用;
能让人们更快捷方便地获取自己所需信息;
能为极大范围的信息提供通路等等。
负:提供能威胁个人隐私的载体;
给怀有恶意目的的人提供犯罪途径。
1.3 回答软件开发人员依旧面临的五个问题
1. 软件需要如此长的开发时间:
设施不上线
开发工具并不如预期般运作
客户提出的新要求,需要重新设计和返工
产品依赖与政府的规定,被意外更改
严