软件工程_软件过程模型___20240802

1:软件过程模型

1.3:原型及相关模型

在这里插入图片描述

1.4:V模型

在这里插入图片描述

测试贯穿于始终,测试分阶段,测试计划提前

1.5:迭代与增量模型

在这里插入图片描述

1.6:螺旋模型

在这里插入图片描述

以快速原型为基础+瀑布模型

特点:考虑了风险问题

1.7:构件组装模型

在这里插入图片描述

优点:易扩展、易重用、降低成本、安排任务更灵活.

缺点:构件设计要求经验丰富的架构师、设计不好的构件难重用、强调重用可能牺牲其他指标(如性能)、第三方构件质量难控制.

[示例] 方舱医院、乐高积木

1.8:基于构件的软件工程(CBSE)

CBSE体现了**[购买而不是重新构造]**的哲学.

特征:

​ 1.可组装性: 所有外部交互必须通过公开定义的接口进行.

​ 2.可部署性: 构件总是二进制形式的,能作为一个独立实体在平台上运行.

​ 3.文档化: 用户根据文档来判断构件是否满足需求

​ 4.独立性: 可以在无其他特殊构件的情况下进行组装和部署

​ 5.标准化: 符合某种标准化的构件模型

[构件的组装]

​ 1.顺序组装: 按顺序调用已存在的构件,可以用两个已存在的构件来创造一个新的构件.

​ 2.层次组装: 被调用构件的"提供"接口必须和调用构件的"请求"接口兼容

​ 3.层加组装: 多个构件合并行成新构件,新构件整合原构件的功能,对外提供新的接口

1.9:快速应用开发模型(RAD)

在这里插入图片描述

1.10:统一过程(UP)

在这里插入图片描述
在这里插入图片描述

小试牛刀

()把整个软件开发流程分成多个阶段,每一个阶段都由目标设定、
风险分析、开发和有效性验证以及评审构成。
A 原型模型
B 瀑布模型
C 螺旋模型
D V模型

答案:C
解析:
	原型模型:不强调阶段,强调的是构造一个简易的原型,以便获取原型
	瀑布模型:严格区分阶段 需求分析、软件设计、程序设计、程序的实现、各种测试
	螺旋模型:原型+瀑布,分成四象限.定目标、风险分析、评审、开发和有效性验证
	V模型:测试过程贯穿始终,特别强调测试.
统一过程开发方法分初始、细化、构建和移交四个阶段,
每次通过这四个阶段就会产生一代软件,
其中( )阶段的核心任务是完成系统架构。
统一过程开发方法从另一个维度看,有9个核心工作流,其中不包括()A 初始 	  B 细化  C构建   D 移交
A 商业建模   B 实现  C环境   D 风险

答案:BD
解析:
	细化阶段是设计和确定系统架构
	9个核心工作流:业务建模、需求、分析与设计、实现、测试、部署、配置与变更管理、项目管理、环境
  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TimeFriends

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值