软考-软件设计师:软件工程-软件开发方法:结构化方法、原型法、面向对象方法、Jackson 作者:马育民 • 2025-04-16 16:57 • 阅读:10010 # 介绍 软件开发方法比软件开发模型高一个层级 一个软件开发方法可以包含 **多个软件开发模型** # 结构化方法 详见:[软考-软件设计师:结构化开发方法-介绍](https://www.malaoshi.top/show_1GWxwraav7B.html "软考-软件设计师:结构化开发方法-介绍") # 原型法 ### 适合场景,适合使用 比较适合于用户 **需求不清**、**业务不确定**、**需求经常变化** 的情况 当系统规模 **不是很大** 也 **不太复杂时** ### 对应模型 - 演化模型 - 原型模型 - 螺旋模型 # 面向对象方法 ### 对应模型 - 喷泉模型 ### 特点 - 更好的复用性 - 关键在于建立一个全面、合理、统一的模型 - 分析、设计、实现三个阶段,界限不明确 # Jackson 这是一种面向 **数据结构** 的开发方法。以数据结构为驱动,适合于 **小规模** 的项目。当输入数据结构与输出数据结构之间没有对应关系时,难以应用此方法。 # 题 若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用()开发方法,对于数据处理领域的问题,若系统规模不太大且不太复杂,需求变化也不大,则最适宜采用()开发方法。 A、结构化 B、Jackson C、原型化 D、面向对象 A、结构化 B、Jackson C、原型化 D、面向对象 ### 答案 第一问:需求 **不清晰**,且 **经常发生变化**,应该选 C 第二问:规模 **不太大** 且 **不太复杂**,**需求变化也不大**,适合用 [结构化方法](https://www.malaoshi.top/show_1GWxwraav7B.html "结构化方法"),选 A 原文出处:http://malaoshi.top/show_1GWxLRuPMnM.html