三、简答
1. 简述软件工程方法学所包含的内容。
软件工程方法学包括三个要素, 这就是方法、工具和过程。其中,方法是完成软件开发的各项任务的技术方法,回答“如何做”的问题;工具是为方法的运用提供自动的或半自动的软件支撑,过程是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
2.什么是软件过程?它与软件工程方法学有何关系?
(1)软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。
(2) 软件过程是软件工程方法学的3个重要组成部分之一。
(3) 软件工程方法学包含三个要素:方法、工具和过程。
3.分析软件危机产生的主要原因有哪些?