用例建模是一种捕捉、建模和指定系统需求的技术,这些需求对应于系统在与行为者交互时可能执行的一组行为。这些行为产生可观察的结果,并帮助实现其目标。用例是为主要行动者的具体用户目标而命名的,而这些目标又通过文字描述来描述或解释活动和事件的一般顺序,以及特殊条件、例外情况或错误情况的变化。
Continue reading
聚焦资讯科技内容领域最前沿资讯,网络精华,心得交流
用例建模是一种捕捉、建模和指定系统需求的技术,这些需求对应于系统在与行为者交互时可能执行的一组行为。这些行为产生可观察的结果,并帮助实现其目标。用例是为主要行动者的具体用户目标而命名的,而这些目标又通过文字描述来描述或解释活动和事件的一般顺序,以及特殊条件、例外情况或错误情况的变化。
Continue reading
Scrum把一个软件开发团队比作一个足球队。它有一个明确的最高目标,熟悉开发过程中所需要的最佳模式和技术,有高度的自主性,密切的沟通和合作,并确保每天以高度的灵活性解决各种挑战;每个阶段都有明确的进度,以达到目标。
Continue reading
产品积压列出了产品发布所需的所有特征、功能、要求、改进和修复。产品积压项目具有描述(适当的详细)、故事点(估计)和订单(优先)的属性。它们必须在积压项目中不断添加、删除和更新(Emergent),并及时、适当地反映团队对积压项目的理解。
Continue reading
开放/封闭原则是软件开发领域中最基本的设计原则。它指导我们如何建立一个稳定而灵活的系统。一个软件实体,如类、模块和函数,应该是开放的,可以扩展,封闭的,可以修改。
Continue reading
尽管面向数据流的建模被一些软件工程师认为是一种过时的技术,但它仍然是最广泛使用的需求分析符号之一。尽管数据流图(DFDs)不是UML的正式部分,但它们可以用来补充UML图,并提供对系统需求和过程的额外洞察力。
Continue reading
遗传学家的一个重要工具是家谱。例如,你可以使用家谱来追踪一个家庭每一代人的遗传特征。这是家族历史和前几代人的细节,随着记忆的减退,这些细节可能变得不确定。
Continue reading
客户旅程图可以用来描述特定场景下某个角色客户的故事。包括客户从第一次接触产品,接触产品的各个接触点,到最后结束对产品的使用。
Continue reading
Scrum起源于软件开发项目,但它适用于任何复杂或创新项目。Scrum已经被用于开发软件、硬件、嵌入式软件、互动功能网络、自动驾驶、学校、政府、市场、管理组织和运营,以及我们(作为个人和团体)在日常生活中使用的几乎所有东西。
Continue reading
2020年《Scrum指南》包含大量的更新和变化,从2017年版到2020年版有七个主要变化
Continue reading
敏捷开发是一种以人为本的、迭代的、渐进的开发方法。在敏捷开发中,一个软件项目的建设被分为多个子项目,每个子项目的成果都经过测试,具有集成和运行的特点。换句话说,一个大项目被分为多个小项目,这些项目相互关联,但也可以独立运行,分别完成。在这个过程中,软件始终处于可使用的状态。
Continue reading