Web开发进程模型
技术和外观效果提供了Web金字塔的基础,两者密切相关,并与站点意图的实现直接相关。与其仓促实现后再发现问题,不如首先讨论站点的意图,再确定实现的方式。这种演绎的或者说”自顶而下”的Web开发方法很好理解。首先,考虑好站点的意图是非常重要的。在建设站点之前,应该认真理解站点设计中会遇到的问题以及要极力达到的目标。清晰的理解和定义目标能减少项目失败的风险,并有助于确定站点设计的合理性。在确定好站点的目标后,应创建好规范说明书,这个规范说明书记录了站点所有的需求,并认真考虑了用户的需求。接着应该产生站点的设计书。这些设计包括技术和外观的原型。一旦设计完成,就应该着手实现并测试。最后,站点的所有部分应该集成为一个整体并进一步测试。必须在以上过程完成后,才能发布。一旦用户开始反馈意见,就应该着手进行校正和修改。很多学科如软件工程已定义了与刚才所描述的进程极为相似的进程模型,其中最为著名的是瀑布模型,这个模型描述了从项目计划到最终发行与维护的整个软件生存周期。这个进程被分为几个阶段,从一般需求到具体实现等方面帮助指导设计。图1 - 4是一个瀑布模型划分阶段的例子。
值得指出的是,对于各种进程模型中步骤的名称和数目来说,各个程序员采用的不尽相同。进一步说,基本瀑布模型并不是唯一的使用模型,还有其他一些模型,诸如修正瀑布( m o d i f i e d w a t e r f a l l )模型,螺旋( s p i r a l )模型,联合应用开发(joint application design, JAD)模型也得到使用。
一定要记住的是,进程模型的最终目的是帮助指导站点的开发。理想的Web进程模型会帮助开发者处理站点的复杂性,减小站点的失败风险,妥善处理项目中遇到的变化,提供管理中的反馈意见,以便迅速而容易地跟踪反馈信息。实际上对理想的Web模型的要求相当苛刻,尤其是考虑到大多数Web开发人员对正规的软件工程原理并不熟悉,而Web这个领域的出现甚至还不到1 0年。
50张美丽的动物摄影作品欣赏动物摄影2014-01-01
Brandnew:2013年最佳LOGO更换榜单VI设计2013-12-27
优秀包装设计精选集(45)包装设计2013-12-22
用户体验设计遇见色彩情感网页理论2013-12-22
网页设计趋势浅析网页理论2013-12-22
设计师如何通过颜色来影响消费者网页理论2013-12-03