两项基本任务: 数据表示, 数据处理 软件系统生存期:软件计划,需求分析,软件设计,软件编码,软件测试,软件维护