网页开发与分布式业务流程通信:综合解析
网页开发流程中的图形设计师
在网页开发过程中,需求的变更较为常见。用户可能一开始没有正确理解某些需求,在看到实现效果后改变了对部分需求的想法,或者在与原型交互时提出了新的需求。而图形设计师则可以在不与分析师过多交互的情况下,设计出多种外观和感觉的设计方案。
由于图形设计师熟悉 CSS 技术,他们在使用展示模板时没有问题。而且,他们只需专注于设计活动,无需费力去理解网页应用领域。此外,展示模板的可复用性对他们来说非常有用。例如,在第一个开发项目中,用户选择了一个预定义的展示模板,图形设计师就无需创建新模板;在其他项目中,他们只需对预定义模板进行个性化设置以满足用户偏好,这为他们节省了大量的时间和精力。
不过,目前的方法存在一些需要改进的缺点,例如对可用性、法律和社会等非功能性需求的考虑不足。这种方法只是定义多学科开发流程的第一步,还需要扩展以引入更多的网页专业人员,如可用性专家、律师或领域专家。
为了支持网页开发团队的多学科性质,对 OOWS 方法进行了扩展,定义了一个网页开发流程。具体做法如下:
1. 明确界定每个网页专业人员在网页应用开发过程中必须执行的任务。
2. 通过以下方式支持网页专业人员完成这些任务:
- 扩展 OOWS 方法的自动代码生成策略,以获得满足客户需求但不考虑任何美学属性的代码。
- 提出一种定义通用展示模板的策略,该模板可应用于通过 OOWS 方法开发的任何网页应用。
这些扩展使网页开发人员(分析师和图形设计师)能够高度独立且协调地工作。未来的工作包括考虑与个性化内容或设计相关的方面,以及扩展代码生成策略以支持 Flash 或 Ajax