项目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
### 回答1: UML团队开发流程与管理PDF是一个关于UML(Unified Modeling Language,统一建模语言)团队开发项目的流程和管理的文档或指南。它主要介绍了UML团队项目开发过程中的各个阶段和相关的管理方法。 UML团队开发流程通常包括项目需求定义、系统分析与设计、编码与测试、发布与维护等几个主要阶段。首先,在项目需求定义阶段,团队将与客户一起明确项目的需求和目标。然后,在系统分析与设计阶段,团队将使用UML工具和技术来创建用例图、类图、时序图等来描述系统的结构和行为。接下来,在编码与测试阶段,团队将根据设计的模型和规范进行具体的编码和单元测试。最后,在发布与维护阶段,团队将系统部署并进行后续的运维和维护工作。 在管理方面,UML团队需要进行有效的项目管理和团队协作。项目管理方面,团队可以使用项目管理工具来进行项目计划、进度跟踪和资源分配等管理工作。此外,团队还需要进行有效的沟通和协作,确保团队成员之间的信息流畅和项目进度的顺利推进。 UML团队开发流程与管理PDF可以帮助团队成员了解整个开发过程的脉络和各个阶段的工作内容。它提供了一种指导和规范,有助于团队成员协同合作,提高开发效率和质量。此外,这个PDF还可以作为团队培训和知识分享的工具,帮助新成员快速融入项目并理解工作流程。 综上所述,UML团队开发流程与管理PDF是一个关于UML团队开发项目的流程和管理的文档,它通过介绍各个阶段和管理方法,帮助团队成员协同合作,提高开发效率和质量。 ### 回答2: UML(统一建模语言)团队开发流程与管理PDF是关于使用UML进行团队开发和项目管理的指南。UML是一种标准化的图形化建模语言,用于描述、设计和分析软件系统。 在UML团队开发流程中,首先团队成员需要进行需求分析,明确系统的功能和性能要求。然后,团队需要将需求转化为UML图形表示,如用例图、活动图和类图。这些图形可以帮助团队成员更好地理解系统的组成部分和交互方式。 接下来,团队成员可以根据需求和UML图形创建原型,并进行迭代开发。团队可以使用UML的序列图和状态图来模拟系统的交互过程和行为,以及系统的状态变化。 在团队开发过程中,团队成员需要通过协作和沟通进行有效的工作。他们可以使用UML的协作图和通信图来描述团队成员之间的协作方式和信息交换。 此外,UML团队开发流程还包括测试、调试、部署和维护等阶段。团队成员可以使用UML的部署图和组件图来描述系统的部署和组件结构,以确保系统的可靠性和性能。 在UML团队开发过程中,团队管理也起到关键作用。团队领导者需要制定项目计划、分配任务和监督团队进展。他们可以使用UML的活动图和时间线图来可视化项目进展和资源分配。 总之,UML团队开发流程与管理PDF提供了一种结构化的方法来组织和管理团队开发项目。它帮助团队成员更好地理解和设计系统,并提供了一种标准化的语言来进行协作和沟通。通过采用UML团队开发流程,团队可以提高开发效率,减少错误,并确保项目的成功实施。 ### 回答3: UML(统一建模语言)团队开发流程与管理pdf是一种用于管理和指导团队在软件开发过程中使用UML进行建模的文件。在软件开发中,使用合适的方法和工具进行团队协作和项目管理非常重要,因为这可以帮助团队成员更好地理解需求、设计和实现软件系统。 UML团队开发流程与管理pdf通常包含以下内容: 1. 项目定义和需求分析: 这一阶段需要明确项目的目标和范围,并对系统的需求进行分析和定义。团队成员可以使用UML图示来描述系统的结构和功能。 2. 概要设计: 在概要设计阶段,团队成员通过使用UML类图、用例图、活动图等来定义系统的架构和组件之间的关系。这些图形工具可以帮助团队成员更好地理解系统的结构和功能,并进行更准确的设计和实施。 3. 详细设计:在详细设计阶段,团队成员通过使用UML时序图、状态图等来详细描述系统的行为和交互细节。使用这些图形工具可以使团队成员更好地理解系统的各个部分的行为,并在实施过程中提供指导。 4. 编码和测试: 在编码和测试阶段,团队成员根据详细设计的要求进行编码和单元测试。开发人员可以使用UML类图、时序图等工具来指导编码过程,并确保编码的正确性和质量。 5. 集成和测试: 在集成和测试阶段,团队成员将各个部分的代码整合到一起,并进行系统级别的测试。使用UML时序图、活动图等可以帮助团队成员更好地理解系统的整体行为。 通过使用UML团队开发流程与管理pdf,团队成员可以更好地进行协作和沟通,并确保软件项目的顺利完成。这种文档在软件开发领域被广泛应用,并已成为实践中的一种有效工具。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值