Agile
敏捷开发。
Backlog
一项工作。
Build
指已经编译、构建好的一个可运行的软件版本。
Burndown Chart
用来显示当前还剩下多少工作未完成的图形化工具。通常以时间为横轴,以本
次迭代要完成的工作为纵轴。
Code Review
代码审核,通常由非代码编写者完成。
Daily Scrum Meeting
每日Scrum 会议。每天15 分钟的每日例会,团队中的每个成员都要回答以下3
个问题:上次例会到现在我完成了哪些工作?下次例会前我将完成哪些工作?有没
有什么事情阻碍了我的工作?
In Progress
进行中。
Product Backlog
产品功能特性列表,主要由产品责任人负责维护并定义优先级。
Product Backlog Item
产品功能特性列表中的条目,每个条目就是一个工作单元,其大小必须限制在
276
团队可以在一个迭代之内完成。一个工作单元可以被分解成多个任务。
Product Owner
产品责任人,负责确定Backlog 中各条目的优先级,同时解决所有关于需求的
问题。
Safari
苹果操作系统上的浏览器。
Scrum
Scrum 一词来自英式橄榄球,它把软件开发团队比作橄榄球队。Scrum 是当今流
行的敏捷开发方法之一。
Scrum Master
负责管理每日Scrum 流程的人,是Product Owner 和Team 之间的桥梁,要推动
双方的合作,负责为Team 成员解决障碍和问题,保证他们工作的顺利进行。Scrum
Master 相当于传统软件开发项目中的项目经理或主管。
Sprint
Sprint 代表Scrum 的一次迭代,周期通常是30 天,期间不能给Team 增加额外
的需求,以确保迭代结束时能够获得预期的结果。
Sprint Planning Meeting
Sprint 计划会议,在一次迭代开始时召开,由Team 与Product Owner 一起商讨本
次迭代的目标,决定本次迭代要完成哪些工作。
Sprint Review Meeting
Sprint 评审会议,在一次迭代结束时召开,一般以Demo 的形式由Team 展示这
个迭代中完成的功能。
277
相关概念
Sprint Retrospective Meeting
Sprint 回顾会议,在Sprint 评审会议之后召开,由Team 与Scrum Master 共同讨
论这个迭代中哪些地方做得比较好,哪些地方需要改进,使团队持续成长。
Stakeholders
利益相关者,是项目成败对他们影响不大的一类人,他们参与提出产品的需求
并积极提出反馈意见。
Task
任务。
Team
跨功能的Scrum 团队,人数限制在3~10 人,可能包括的角色有开发人员、架
构师、测试人员、UI 设计师等,是一个自组织的团队,由团队成员自己决定如何更
好地满足用户需求,并承担相应的责任。
User Story
用户故事(情景),从用户的角度对系统的某个功能模块进行简短描述。
Welcome Lunch
欢迎午宴。
Wiki
维基百科,一种开放和共享的在线文档编辑系统,任何人都可以在这个系统中
编辑和修改文档,最早的应用是在线的开放式百科全书,现在广泛应用于各种文档
系统。
分享到:
相关推荐
涵盖了版本控制(如Git)、项目管理(如敏捷开发、Scrum)、测试方法(如单元测试、集成测试)、软件架构模式等,旨在提升程序员的项目协作和软件质量控制能力。 七、开发工具 介绍IDE(如Eclipse、Visual Studio ...
在软件工程方面,词典会讲解敏捷开发、瀑布模型、持续集成/持续部署(CI/CD)等开发流程,以及版本控制工具如Git的使用。数据结构与算法是编程的核心,词典会详细解析链表、树、图、排序算法、搜索算法等,这些都是...
其中,敏捷开发、瀑布模型、UML建模语言、版本控制(如Git)等都是重要的关键词。 5. 信号处理:信号处理包括滤波、采样、编码、解码等,与傅立叶变换、数字信号处理(DSP)、图像处理、音频处理等技术相关。词典会...
词典还可能涵盖与计算机安全相关的词汇,如"virus"(病毒)、"firewall"(防火墙)、"encryption"(加密)等,以及与软件开发过程相关的"debugging"(调试)、"version control"(版本控制)、"agile methodology"...
8. **软件工程**:电子词典项目通常遵循一定的开发流程,如敏捷开发或瀑布模型,涉及到需求分析、设计、编码、测试和维护等阶段。 9. **API接口**:电子词典可能与其他服务集成,如在线翻译API(如Google Translate...
例如,Agile(敏捷开发)、Scrum(斯克鲁姆)、AI(人工智能)、ML(机器学习)、cloud computing(云计算)、Big Data(大数据)等。 总之,这份“计算机专业英语词典”是一个全面的学习资源,对于提升计算机科学...
在软件工程中,敏捷开发、需求分析、测试、版本控制(如Git)等相关词汇也会被包括在内。 此外,《计算机英汉对照词典》可能还包含软件设计模式、数据结构、算法、信息安全、云计算等领域的词汇。例如,设计模式中...
6. **软件工程**:敏捷开发、Scrum、Kanban、版本控制(Git)、测试方法等项目管理实践。 7. **硬件与架构**:服务器硬件、云计算、分布式系统、物联网(IoT)等。 8. **安全**:加密算法、防火墙、身份验证、数据保护...
在软件开发过程中,要遵循敏捷开发原则,进行迭代式开发和持续集成,确保代码质量。测试是软件开发的关键环节,包括单元测试、集成测试和用户体验测试,以确保APP的稳定性和功能完备性。 本文详细阐述了项目开发的...
12. **软件工程实践**:系统可能遵循敏捷开发方法,如Scrum或Kanban,进行需求管理、迭代开发和持续集成,以快速响应市场变化。 由于提供的信息有限,以上分析基于常规的开发实践和假设。实际的【编程词典销售分析...
20世纪80年代,原型法作为一种敏捷开发方法出现,主要思想是在用户需求基础上快速构建一个初始模型,通过用户的反馈不断修改和完善,直到用户满意。这种方法适合于小型系统和简单处理过程,可以快速验证概念和用户...
TechTerms是软件开发术语的快速参考词典。 TechTerms非常适合提高您的技术知识,并掌握瞬息万变的软件开发领域的最新趋势。 每周都会添加新的条款和信息! 探索数百种不同软件开发概念和技术的定义和其他信息 参见...
开发者可能使用敏捷开发方法,如Scrum或Kanban,以便快速迭代和适应变化。 **服务器设置**:服务器部分使用了Spring框架来构建后端。Spring是一个广泛使用的Java框架,特别适合于开发企业级应用。它提供了一个全面...
方法论 方法论的英文为Methodology,词典中的解释为"Aseriesofrelatedmethodsor techniques"我们可以把它定义为软件开发(针对软件开发)的一整套方法、过程、规则、实践、技术。关于方法论的出现...
《软件项目开发需求报告》是软件开发过程中的关键文档,用于明确项目的目标、范围和预期功能,确保开发团队和...在敏捷开发中,虽然强调快速迭代和实践,但仍需确保关键需求的文档化,以保持团队共识并支持项目管理。
喷泉模型,用于迭代和无缝集成的软件开发,尤其适合敏捷开发。 软件成本模型则是用来估算软件开发的成本,通常包括人力、时间和资源消耗。可行性分析是软件开发的初期阶段,从技术、经济、使用和法律角度评估问题...
MIS的开发方式多样,包括自下而上的渐进式开发、自上而下的结构化开发,以及近年来流行的敏捷开发等。开发过程一般涵盖系统开发准备、调研、设计、实施、转换、维护和评价等阶段。 在《VB工资管理系统》中,首先对...
4. 软件工程:涵盖了软件开发的生命周期,包括需求分析、设计、编码、测试和维护阶段,以及敏捷开发、Scrum框架等现代软件开发方法论。 5. 编程与算法:阐述了各种编程范式(如面向对象、函数式编程),并讲解了...