● 系统设计阶段
系统设计阶段,项目组的任务包括系统界面设计和功能设计两部分。
1、界面设计是根据系统分析得出的系统需要实现的功能,设计内容和功能的布局和导引,和用户使用系统的过程。再经过符合视觉规范的界面设计,最终形成界面原型。而后,通过可用性测试,使界面设计满足用户“人物”的用户体验要求。
2、功能设计是在充分地、明确地理解客户需求的基础上,项目组进行涵盖系统架构、软件功能和应用集成等诸多方面的设计活动。
● 系统实现阶段
系统实现阶段,项目将按照设计阶段产生的界面原型和软件设计说明,利用已有的基础界面和软件的框架和组件,分别进行界面和软件功能的开发工作。开发工作完成后,最终将两者集成为符合最终交付要求的系统。该阶段可以支持迭代式的开发模式,使用户可以分阶段看到开发的结果。
● 系统测试阶段
系统测试阶段,整个软件系统由独立的测试组进行充分、完整的测试。这些测试在设计开发阶段已经制订了明确的测试策略和计划,以及基于需求覆盖的测试设计说明书,并且测试组在测试执行过程中严格遵照既定的质量要求执行。在经过初步的问题修正和回归测试后,系统将进行可用性验证测试,以保证满足最初的用户体验目标。在所有问题得到确认、修正和回归测试后,才能从系统测试转入由用户主导的验收测试阶段。
在最终的上线投运阶段,项目组配合客户成功上线投运后方可移交系统维护,并且由维护组保持维护工作,直至项目结束。