阅读数:1582 发布于:2016 年 10 月 12 日 19:00

更多 敏捷、方法论、架构 相关课程,可下载【 极客时间 】App 免费领取 >

评论

发布
暂无评论
  • 开篇词 | 你为什么应该学好软件工程?

    无论你是什么岗位,什么职位,只要你从事软件开发相关领域,都绕不开“软件工程”,因为现代软件项目开发,多多少少都离不开软件工程知识的应用。

    2019 年 2 月 18 日

  • 瑞克•凯兹曼 谈软件架构评估

    软件架构评估是软件架构生命周期中非常重要的部分。《软件架构评估:方法和案例研究》(《Evaluating Software Architectures: Methods and Case Studies》)一书探讨了针对多种不同架构的评估框架,对软件架构评估进行了阐述。 InfoQ就架构评估这一话题对该书的合著者之一瑞克·凯兹曼(Rick Kazman)做了访谈。

    2012 年 4 月 2 日

  • 09 丨软件设计实践:如何使用 UML 完成一个设计文档?

    下面我们讨论如何画这7种模型图,以及如何在需求分析、概要设计、详细设计三个阶段使用这7种模型输出合适的设计文档。

    2019 年 12 月 9 日

  • 元数据驱动设计——连接设计与开发的敏捷桥梁

    近年来,敏捷已经有许多著名的成功案例。不过,有人指出,项目效率和团队创造力不可兼得。在本文中,来自Barnes&Noble的Aaron Kendall探讨了一种他们用过的方法。该方法用于解决这些潜在的冲突,并将整个的架构设计和实现相结合。

    2015 年 5 月 27 日

  • “一问一答”第 5 期(内含彩蛋) | 22 个软件开发常见问题解决策略

    “经典案例解析”主题下的内容就是帮助你结合日常生活中一些常见的现象,去站在软件工程的角度思考和分析。

    2019 年 6 月 18 日

  • 关于 OpenUP 的辩论

    继对于不同风格的统一过程的讨论之后,针对OpenUP流程框架也出现了辩论,它属于敏捷么?还是对转向轻量级过程运动的反动结果?

    2010 年 4 月 30 日

  • 敏捷开发实践真的不利于架构设计吗?

    增量迭代开发(敏捷实践之一,它意味着每次迭代的产出只是本次迭代范围内的需求)真的不利于产生好的设计吗?Scrum真的提倡“忽视架构问题”吗?如果没有敏捷技术实践的话,架构设计能有效的演化吗?测试先行式的开发真会产生优雅的设计吗?在红绿条提示下的重构循环只在局部小范围内有效吗?

    2007 年 7 月 17 日

  • “一问一答”第 3 期 | 18 个软件开发常见问题解决策略

    通过对开发模块的学习,可以帮助你在项目中搭建持续集成环境,推行自动化测试,改进基于源代码管理工具的开发流程。

    2019 年 5 月 9 日

  • 架构与敏捷:不得不说的故事

    这篇文章描述了架构和软件开发过程间的关系,以及架构将如何满足诸如功能需求、操作特性和开发者适居性等一系列需求。文章中还谈到了务实的架构师与开发者和涉众共事时的责任。

    2014 年 5 月 29 日

  • 虚拟研讨会:软件架构文档

    软件架构文档是企业应用开发过程中的重要一环,理解一个项目中的架构文档的关键是理解它在项目生命周期中所扮演的角色。在这个虚拟研讨会中,InfoQ希望能从顶级的软件架构专家们那里找到软件架构文档的重要性,特别是在敏捷软件开发环境中如何记录架构。

    2010 年 1 月 11 日