互联网设计瀑布递推

  递推流程有明显的阶段划分僵化劣势,优点缺点显而易见:

  适合技术较弱或缺乏经验的设计团队。

  适合容易理解但很复杂的产品,易于组织和管理。

  适合稳定的产品定义和很容易被理解的设计解决方案。

  适合对产品规模的升级和架构扩展,质量容易保证。

  与软件工程思想并无二致,基于以上特点,递推流程尤其不适合互联网产品的创新设计。虽然经过江湖前辈的努力总结提炼,我们在处理并发和迭代实践上已经有了不少突破。但我个人认为,都没有从根本上脱离“递推”的思路,简单搜集整理如下:

  需求 > 设计 > 构建 > 测试 > 发布

  基础调研 > 产品分析 > 交互设计 > 原型设计 > 详细设计 > 设计维护

  概念阶段 > 探索阶段 > 定义阶段 > 细化阶段 > 开发阶段 > 发布阶段

  可行性评估 > 产品原型 > 界面设计 > 规范整理、功能实现 > 上线 > 分析报告、优化方案

  需求定义 > 快速原型 > 交互式模型 > 开发与上线

时间: 2024-10-30 16:56:12

互联网设计瀑布递推的相关文章

递推求解专题练习

hdoj2044--一只小蜜蜂... Problem Description 有一只经过训练的蜜蜂只能爬向右侧相邻的蜂房,不能反向爬行.请编程计算蜜蜂从蜂房a爬到蜂房b的可能路线数. 其中,蜂房的结构如下所示.   Input 输入数据的第一行是一个整数N,表示测试实例的个数,然后是N 行数据,每行包含两个整数a和b(0<a<b<50). Output 对于每个测试实例,请输出蜜蜂从蜂房a爬到蜂房b的可能路线数,每个实例的输出占一行. Sample Input 2 1 2 3 6 Sam

算法--递推策略

递推法是一种重要的数学方法,在数学的各个领域中都有广泛的运用,也是计算机用于数值计算的一个重要算法.这种算法特点是:一个问题的求解需一系列 的计算,在已知条件和所求问题之间总存在着某种相互联系的关系,在计算时,如果可以找到前后过程之间的数量关系(即递推式),那么,从问题出发逐步推到已 知条件,此种方法叫逆推.无论顺推还是逆推,其关键是要找到递推式.这种处理问题的方法能使复杂运算化为若干步重复的简单运算,充分发挥出计算机擅长于重 复处理的特点. 递推算法的首要问题是得到相邻的数据项间的关系(即递推

UVa 10049 Self-describing Sequence:自描述序列&amp;amp;二分递推

10049 - Self-describing Sequence Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=34&page=show_problem&problem=990 Solomon Golomb's self­describing sequence is the only non­decreasing

“大整数阶乘”问题的递推算法

/* 标题:<<系统设计师>>应试编程实例-[递推算法程序设计] 作者:成晓旭 时间:2002年09月11日(11:52:00-16:26:00) 实现递推算法的大整数阶乘处理函数 时间:2002年09月16日(18:38:00-20:02:00) 实现"斐波那契数列"问题的递推算法函数 */ //:============================"大整数阶乘"问题的递推算法=========================== #d

UVa 10519 !! Really Strange !! (递推)

10519 - !! Really Strange !! Time limit: 3.000 seconds http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=115&page=show_problem&problem=1460 思路:注意到题目所说"Every two area have exactly two points to intersect and

c++问题-递推 数的划分问题一

问题描述 递推 数的划分问题一 把正整数N分解成M个正整数的和,即使M个数相同但顺序不同也认为是不同的方案,要求总方案数.如3=1+2跟3=2+1是两个不同的方案

POJ2229 递推

这题明显递推 但是找了好久才找出来 很明显的是n为奇数的时候 n=n-1的偶数答案一样 n为偶数的时候 答案为 上一个偶数是情况 +1 +1 还有n/2 的情况同一 *2 所以h[n]=h[n-2]+h[n/2] #include <iostream> #include<cstdio> #include<cstring> using namespace std; int d[1000005]; int main() { d[1]=1; d[2]=2; for(int i

算法——递推算法

递推算法 给定一个数的序列H0,H1,-,Hn,-若存在整数n0,使当n>n0时,可以用等号(或大于号.小于号)将Hn与其前面的某些项Hi(0<i<n)联系起来,这样的式子就叫做递推关系. 递推算法是一种简单的算法,即通过已知条件,利用特定关系得出中间推论,直至得到结果的算法.  递推算法分为顺推和逆推两种. 相对于递归算法,递推算法免除了数据进出栈的过程,也就是说,不需要函数不断的向边界值靠拢,而直接从边界出发,直到求出函数值.  比如阶乘函数:f(n)=n*f(n-1)  在f(3)

《 产品设计思维:电商产品设计全攻略》一一1.2 互联网设计思维

1.2 互联网设计思维没有永恒的设计,只有时代的设计!为什么是"互联网设计思维",而不是"设计的互联网思维"?虽然只是词组顺序的颠倒,但从我的思考来看,二者却有着本质的区别.一个是在互联网大环境下的设计变革,互联网实际上是一种媒介,为人类社会的连接提供了强大的工具,其拥有的开放性与无限想象的可能性颠覆了对设计的思考:另一个则是对传统设计思维的互联网化,仅仅是在互联网上做着设计的交流与分享,看似搭上了互联网的热潮,本质上仍是传统的设计思维,互联网化对其而言仅仅是一个工