促销活动
CodeGym University
学习
课程
任务
调查和小测验
游戏
帮助
提醒时间表
社区
用户
论坛
聊天
文章
成功故事
活动
评论
订阅服务
浅色主题
课程
评论
关于我们
开始
开始学习
立即开始学习
目标地图
课程
级别 15
软件生命周期
模块 3
第 15 级,
课程 0
软件产品生命周期的阶段 高质量软件的开发需要许多因素:合格的团队、工作流规划、产品符合客户期望、按时完成。 1.需求分析 这个阶段可以被认为是最重要的阶段之一。项目的成功取决于它。这一切都始于项目目标的形成。然后列出要完成的任务和未来软件的范围。之后,明确了项目的条件、期限和预算。在第一阶段的最后阶段,开发团队的技术任务得到批准。 2.设计阶段 设计从定义应用程序架构、功能、功能要求和接口开始。然后在程序和用户之间分配功能,考虑各种组件的要求。产品设计必须考虑客户的期望及其实
瀑布 - 瀑布模型
模块 3
第 15 级,
课程 1
级联模型设备 瀑布模型,也称为 Waterfall,是最著名的软件开发方法之一。该模型的作者是温斯顿罗伊斯。1970 年,他在一篇详细介绍其优缺点的文章中描述了他的创新的本质。在同一个地方,他解释了如何将这个模型细化为迭代模型。最初,在瀑布模型中,开发阶段按以下顺序进行: 需求的定义和协调; 立项; 编码; 创建软件产品的工作版本; 测试和调试; 软件安装; 支持。 根据瀑布模型,开发人员执行的操作是按顺序发生的——逐点进行。首先,正在完成工作以确定并同意以待完成列表的形式的
敏捷开发方法论——敏捷
模块 3
第 15 级,
课程 2
敏捷模型 灵活(敏捷)方法通过将工作流移动到几个小周期中来帮助降低软件开发的风险。这些周期称为迭代,通常持续两到三周。 迭代就像一个由任务组成的小型软件项目,每个任务都会改进功能。其中包括:制定计划、评估需求、就项目达成一致、编写代码、测试和创建技术文档。 对于一个完整的软件版本来说,一次迭代通常是不够的。然而,敏捷的好处是项目的一小部分在每次迭代结束时都准备好进行评估。这允许团队成员更改优先级以进行进一步的工作,而无需等待最终版本。 应用“敏捷”开发方法,您可以在每次迭代后
Scrum 简介
模块 3
第 15 级,
课程 3
Scrum 的历史 自 1970 年温斯顿·罗伊斯 (Winston Royce) 的“管理大型软件系统的开发”报告发表以来,许多人都在尝试寻找一种可以消除瀑布式开发模型缺点的方法。“瀑布”的替代方法是 Scrum 方法,现在将对其进行讨论。 Scrum 于 1986 年得名于 Takeuchi 和 Nonaki 的著作《新产品开发的新规则》。本文档认为,实现目标的最有效方法是为开发人员提供明确的行动计划。 1995 年,Sutherland 和 Schweiber 出版了另
使用 Scrum
模块 3
第 15 级,
课程 4
用户故事 用户故事是陈述开发中软件需求的有效方式。这些故事包含代表软件用户的简短建议。 由于在 Scrum 方法中,设定目标通常是客户或软件所有者的特权,因此它们被认为是影响开发过程的主要方式。每个用户故事在文本量和呈现的复杂性方面都有限制。历史通常写在一张小纸上,这本身就限制了体积。 借助用户故事,您可以记录客户的愿望并快速响应市场需求。 用户故事应该被视为一种简单的需求度量,因为它不包括验收测试程序。用户故事的编写必须符合准入程序。这将确保用户故事实现其目标。 故事结构如
Scrum 中的流程
模块 3
第 15 级,
课程 5
冲刺计划 Sprint 计划是 Scrum 冲刺的初始阶段。它决定了冲刺期间的工作范围和工作方式。整个 Scrum 团队都参与计划。 冲刺是明确定义的时间段,在此期间必须完成指定的工作。冲刺需要在开始之前进行计划。首先,您需要确定冲刺的持续时间和目标。 在规划研讨会上,任务列表和冲刺目标达成一致。为团队注入正确的工作动力非常重要,这样每个成员都专注于成功。 如果冲刺计划不周,那么这可能会导致团队失败。开发人员将无法满足对他们的期望,因为事实证明这些任务是不切实际的。 计划冲刺
其他软件开发过程模型
模块 3
第 15 级,
课程 6
V型 V 型模型的原理在很多方面与级联模型相似。大多数情况下,它用于不间断运行极其重要的系统中。这是医疗机构维护病人生命支持的软件,紧急封锁系统和类似的软件。 该模型的一个特点是它侧重于测试处于开发早期阶段的软件,包括设计。测试与开发过程并行进行——例如,在编写代码时执行单元测试。 什么时候应该使用 V 模型? 如果软件产品需要严格测试,那么 V 模型(验证和验证)的原则在这种情况下是最合理的。 对于具有明确定义要求的中小型项目。 在大量合格的测试人员面前。 增量模型 增量模
Please enable JavaScript to continue using this application.