乐于分享
好东西不私藏

软件开发生命周期:从瀑布模型到敏捷Scrum的演进与实践

软件开发生命周期:从瀑布模型到敏捷Scrum的演进与实践

点击蓝字

关注我们

一、背景:软件工程方法论的演进历程

1.1 软件危机与工程化需求

1970年代,随着软件规模从千行级跃升至百万行级,“软件危机”全面爆发。据美国国防部1979年统计,超过35%的大型软件项目在完成前被取消,剩余项目中又有超过50%出现预算超支200%以上或交付延期。这种背景下,工程化、系统化的开发方法成为行业迫切需求,催生了经典的瀑布模型 。

1.2 敏捷革命的兴起

进入21世纪,互联网和移动应用快速发展,市场需求变化周期从年缩短至月甚至周。2001年,17位软件专家共同发布《敏捷宣言》,标志着敏捷开发运动的正式形成。据VersionOne 2023年敏捷状态报告,全球已有86%的软件组织采用敏捷实践,其中Scrum成为最流行的框架(占比66%)。

图1:软件开发方法演进时间线与采用率变化

数据来源:Standish Group CHAOS Report(1995-2023), VersionOne Agile State Survey时间段      主流方法论          组织采用率   平均项目成功率  平均超支率1980-1995   瀑布模型            85%         22%          189%1996-2005   迭代模型/RUP        45%         34%          145%2006-2015   敏捷方法(初期)      58%         42%          89%2016-2023   敏捷/混合方法       86%         65%          45%

二、方法:核心模型的理论框架与实践体系

2.1 瀑布模型:结构化系统工程方法

核心框架与流程

瀑布模型将软件开发划分为严格顺序的六个阶段,形成“单向流动”的V字型结构:

需求分析 → 系统设计 → 详细设计 → 编码实现 → 测试验证 → 运行维护    ↓         ↓          ↓          ↓         ↓          ↓3-4周       2-3周      2-3周      4-6周      4-8周      持续

关键特征:

阶段门控:每个阶段必须完成评审并冻结产出物,才能进入下一阶段

文档驱动:需求规格说明书(SRS)、设计文档等文档作为主要交付物

变更高成本:后期变更需要回溯修改前期文档,成本呈指数增长

角色与职责划分

项目经理:全面计划与控制系统分析师:需求获取与规格定义架构师:系统与详细设计开发工程师:编码实现测试工程师:阶段末端测试运维工程师:部署与维护

2.2 敏捷Scrum:迭代式增量交付方法

Scrum框架三大支柱

透明性:所有工作对团队可见(产品待办列表、冲刺待办列表、燃尽图)

检视性:定期检查进展与调整(每日站会、冲刺评审、冲刺回顾)

适应性:基于反馈及时调整(产品待办列表持续细化)

核心角色与职责

表1:Scrum角色职责矩阵

Scrum事件(仪式)周期

产品待办列表细化 → 冲刺计划 → 冲刺执行(2-4周) → 冲刺评审 → 冲刺回顾     持续进行       (8小时)      (每日站会15分钟)   (4小时)      (3小时)

2.3 模型对比:结构性差异分析

表2:瀑布模型与敏捷Scrum核心维度对比

三、结果:实施效果的数据化验证

3.1 项目成功率与质量指标对比

图2:不同开发模型的项目成功率与关键质量指标对比

数据来源:Standish Group CHAOS Report 2023, IBM Systems Sciences Institute模型类型        项目成功率  预算控制率  按期交付率  客户满意度  缺陷密度(每千行)瀑布模型        29%        41%        36%        68%        2.8迭代模型        47%        58%        49%        76%        2.1Scrum/敏捷       65%        72%        68%        89%        1.2混合方法         59%        66%        62%        84%        1.5

关键发现:

●Scrum项目的客户满意度比瀑布项目高21个百分点

●Scrum的缺陷密度降低57%,显示质量内建的有效性

●敏捷项目在预算和进度控制方面表现显著更优

3.2 不同规模/类型项目的适用性分析

数据对比组1:不同项目规模下的模型效果对比

项目规模       推荐模型        平均交付周期  团队满意度  变更适应能力小型项目(3-6月) Scrum          优于计划15%   8.2/109.1/10中型项目(6-12月) 混合方法(Scrum为主) 按计划±5%   7.8/108.3/10大型项目(12+)  混合方法(瀑布+敏捷)  延期8-15%   6.9/106.5/10监管严格项目     瀑布或混合        按计划±10%   6.5/105.8/10

3.3 成本效益与ROI分析

数据对比组2:实施Scrum转型的财务影响(基于100人年项目)

度量指标        转型前(瀑布)  转型后(Scrum)  改善幅度  财务影响(万美元)开发总成本       500420-16%      节省80市场响应时间     12个月       6个月         -50%      收入提前创造150缺陷修复成本     7532-57%      节省43客户支持成本     4522-51%      节省23**总效益**       -            -             -         296转型投资成本     -            60            -         投入60**净ROI**        -            -             393%      净收益236

3.4 团队生产力与工作满意度

图3:不同开发模型下的团队生产力与满意度指标

数据来源:State of Agile Report 2023DevOps Research & Assessment(DORA)模型/实践       团队生产力  员工满意度  离职率  创新能力  持续学习瀑布模型        基准(100)  5.2/10     18%    3.1/10   2.8/10传统Scrum       142        7.6/10     9%     7.8/10   8.2/10成熟Scrum+DevOps 168       8.4/10     5%     8.9/10   9.1/10混合敏捷         135        7.2/10     11%    6.9/10   7.1/10

显著发现:

●Scrum团队的生产力比瀑布团队高42-68%

●员工满意度提升46%,离职率降低72%

●创新和持续学习能力提升最显著(187%和225%)

四、结论:选择策略、挑战与未来演进

4.1 模型选择的决策框架

基于项目特性的方法论选择矩阵:

表3:瀑布与Scrum适用场景决策指南

4.2 主要挑战与缓解策略

Scrum实施常见挑战:

1、需求蔓延与范围控制(发生率:68%)

●缓解策略:强化的产品负责人角色、严格的待办列表细化

2、技术债积累(发生率:55%)

●缓解策略:将技术债作为待办项、定义完成标准(DoD)

3、规模化困难(发生率:49%)

●缓解策略:SAFe、LeSS等规模化框架、适当的团队拓扑

瀑布模型持续挑战:

1、变更响应迟钝(发生率:92%)

●缓解策略:增量交付变体、更频繁的里程碑

2、风险后期暴露(发生率:88%)

●缓解策略:早期原型、概念验证阶段

4.3 混合方法的兴起与实践

数据对比组3:混合方法实践效果分析

混合模式        采用比例  满意度  项目成功率  常见挑战瀑布+Scrum      35%      7.2/1058%       流程冲突文化差异Scrum/看板混合   28%      7.8/1062%       角色模糊度量不统一敏捷+传统阶段    22%      6.9/1054%       文档负担节奏不一致定制混合方法     15%      8.1/1067%       设计复杂知识传承难

最佳混合实践:

●需求与架构设计采用瀑布的严谨性

●详细设计与开发测试采用Scrum的灵活性

●关键里程碑保持阶段门控

4.4 未来演进趋势

技术驱动趋势:

1、AI增强的开发流程(预计2027年渗透率45%)

●AI辅助需求分析、自动化代码生成、智能测试

2、DevOps与敏捷深度融合(持续交付成熟度提升)

●自动化部署流水线、基础设施即代码、可观测性

3、远程/混合工作模式优化(永久性转变)

●异步协作工具、虚拟看板、数字仪式优化

方法论演进:

1、持续方法论适配(Context-Driven方法)

●根据项目上下文动态调整实践,避免教条主义

2、价值流导向(超越敏捷执行)

●端到端价值流动优化,缩短从概念到现金的时间

3、企业敏捷扩展(组织级转型)

●业务敏捷、投资组合敏捷、战略敏捷

4.5 最终结论与建议

没有银弹,只有合适:瀑布模型在需求稳定、监管严格的领域仍有价值;Scrum在需求多变、需要快速创新的环境中表现卓越

渐进式转型优于激进变革:从试点项目开始,积累经验后再推广,转型成功率提高2.3倍

文化转变先于流程改变:成功实施敏捷的组织中,83%将文化转型视为首要任务

度量与反馈驱动改进:建立合理的度量体系(价值交付、质量、效率、满意度),避免虚荣指标

持续学习与适应:软件开发方法论仍在快速演进,保持开放心态和学习能力是关键

实施路线图建议:

阶段1:评估与准备(1-2月) → 阶段2:试点项目(3-6月) → 阶段3:规模化推广(6-18月)    ↓                       ↓                       ↓现状评估           小团队试点Scrum      扩展至更多团队愿景定义           建立基本实践        建立社区实践技能培训           收集反馈数据        优化组织流程工具准备           调整改进          建立卓越中心

软件开发方法论的选择本质上是风险与价值的权衡。瀑布模型通过前期严格规划降低项目风险,但牺牲了灵活性和早期价值交付;敏捷Scrum通过小步快跑、持续反馈最大化价值交付,但要求更高的团队成熟度和客户参与度。

现代组织越来越多地采用混合方法,在不同项目、不同阶段灵活应用两种模型的优势,最终目标是:在可预测的交付基础上,最大化业务价值的流动。

E n d

链接:https://blog.csdn.net/u013080870/article/details/156693351?spm=1001.2014.3001.5501

本文为51Testing经授权转载,转载文章所包含的文字来源于作者。如因内容或版权等问题,请联系51Testing进行删除。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-03 21:54:49 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/642267.html
  2. 运行时间 : 0.381219s [ 吞吐率:2.62req/s ] 内存消耗:4,680.49kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=37c9449b8c08220899d74657cf186a38
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001156s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001540s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.015958s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.002084s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.002029s ]
  6. SELECT * FROM `set` [ RunTime:0.002109s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001900s ]
  8. SELECT * FROM `article` WHERE `id` = 642267 LIMIT 1 [ RunTime:0.007972s ]
  9. UPDATE `article` SET `lasttime` = 1783086889 WHERE `id` = 642267 [ RunTime:0.031825s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.006653s ]
  11. SELECT * FROM `article` WHERE `id` < 642267 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.007411s ]
  12. SELECT * FROM `article` WHERE `id` > 642267 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.025608s ]
  13. SELECT * FROM `article` WHERE `id` < 642267 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.019080s ]
  14. SELECT * FROM `article` WHERE `id` < 642267 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.075519s ]
  15. SELECT * FROM `article` WHERE `id` < 642267 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.015165s ]
0.383023s