软件工程---基础知识

目录

    • 软件工程的基础知识
    • 软件开发的基本过程
    • 软件开发的基本方法
    • 软件测试的分类标准
    • 常见的软件分层体系结构
    • 面向对象设计需要做哪些工作

软件工程的基础知识

软件工程专业非常基础的知识:

  1. 编程语言:掌握至少一种编程语言,如Java、C++、Python等。

  2. 数据结构和算法:熟悉常见的数据结构和算法,如数组、链表、栈、队列、二叉树、排序算法等。

  3. 操作系统:了解操作系统的基本原理和常见操作系统的特点,如进程管理、内存管理、文件系统等。

  4. 计算机网络:了解计算机网络的基本原理和常见协议,如TCP/IP、HTTP、DNS等。

  5. 数据库:了解数据库的基本原理和常见数据库管理系统,如MySQL、Oracle等。

  6. 软件开发过程:了解软件开发的基本过程和方法,如需求分析、设计、编码、测试、维护等。

  7. 软件工程模型:了解常见的软件工程模型,如瀑布模型、迭代模型、敏捷开发等。

  8. 软件测试:了解软件测试的基本原理和常见测试方法,如黑盒测试、白盒测试、性能测试等。

  9. 版本控制:了解版本控制的基本原理和常

你可能感兴趣的:(期末复习资料,软件工程)