Gepiu的博客

有点想法很好,有点行动更好

树欲动...


各个阶段的必要文档、环境(本Team)

需求阶段:

【信息结构图】 - 接近数据库结构的图表(脑图形式) → 结合原型、需求 设计出【数据库结构】

【功能结构图】 - 罗列功能结构,包括分类、页面、模块、元素

【界面线框图】 - 也就是原型设计,分为手绘原型、黑白原型、交互原型,这三种原型并不是渐进

【系统用例图】 - 用例(Use Case),用UML画出参与者和用例的关系、交互。通常原型、功能列表就能将需求表达清楚,所以用例图并不一定非要画

【功能流程图】 - 用图形来表示算法逻辑,通过流程图将各个功能模块的逻辑和需求非常形象、直观的表示。个人觉得比用例图更适合敏捷开发,可以代替用例图

【系统需求文档】 - 文档内容通常包含信息结构图、界面线框图、功能流程图、功能说明文档。此外,全局说明:系统的全局性功能说明,如字体字号、缓存机制、下载机制等等。我们通常都是使用交互原型来作为需求文档,实际上它已经是很完善的Demo了,因此只需要加上元素的标注,在标注中说明功能需求(没有标注说明的交互原型并不能作为需求文档)

设计阶段:

【数据流图】

【数据库结构】

【系统结构图】

【API接口】

开发阶段:

【前端代码】

【后端代码】

【测试结果】

生产阶段:

【环境准备】

【自动发布】

未完待续。。。