多选题 软件开发常使用的两种基本方法是结构化和原型化方法,在实际应用中,它们之间的关系常表现为(    )。
   A.互相排斥    B.互相补充
   C.独立使用    D.交替使用
【正确答案】 B
【答案解析】原型化和结构化都是进行软件需求分析的重要方法。结构化方法可以说是原型化方法的一种重要补充,也可以说是一种特殊的原型化方法,结构化方法是面向数据流进行需求分析的方法,结构化方法可以说是对数据处理类型软件原型化时采用的具体需求分析方法。原型化方法指的是完成需求定义的策略。原型化的过程就是用户的要求被提取、表示、并快速地构建一个最终系统的工作模型,并发展此模型。而在发展此模型的过程中,由于要对系统不断进行细化,而且还要面对出现的变更,为了对原模型不断进行修正,具体针对数据流进行需求分析的结构化方法可以为这种修正提供有力的参考依据。但是这种结构化方法的使用又是在原型化的基础上进行的。