第三章讲述了软件开发工具的理论基础,涵盖了认知科学、数据库技术、编译技术、人机界面和管理科学等多个方面。强调信息管理在软件开发中的重要性,包括长期信息存储、数据转换和加工、人与人之间的交流。此外,章节还讨论了项目管理和版本管理,核心是保持时间上的逐步完善与系统各部分的一致性。