【复习】软件工程师_快速预览知识内容总结

一、系统开发

  1. 开发模型
    瀑布模型、 原型化模型、螺旋模型、敏捷模型
  2. 软件测试
    Macabe复杂度:边—点 +2
  3. 软件维护
    改正 原有bug
    适应 环境变化
    预防 对未来的准备
    完整性维护 原有基础上扩充改善
  4. 项目管理
    时间管理——gant图(直观展示进度)、pert图(活动网络图)

二、面向对象

  1. 基础概念
    对象、类、继承、封装、多态、接口、重载的含义
  2. 设计7大原则
  3. UML
    结构图:类图、对象图、结构图、部署图
    行动图:用例图、顺序图、通信图、状态图、活动图
    依赖、组合、聚合、实现 的表示箭头
  4. 设计模式
    创建、结构、行为

三、数据结构与算法

  1. 队列和栈的区别
  2. 树和二叉树的区别
  3. 排序 (插入排序、交换排序、选择排序、归并排序、基数排序)
  4. 编译过程 (词法分析、语法分析、语义分析、目标程序生成)
  5. 传值和传址的区别

四、操作系统

  1. 前驱图和PV操作

五、数据库系统

  1. 求候选键
  2. 规范化理论

六、网络和信息安全

  1. osi和 tcp/ip模型
  2. 各个网络层次安全保障

七、多媒体

  1. 多媒体种类
  2. 图像
  3. 音频
  4. 视频

八、算法

  1. 物理特征(分治法、动态规划法、回朔法、贪心法)
  2. 时间复杂度

九、UML

十、面向对象

  1. 定义类型
  2. 设计模式
  3. 代码完整性
  4. 特征判断
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值