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