首页> 中文学位 >基于Node.js的团队协作工具的设计与实现
【6h】

基于Node.js的团队协作工具的设计与实现

代理获取

目录

声明

摘要

缩略词表

第一章 绪论

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 今后工作展望

致谢

参考文献

展开▼

摘要

市场发展推动软件需求的变更。在软件开发过程中,面临频繁变化的软件需求和越来越迫切的交付周期,软件开发团队在整体协同工作中往往面临着团队内部信息不透明、成员间缺乏沟通、任务进度跟踪困难、工作瓶颈不能及时发现,以及因此而带来的人力资源和时间资源的浪费等问题,这导致团队整体工作效率低、及时交付困难。
  为了解决这些问题,本文结合企业实践,对企业采用的看板管理方式进行了详细的分析、调研和总结,并基于看板管理的三大特性——可视化、限制在制品和管理流动,设计和实现了一种新型团队协作工具,帮助团队在不改变现有管理结构的基础上使用更加简便的方法管理团队内部的各项任务。
  本文的团队协作工具在功能结构设计上,以团队为组织单位共同维护一块任务板,将所有的任务以卡片的形式展示在一张面板上,同时卡片设计采用颜色、头像、图标等方式进行信息的可视化展现,以此实现团队中任务的可视化管理和信息共享,促进团队成员之间的沟通;同时通过对任务板划分泳道来实现工作流程的映射,分析团队中的工作瓶颈,及时发现问题;根据利特尔法则提出限制在制品的策略,以保证各项工作可以在系统中快速流动,提高整体工作效率,实现及时交付。最后,通过设计并实现看板管理的度量数据统计模型,帮助团队对整体工作质量和改进效果进行评估,从而推动团队作业的有效完成。
  基于团队协作工具的需求分析,决定将团队协作工具实现为SPA单页面应用程序。AngularJS是最适合实现SPA的mvvm框架,Nodejs能够很好地处理SPA中大量的异步请求,同时MongoDB的无模式文档存储方式刚好对应JavaScript对象可以自由扩展的特性,因此在技术的选择上采用了全栈JavaScript开发技术,能够保证实现应用程序的可扩展性、移植性和兼容性。
  目前,团队协作工具已经达到了预期的设计目标,在实际应用中,该工具的应用使得团队的工作效率显著提高,解决了团队中由于信息不共享、缺乏沟通等原因造成的任务职责不清、工作项堆积、多人重复工作、瓶颈问题不能及时暴露等问题,逐渐实现可持续的及时交付。

著录项

  • 作者

    李颜翎;

  • 作者单位

    东南大学;

  • 授予单位 东南大学;
  • 学科 软件工程
  • 授予学位 硕士
  • 导师姓名 金远平,赵永刚;
  • 年度 2017
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    软件工程; 结构设计; mvvm框架; JavaScript技术;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号