软件包括 程序 数据 文档
软件是逻辑实体
危机产生:本身特点,方法不正确
需求分析
结构化设计
算法详细过程
用户要求
软件开发工具
需求规格说明书
终态集 交互 扩展和使用 数据重构 基线