前言
软件评测师是中级中国计算机技术职业资格网(软考)证书,此博文是围绕【软件工程】相关常考点
设计模式
UML支持13种图,可分为两大类
结构图:类图、组合结构图、构件图、部署图、对象图、包图
行为图:活动图、交互图(顺序图、通信图、交互概览图、时序图)、用例图、状态图
主要作用:
- 数据流图-功能建模
- 实体联系图-数据建模
- 状态迁移图-行为建模
开发模型
V模型:包括低层测试又包括了高层测试,低层测试是为了确保源代码的正确性,高层测试是为了使整个系统满足用户的需求
H模型:强调的是测试准备与测试实施的分离,而不是紧密结合
瀑布模型:以文档为驱动,适合于软件需求明确的软件项目模型
原型模型:需求不明确情况下,快速开发出一个原型
喷泉模型:以对象为驱动,适合面向对象的开发方法
螺旋模型:项目失败风险较低,预知开发的风险
关系代数
常见的关系运算:并、差、交、选择、投影、连接
数据的表示
采用8位整数,数据的表示范围
原码:-127~+127
反码:-127~+127
补码:-128~+127