当前位置:   article > 正文

计算机必背单词——软件工程相关

计算机必背单词——软件工程相关

这些都是我认为程序员需要掌握的单词,就算有些英文你不熟悉,但是对应的中文至少了解什么意思。

看完这个系列,希望你第一能认识更多单词,第二是拓宽自己的知识面,哪个概念不懂就自己去主动了解。

 计算机学科是一个广泛的领域,包含了多种技术、原则和实践。以下是与软件工程实践相关的术语:

  1. 软件开发方法论:

    1. Agile Development: 敏捷开发

    2. Scrum: 敏捷框架之一,用于促进项目管理过程

    3. Kanban: 看板方法,一种视觉化的项目管理工具

    4. Extreme Programming (XP): 极限编程,一种敏捷软件开发方法论

    5. Waterfall Model: 瀑布模型,传统的顺序开发流程

    6. Iterative Development: 迭代开发

    7. Incremental Development: 增量开发

    8. Spiral Model: 螺旋模型,一种风险驱动的开发过程模型

    9. Test-Driven Development (TDD): 测试驱动开发

    10. Behavior-Driven Development (BDD): 行为驱动开发

  2. 版本控制:

    1. Version Control System (VCS): 版本控制系统

    2. Git: 一个分布式版本控制系统

    3. Subversion (SVN): 一个集中式版本控制系统

    4. Commit: 提交,版本控制中的一个操作,用于保存更改

    5. Branch: 分支

    6. Merge: 合并

    7. Pull Request: 拉取请求,代码审查和合并请求

    8. Repository: 仓库,存储代码的地方

    9. Fork: 分叉,复制一个项目仓库到自己的账户下

    10. Tag: 标签,标记特定的提交点

  3. 代码质量与测试:

    1. Unit Testing: 单元测试

    2. Integration Testing: 集成测试

    3. Functional Testing: 功能测试

    4. End-to-End Testing: 端到端测试

    5. System Testing: 系统测试

    6. Performance Testing: 性能测试

    7. Load Testing: 负载测试

    8. Stress Testing: 压力测试

    9. Regression Testing: 回归测试

    10. Code Review: 代码审查

    11. Static Code Analysis: 静态代码分析

    12. Continuous Integration (CI): 持续集成

    13. Continuous Delivery (CD): 持续交付

    14. Continuous Deployment: 持续部署

    15. Build Automation: 构建自动化

    16. Test Automation: 测试自动化

  4. 软件设计:

    1. Design Pattern: 设计模式

    2. Object-Oriented Design (OOD): 面向对象设计

    3. UML (Unified Modeling Language): 统一建模语言

    4. Architecture: 架构

    5. Model-View-Controller (MVC): 模型-视图-控制器

    6. Service-Oriented Architecture (SOA): 面向服务的架构

    7. Domain-Driven Design (DDD): 领域驱动设计

    8. Microservices: 微服务

  5. 项目管理:

    1. Project Management: 项目管理

    2. Project Timeline: 项目时间线

    3. Gantt Chart: 甘特图

    4. Critical Path: 关键路径

    5. Milestone: 里程碑

    6. Scope Creep: 范围蔓延

    7. Risk Management: 风险管理

    8. Resource Allocation: 资源分配

    9. Stakeholder: 利益相关者

  6. 团队协作与沟通:

    1. Collaboration: 协作

    2. Pair Programming: 结对编程

    3. Code Ownership: 代码所有权

    4. Documentation: 文档

    5. Wiki: 维基,一种协作平台

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号