项目UML设计(团队)

前言


团队

组长成员参与贡献比例
530 雨勤用例图设计18%
311 旭状态图设计17%
403 俊类图设计21%
223 元活动图设计20%
437 海辉博客随笔+WBS分工设计+燃尽图24%

分工

  • WBS

    粒度较粗,主要描述每个模块下的分工,由于未讨论出真正适合且效率较高的代码,无法给出更加细的粒度工作。
    886354-20171021203354693-2078705591.png

确定 alpha 版本需要做哪些事情

这个需要时间,挤出来的时间。。。

  • 分工明细

成员负责模块具体任务
530 雨勤车辆检测与跟踪
311 旭行人检测与跟踪
403 俊界面
223 元测试+热力图
437 海辉视频摘要
  • leangoo

    小组内近期任务分布
    886354-20171021203217834-440846967.png

任务完成情况(惊了。。。某人竟然)
886354-20171021172000240-1913401517.png

  • 燃尽图

    按工作方式

    886354-20171021171844271-1524818620.png

    按照卡片数

    886354-20171021171903099-1541072906.png

UML

  • 工具:Process on

    • 优点:支持流程图、思维导图、原型图、UML、网络拓扑图等;支持图形界面操作,容易上手,方便实用;随时将作品分享给队友,达成团队之间的共享,能够更好的协同合作,互相促进;资源丰富,图库资源强大;
    • 缺点:模板商务化,没有酷炫的年轻化形式;需在线操作,网络因素可能造成不便;
  • 用例图

这里描述的是系统哪部分?
  • 描述了用户通过摄像头能够进行的操作,以及完成操作后的行为和调取需求视频的方法。
以下设计解决了哪些问题?
  • 解决了用户的可使用范围,通过我们的系统能够完成以视频摘要、行人检测、车辆检测为主的三大模块下的10个具体功能。
    886354-20171021164932474-186734246.png

  • 类图

    这里描述的是系统哪部分?

    描述了系统每个部分之间的关系、连接情况。

    以下设计解决了哪些问题?

    解决了开发者对于各个类体之间关系的宏观认识。
    886354-20171021164944256-613054972.png

  • 活动图

    这里描述的是系统哪部分?

    描述用户具体选择视频实时监控与视频分析两大模块,每个行为对应的结果,例如流量分析、视频摘要。

    - 这部分要面临什么样的问题?

    视频摘要部分的结果页的存储可能会面临困难。
    - 以下设计解决了哪些问题?
    解决了对于每一个功能页中可操作的行为的范围,以及一些超出允许操作的警告,如反馈页面的部分限制。在主体范围内,无论是视频监控还是视频分析,均可进行行人检测、车辆检测、流量统计、视频摘要等四大功能,并输出保存。
    886354-20171021165004365-1957700464.png

  • 状态图

- 这里描述的是系统哪部分?

信息摘要和输出摘要中的热力显示模块
- 以下设计解决了哪些问题?
解决了对视频进行行人、车辆检测后,对视频图像的显示问题,更加直观地展示出来。
886354-20171021165017256-1562479450.png

PSP

PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划10060
· Estimate· 估计这个任务需要多少时间10060
Development开发00
· Analysis· 需求分析 (包括学习新技术)00
· Design Spec· 生成设计文档3020
· Design Review· 设计复审 (和同事审核设计文档)00
· Coding Standard· 代码规范 (为目前的开发制定合适的规范)00
· Design· 具体设计3040
· Coding· 具体编码00
· Code Review· 代码复审00
· Test· 测试(自我测试,修改代码,提交修改)030
Reporting报告12060
· Test Report· 测试报告00
· Size Measurement· 计算工作量1010
· Postmortem & Process Improvement Plan· 事后总结, 并提出过程改进计划8030
合计470310

转载于:https://www.cnblogs.com/SoShun/p/7706348.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UML 重要启蒙文档 介绍建模和项目设计的重要概念和实施过程 UML 2.1 advances the successful UML 2.0 specification, and is quickly becoming the accepted standard for specifying, documenting and visualizing software systems. The Unified Modelling Language (UML) is also used for the modelling of non-software systems, and is extensively implemented in most industry sectors including finance, military and engineering. If you are new to the Unified Modelling Language, our Introduction to UML is a recommended starting point. 1 Introduction 3 1.1 Structural Modelling Diagrams 3 1.2 Behavioural Modelling Diagrams 3 2 Structural Modelling Diagrams 4 2.1 UML 2 Package Diagram 4 2.1.1 Package Diagrams 4 2.2 UML 2 Class Diagram 5 2.2.1 Class Diagrams 5 2.3 UML 2 Object Diagrams 11 2.3.1 Object Diagrams 11 2.4 UML 2 Composite Structure Diagram 13 2.4.1 Composite Diagrams 13 2.5 UML 2 Component Diagram 17 2.5.1 Component Diagrams 17 2.6 UML 2 Deployment Diagram 19 2.6.1 Deployment Diagrams 19 3 Behavioural Modelling Diagrams 21 3.1 UML 2 Use Case Diagram 21 3.1.1 Use Case Model 21 3.1.2 Use Case Definition 22 3.2 UML 2 Activity Diagram 24 3.2.1 Activity Diagrams 24 3.3 UML 2 State Machine Diagram 30 3.3.1 State Machine Diagrams 30 3.4 UML 2 Communication Diagram 37 3.4.1 Communication Diagrams 37 3.5 UML 2 Sequence Diagram 38 3.5.1 Sequence Diagrams 38 3.5.2 Lifelines 38 3.6 UML 2 Timing Diagram 44 3.6.1 Timing Diagrams 44 3.7 UML 2 Interaction Overview Diagram 46 3.7.1 Interaction Overview Diagrams 46
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值