软件再工程和新的软件开发工作的主要差别在于()。
A: 使用的工具不同B.开发的过程不同C.开发的起点不同D.要求不同
B: 一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的()可能不再适应用户的要求,需要进行变更;软件的工作环境也可能发生变化:最常见的是配合软件工作的()有变动;还有一种情况是在软件使用过程中发现错误,需要进行修正。通常把软件交付使用后做的变更称为()。软件投入使用后的另一项工作是(),针对这类软件实施的软件工程活动,主要是对其重新实现,使其具有更好的(),包括软件重构、重写文档等。软件再工程和新的软件开发工作的主要差别在于()。
A: 使用的工具不同B.开发的过程不同C.开发的起点不同D.要求不同
B: 一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的()可能不再适应用户的要求,需要进行变更;软件的工作环境也可能发生变化:最常见的是配合软件工作的()有变动;还有一种情况是在软件使用过程中发现错误,需要进行修正。通常把软件交付使用后做的变更称为()。软件投入使用后的另一项工作是(),针对这类软件实施的软件工程活动,主要是对其重新实现,使其具有更好的(),包括软件重构、重写文档等。软件再工程和新的软件开发工作的主要差别在于()。
举一反三
- 案例分析题一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更。在软件的使用过程中,软件原来的()可能不再适应用户的要求,需要进行变更;软件的工作环境也可能发生变化:最常见的是配合软件工作的()有变动;还有一种情况是在软件使用过程中发现错误,需要进行修正。通常把软件交付使用后做的变更称为()。软件投入使用后的另一项工作是(),针对这类软件实施的软件工程活动,主要是对其重新实现,使其具有更好的(),包括软件重构、重写文档等。软件再工程和新的软件开发工作的主要差别在于()。 软件投入使用后的另一项工作是() A: 逆向工程 B: 正向工程 C: 软件再工程 D: 二次开发
- 软件再工程和新的软件开发工作的主要差别在于( )。 A: 使用的工具不同 B: 开发的过程不同 C: 开发的起点不同 D: 要求不同
- 一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更,通常把软件交付使用后所做的变更称为( )。 A: 维护 B: 设计 C: 软件再工程 D: 逆向工程
- 一个软件产品开发完成投入使用后,常常由于各种原因需要对它做适当的变更,通常把软件交付使用后所作的变更称为维护。
- 以下属于软件维护阶段工作的是()。 A: 诊断和改正在使用过程中发现的软件错误 B: 诊断和改正在开发过程中发现的软件错误 C: 根据用户需求进行软件升级 D: 修改软件为将来的维护活动预先做准备 E: 收集用户使用软件功能上的要求