热门好课推荐
猜你喜欢
相关培训 相关博客
  • 一、拙虐设计的7种表现性      僵化性:很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其他改动。      脆弱性:对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。      牢固性:很难解开系统纠结,使之成为一些可在其他系统中重用的组件。       粘滞性:做正确的事情比做错误的事情要困难。(软件的粘滞性,环境的粘滞性)
    2012-04-23 17:26:07
    阅读量:162
    评论:0
  • 敏捷设计是一个过程,不是一个事件。它是一个持续的应用原则、模式以及实践来改进软件结构和可读性的过程。它致力于保持系统设计在任何时间都尽可能的简单、干净以及富有表达力1设计臭味1.1僵化性是指难以对软件进行改动,即使是简单的改动。如果单一的改动会导致有依赖关系的模块中的连锁改动,那么设计就是僵化的。1.2脆弱性在进行一个改
    2015-08-12 15:11:21
    阅读量:142
    评论:0
  • 摘要:对敏捷设计进行简要介绍,详情见参考文献。
    2018-08-27 15:53:12
    阅读量:36
    评论:0
  • 在软件开发过程中,都避免不了进行概要设计、详细设计等过程,这和软件测试过程中进行测试计划测试方案设计很类似。这篇博客,就说说敏捷设计的一些内容,以及拙劣设计对软件应用的严重影响。 我们日常接触到的软件项目是一个抽象的概念,它和程序包括形状、结构以及每一个模块、类和方法都有关。可以通过很多媒介和语言去描述它,但它最终体现为源代码——源代码就是设计。应该知道的一件事是:软件都是有生命周...
    2017-10-22 01:24:00
    阅读量:10
    评论:0
  • 拙劣设计的症状:僵化性(ragidity):设计难以改变。脆弱性(fragility):设计易于遭到破坏。牢固性(immobility):设计难以重用。粘滞性(viscosity):难以做正确的事情。不必要的复杂性(needlesscomplexity):过分设计。不必要的重复(needlessrepetition):滥用鼠标。晦涩性(Opacity):混乱的
    2015-04-01 23:23:48
    阅读量:335
    评论:0
  • 如何在一个新的软件企业设计敏捷开发流程?首先我认为敏捷是有刚需的,持续集成+自动测试是刚需。必须先具备这样的基础建设才能继续往下走。如何设计敏捷开发流程,看看敏捷的要数,特别是5个活动:首先定义Sprint周期,周期定了后,自然下面4个活动,就知道什么时候做了Sprint计划会议(SprintPlanningMeeting)每日站会(Daily
    2017-05-15 15:01:08
    阅读量:240
    评论:0
  • 摘录自:敏捷软件开发1.僵化性(Rigidity):很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。2.脆弱性(Fragility):对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。3.牢固性(Immobility):很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。4.粘滞性(Viscosity):做正确的事情比做错误的事情要困
    2008-04-19 20:47:00
    阅读量:1003
    评论:0
  • 众所周知,微信是2011年1月21日进行发布推出的,但是微信并不是第一个做社交软件的,在微信前三个月就已经有米聊推出,更早的还有强大的中国移动在2007年推出的飞信。但是,为什么其他更早推向市场的产品为什么后来在与微信的竞争中落于下风?面对如此多的竞争对手,微信是这样通过一系列的迭代以及功能的改进。利用QQ的导流优势,迅速推出附近的人、漂流瓶等功能吸引用户,在2012年8月23日推出微信公众平台,...
    2018-05-10 13:41:43
    阅读量:519
    评论:0
  • 上次跟领导谈判的结果不是很明确,既没有反对,也没有完全支持,看来F项目全面实施敏捷还有一段路要走!既然如此,我决定改变我自己能改变的部分,先把自己的设计敏捷起来吧。那么设计如何敏捷呢?或者说从设计角度如何支持敏捷呢?经过了两天的设计,我已略有心得,在此与大家分享一下吧,也希望同朋友们一起探讨下。1、描述业务操作流程的方式传统:以往的设计,我会按照业务操作过程,从先到后,或者按照
    2015-10-28 23:40:45
    阅读量:374
    评论:0
  • 摘录自:敏捷软件开发1.僵化性(Rigidity):很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其它改动。2.脆弱性(Fragility):对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题。3.牢固性(Immobility):很难解开系统的纠结,使之成为一些可在其他系统中重用的组件。4.粘滞性(Viscosity):做正确的事情比做错误的事情要困难...
    2008-04-19 20:47:00
    阅读量:20
    评论:0