软考-软件设计师:软件工程-软件开发方法:结构化方法、原型法、面向对象方法、Jackson

介绍

软件开发方法比软件开发模型高一个层级

一个软件开发方法可以包含 多个软件开发模型

结构化方法

详见:软考-软件设计师:结构化开发方法-介绍

原型法

适合场景,适合使用

比较适合于用户 需求不清、业务不确定、需求经常变化 的情况

当系统规模 不是很大 也 不太复杂时

对应模型

  • 演化模型
  • 原型模型
  • 螺旋模型

面向对象方法

对应模型

  • 喷泉模型

特点

  • 更好的复用性
  • 关键在于建立一个全面、合理、统一的模型
  • 分析、设计、实现三个阶段,界限不明确

Jackson

这是一种面向 数据结构 的开发方法。以数据结构为驱动,适合于 小规模 的项目。当输入数据结构与输出数据结构之间没有对应关系时,难以应用此方法。

题

若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用()开发方法,对于数据处理领域的问题,若系统规模不太大且不太复杂,需求变化也不大,则最适宜采用()开发方法。

A、结构化
B、Jackson
C、原型化
D、面向对象

A、结构化
B、Jackson
C、原型化
D、面向对象

答案

第一问:需求 不清晰,且 经常发生变化,应该选 C

第二问:规模 不太大 且 不太复杂,需求变化也不大,适合用 结构化方法,选 A


原文出处:/show_1GWxLRuPMnM.html