软件评测师笔记(二)—— 软件工程

本文是软件评测师笔记的第二部分,聚焦软件工程。内容涵盖设计模式的UML图分类、开发模型如V模型和螺旋模型,以及关系代数、数据表示、详细设计任务和软件维护阶段的知识要点。
摘要由CSDN通过智能技术生成

前言

软件评测师是中级中国计算机技术职业资格网(软考)证书,此博文是围绕【软件工程】相关常考点

 

设计模式

UML支持13种图,可分为两大类

结构图:类图、组合结构图、构件图、部署图、对象图、包图

行为图:活动图、交互图(顺序图、通信图、交互概览图、时序图)、用例图、状态图

主要作用:

  • 数据流图-功能建模
  • 实体联系图-数据建模
  • 状态迁移图-行为建模

开发模型

V模型:包括低层测试又包括了高层测试,低层测试是为了确保源代码的正确性,高层测试是为了使整个系统满足用户的需求

H模型:强调的是测试准备与测试实施的分离,而不是紧密结合

瀑布模型:以文档为驱动,适合于软件需求明确的软件项目模型

原型模型:需求不明确情况下,快速开发出一个原型

喷泉模型:以对象为驱动,适合面向对象的开发方法

螺旋模型:项目失败风险较低,预知开发的风险

关系代数

常见的关系运算:并、差、交、选择、投影、连接

数据的表示

采用8位整数,数据的表示范围

原码:-127~+127

反码:-127~+127

补码:-128~+127

详细设计的基本任务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小菠萝测试笔记

来支持下测试小锅锅

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

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

打赏作者

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

抵扣说明:

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

余额充值