声明
摘要
缩略词表
第一章 绪论
1.1 研究背景概述
1.2 国内外研究现状
1.3 论文主要工作
1.4 论文组织结构
第二章 需求调研与分析
2.1 需求调研
2.1.1 从问题谈起
2.1.2 软件开发管道瓶颈问题举例
2.1.3 看板方法
2.2 TPS中的看板
2.2.1 可视化讯号系统
2.2.2 拉动式JIT生产模型
2.3 软件开发中的看板
2.3.1 工作可视化
2.3.2 限制在制品
2.3.3 管理流动
2.4 需求分析
2.4.1 功能性需求
2.4.2 非功能性需求
2.5 本章小结
第三章 相关技术概述
3.1 协同可视化技术
3.2 SPA单页面应用
3.3 AngularJS
3.4 Node.js
3.4.1 Node.js简介
3.4.3 Node.js基于事件驱动的异步I/O模型
3.5 NoSQL
3.5.1 MongoDB简介
3.5.2 MongoDB中的几个重要概念
3.6 Express.js
3.7 本章小结
第四章 团队协作工具的设计与实现
4.1 整体功能模块结构设计与整体架构设计
4.1.1 整体设计关键原则
4.1.2 整体功能模块结构设计
4.1.3 整体架构设计
4.2 数据库设计与实现
4.2.1 MongoDB数据库设计原则
4.2.2 实体关系分析
4.2.3 数据库集合设计与实现
4.3 RESTful API设计与路由服务模块设计及实现
4.3.1 RESTful API设计准则
4.3.2 RESTful API设计
4.3.3 路由服务模块设计与实现
4.4 团队协作工具关键服务模块设计与实现
4.4.1 可视化任务板的设计与实现
4.4.2 统计度量数据模型的设计与实现
4.4.3 动态消息生成机制的设计与实现
4.5 本章小结
第五章 团队协作工具测试
5.2.1 实例测试
5.2.2 用例测试及结果统计
5.3 非功能性需求测试
5.3.1 兼容性测试
5.3.2 性能测试
5.4 本章小结
第六章 总结与展望
6.1 本文工作总结
6.2 今后工作展望
致谢
参考文献
东南大学;