
软件开发方法
文章平均质量分 84
Wlq0415
I wake up in morning and summarize
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
并列争求法(Scrum)
“并列争求法”是 Scrum 的中文译名之一(直译自英文“Scrum”在橄榄球中的术语,意为“争球”)。它是一种敏捷开发框架,强调团队协作、迭代交付和灵活应对变化,广泛应用于软件开发、项目管理等领域。原创 2025-03-26 17:55:28 · 634 阅读 · 0 评论 -
软件开发模型/软件过程模型
不同的软件开发模型适用于不同的项目需求和环境。选择适合的模型可以帮助团队更高效地完成开发任务,降低风险,并提高软件质量。原创 2025-03-21 10:54:54 · 964 阅读 · 0 评论 -
极限编程(XP)核心解析
(非大型复杂项目),尤其是需求多变、创新性强的领域(如初创公司产品、互联网应用)。(TDD)、持续集成(CI)、结对编程(Pair Programming)。:Scrum迭代(Sprint)通常为2-4周,XP更强调快速交付。明确分工(如Driver专注实现,Navigator设计测试用例)。:XP减少冗余文档,但仍需轻量级设计(如用户故事、系统隐喻)。大型复杂系统(如航天软件),因XP缺乏高层架构设计阶段。从简单用例开始(如边界值测试),逐步复杂化。逻辑清晰的模块(如工具函数、算法)。原创 2025-03-26 17:42:28 · 803 阅读 · 0 评论 -
“4+1视图“模型
通过这五个视图的结合,"4+1视图"模型能够提供一个全面的架构视角,帮助架构师、开发人员和其他利益相关者更好地理解和沟通系统的设计与实现。它通过五个不同的视图来全面描述一个软件系统的架构。原创 2025-02-05 14:01:37 · 524 阅读 · 0 评论 -
基于构件的软件工程CBSE
基于构件的软件工程CBSE原创 2025-05-13 21:49:39 · 635 阅读 · 0 评论 -
RUP 统一软件开发过程
RUP(Rational Unified Process)是一种软件开发过程框架, Rational表示RUP是由Rational公司提出的,Unified表示RUP是最佳开发经验总结,而Process表示RUP是一个软件开发过程。RUP提供了一种结构化的方法来管理软件开发项目,旨在提高软件开发的质量和效率。它结合了面向对象的设计原则和迭代开发的理念。RUP是用例驱动的、以体系结构为中心的、迭代和增量的软件开发过程。原创 2024-11-08 09:59:34 · 874 阅读 · 0 评论 -
Agile敏捷方法
但是一个常见的情况是:软件的开发过程是由管理人员决定的,而管理人员已经脱离实际开发活动相当长的时间了,如此设计出来的开发过程是难以为开发人员所接受的。在开发过程中,项目的需求是在不断变化的,管理人员之间、开发人员之间以及管理人员和开发人员之间,都必须不断地了解这些变化,对这些变化做出反应,并实施在随后的开发过程中。但是传统的控制项目的模式都是针对可预测的环境的,在不可预测的环境下,就无法使用这些方法。并列争求法使用迭代的方法,其中,把每 30 天一次的迭代称为一个“冲刺”,并按需求的优先级别来实现产品。原创 2024-10-28 13:39:28 · 1026 阅读 · 0 评论 -
原型开发方法
原型开发方法是一种在软件开发过程中常用的方法,它强调在项目的早期阶段快速创建一个可以运行的软件原型,以便让用户和开发团队能够更好地理解和明确需求,同时也有助于评估技术可行性和验证设计概念。原创 2025-05-08 13:53:45 · 917 阅读 · 0 评论