15 / 67

一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试和维护等活动,其中()是软件工程的技术核心,其任务是确定如何实现软件系统。