试题详情
- 简答题简述螺旋模型的基本开发过程及螺旋模型的优点。
- 螺旋模型的基本思想是使用原型及其他方法来尽量降低风险。可以理解为在快速原型模型的每个阶段之前都增加了风险分析。
基本开发过程:
(1)需求定义。利用前面介绍的需求分析技术理解应用领域,获取初步的用户需求,制定项目开发计划。
(2)风险分析。根据初始需求或改进意见评审可选用的方案,给出消除或减少风险的途径。
(3)工程实现。利用前一节介绍的快速原型构造方法针对已知的用户需求生成快速原型。
(4)评审。将原型提交用户使用并征询用户改进意见。上述过程将不断迭代,直至给出用户满意的目标软件产品。
优点:(1)螺旋模型支持用户需求的动态变化。
(2)螺旋模型中,需求分析和软件实现是互相依赖、紧密联系的软件开发活动。
(3)原型作为形式的可执行的需求规格说明,既易于为用户和开发人员共同理解,又可作为后续开发的基础。
(4)为用户参与软件开发的所有关键决策提供了方便。
(5)有助于提高目标软件的适应能力
(6)为项目管理人员及时调整管理决策提供了便利,从而降低了软件开发风险。 关注下方微信公众号,在线模考后查看
热门试题
- 简述工作任务的分解与人员分工。
- 顺序图描述对象间按时间顺序交互的动态过程
- ()因素促使计算机系统越来越复杂。
- 为什么软件系统在投入使用之后还要进行变更
- 可行性研究要进行一次()需求分析。
- 对一批模块进行测试,发现错误多的模块中残
- 软件策划的上游和下游各是什么?
- 良好设计的特征是()
- 维护分为哪几类?
- 变换型结构的数据流呈()
- 偶然内聚
- 用黑盒法设计测试用例时采用的方法包括()
- 软件测试主要包括()方面的差错和纠错。
- 维护机构接受维护申请后,接下的工作是()
- 整体测试又称为逻辑覆盖测试,需要对系统模
- 关于开发团队的结构类型中的统管组织结构,
- 软件维护只需要校正性维护、适应性维护和完
- 李先生在公司的项目组中担任发布管理的角色
- SP法的自顶向下,逐步求精方法的优点有哪
- 说明构造动态模型的各个元素及图形表示。