
基于柔性化软件开发过程的网站设计案例分析研究
【摘要】:随着计算机技术、网络技术和数字通信技术的高速发展与融合,工业设计虚拟化、数字化、软件化演变过程愈演愈烈。纯数字化工业设计项目的实施、交付过程伴随企业信息化系统工程的施工过程,将涉及多个交叉学科及包括人力、资金成本、资源、协作等其它活动的各个方面的因素。为了提升一个成功的虚拟化工业设计案例,纯数字化设计本身往往又作为软件项目实施过程的一个必要控制管理单元出现,其交付目标表现在:即要保证人机界面交互的情感性、有效性,又要时刻伴随软件工程的业务增长,随时动态地保持与目标业务相耦合,而探索这一多学科交叉工程成功实施的任务充满挑战和艰辛。 所以,一旦将纯数字化工业设计过程与软件工程并行管理,在以往经典项目实施过程中暴露的各种问题就逐渐显露出来,例如:新的需求不断添加、原有设计思路的天生缺陷等,都可以导致很多模块对象被重新设计,新的领域对象和原有的领域对象如何重新集成等。如果遇到设计元素都是整块的,无法重新组合的,又或是设计元素分解很细、理解和跟踪很难的,多余的抽象和间接层次结构的,还有各个元素紧密联系、牵一发而动全身的,这时对项目中的任何元素进行重构和迭代都将非常困难举步为艰。 但是,众所周知,好的设计应该是简单、结构清晰易于理解的,每个元素只反映自己的领域范畴,各个元素非常容易组织在一起形成新的应用,并且其功能是可以预测的。那么,能够自然适应这些变化的项目管理思路,我们可以借鉴柔性化软件开发过程的概念。简而言之,该过程强调依靠强大的企业信息化核心技术支持,将需求实现完全交给客户自行配置与实现,进而再交给企业信息化实施托管维护,继而再进一步迭代实施项目。这种以客户自行设计操作为实施核心的开发方式,颠覆了传统企业信息化实施模型,它的全部项目实施行为完全围绕客户意图,在逻辑上可以达到所见即所得。当然,这种企业信息化实施的前提是对行业核心业务有相当经验,需要有强大的企业信息化支持,自动化程度高实施门槛高。 本文基于柔性化软件开发过程探讨一个具体网站设计案例,通过项目完整的实施和交付过程的演示,提供一个将灵活的网站界面设计方案与电子表格作为底层数据系统绑定,利用全自动化的解析系统,直接生产出客户指定的、可供直接部署的网站解决方案。从中我们可以看到,当今的纯数字化工业设计中的数字媒体艺术表现是如何与先进的柔性化软件开发过程相接合,从而成功地在软件项目中集成纯数字化工业设计产品。


