首页 > 其他 > 详细

2018软工项目UML设计(团队)

时间:2018-10-20 20:55:35      阅读:454      评论:0      收藏:0      [点我收藏+]

团队信息

  • 队名:火箭少男100
  • 本次作业课上成员
短学号 本次作业博客链接
2507 俞辛(临时队长) https://www.cnblogs.com/multhree/p/9821080.html
2523 宏岩 https://www.cnblogs.com/031602523liu/p/9822823.html
1131 喜源
2502 柏涛
2431
2439 凯欣
2219 奇豪
2230 恺翔
2509 钧昊
2325
  • 原组成员
短学号 本次作业博客链接
2325 燊(队长)
1232 志豪
1131 喜源
2523 宏岩 https://www.cnblogs.com/031602523liu/p/9822823.html
2230 恺翔
2509 钧昊
2507 俞辛 https://www.cnblogs.com/multhree/p/9821080.html
2501 宇航
2502 柏涛

团队分工

write something

UML

PART 1 —— 用例图

  1. 个人管理系统和登录系统
  • 这里描述的是系统哪部分?
    • 这里是用户个人管理系统和登录系统的用例图。
  • 这部分面临什么样的问题?
    • 这部分要面临用户登录、注册验证、忘记密码的基本问题,用户的管理系统涉及个人信息维护、系统缓存和恢复加载等问题。
  • 以下设计解决了哪些问题?
    • 展现了客户与我们软件之间的交互联系,便于我们对用户个人管理系统和登录系统的可视化和软件原型设计,使用户能够理解使用登录和个人信息的联系,更方便操作,并使开发者能够有条理的实现这些元素。
  • 附:技术分享图片
  1. 社区管理系统
  • 这里描述的是系统哪部分?
    • 这里是社区管理系统的用例图。
  • 这部分面临什么样的问题?
    • 这部分要面临搜索店铺,推荐店铺等算法问题,以及查看附近动态的及时性。
  • 以下设计解决了哪些问题?
    • 展现了社区管理的基本框架,便于我们对社区系统的可视化和软件原型设计,用户可以通过这个图更加理解社区的基本功能,便于操作。
  • 附:
    技术分享图片

PART 2 —— 类图

  • 这里描述的是系统哪部分?
    • 描述了系统每个部分之间的关系、连接情况。
  • 这部分要面临什么样的问题?
    • 对于Yolo和CRNN类的使用,需要使用预先训练的参数。参数的训练,需要包含大量数据的数据集,然而,现在还没有有针对性的已经标注好的数据集,这就需要我们手动收集数据,进行标注,需要大量的人力物力。

    • 卷积运算需要强大的运算能力支持,较低端的单核CPU服务器计算能力较弱,可能无法满足实时性的需求。将会采用更高性能的CPU服务器甚至GPU服务器。但是这样成本较高。
  • 以下设计解决了哪些问题?
    • 解决了开发者对于各个类体之间关系的宏观认识。
  • 附:
    技术分享图片

PART 3 —— 活动图

  • 这里描述的是系统哪部分?
    • 描述软件的大致使用流程,以及店铺扫描、评论分享功能的使用流程。
  • 这部分面临什么样的问题?
    • 用户在使用软件的时候流程较为复杂,活动图可以帮助用户梳理整个软件的使用流程。
  • 以下设计解决了哪些问题?
    • 帮助用户理清软件的使用流程,明确各个功能的使用细节。
  • 附:
    技术分享图片

PART 4 —— 状态图

  1. 登入界面
  • 这里描述的是系统哪部分?
    • 用户登入注册的部分。
  • 这部分面临什么样的问题?
    • 面临账号的登入注册以及游客登入的设计逻辑的问题。
  • 以下设计解决了哪些问题?
    • 解决了在设计登入注册找回密码以及游客登入这几个方面的逻辑顺序。
  • 附:
    技术分享图片
  1. 主要功能
  • 这里描述的是系统哪部分?
    • 用户社交,店铺搜索以及进行店铺收藏评论的部分。
  • 这部分面临什么样的问题?
    • 面临在用户使用软件的几个主要功能时候的交互操作的逻辑。
  • 以下设计解决了哪些问题?
    • 解决了在设计界面主要功能时候。面临搜索店铺卡片,查看店铺介绍,收藏店铺,点评店铺。此外,从收藏的店铺中进行评论店铺。还有对社交部分的交互逻辑,设计点赞和评论的功能。
  • 附:
    技术分享图片

PART 5 —— 实体关系图

  • 这里描述的是系统哪部分?
    • 这是系统内部各个部分之间的实体关系图。
  • 这部分面临什么样的问题?
    • 这部分将面对如何构建整体数据库与内部细分以及各数据库之间的联系问题。
  • 以下设计解决了哪些问题?
    • 使得各个环节与内部关系之间的联系更加的明确,更方便地在后续的编码过程里明确定义各实体对象。
  • 附:
    技术分享图片

PART 6 —— 时序图

  • 这里描述的是系统哪部分?
    • 描述系统中各个对象之间发送消息的时间顺序,显示整个系统和用户之间的动态协作。
  • 这部分面临什么样的问题?
    • 系统各个部分及使用者之间的同步、异步等等时序逻辑的问题。
    • 各个模块之间传递细节的差异问题。
  • 以下设计解决了哪些问题?
    • 描述了各个部分之间的消息通信,确认了模块间的请求、等待等等关系。
  • 附:
    技术分享图片

工具选择

本次作业团队的最终选择为 Process On

作业发布之后,团队就召集了一次小规模会议(因为比较突然,有部分人没能出席)。主要是在 Process On 和 Visio 两者之间进行选择。最终考虑到以下几点选择了Process On:

  • Process On 可以很方便的在网页上打开使用,而 Visio 需要在机房电脑上重新安装
  • Process On 的基本功能完全免费,而 Visio 则是需要收费的
  • 团队中大部分成员都有使用 Process On 的经历,个别同学还是资深用户

使用后对工具的评价

PSP表格

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

评估成员的贡献分配

  • 本队“临时队长”给出的“课上”贡献分评估
    技术分享图片
短学号 “课上”贡献分
2507 俞辛(临时队长) 14%
2523 宏岩 14%
1131 喜源 14%
2502 柏涛 16%
2431 16%
2439 凯欣 13%
2219 奇豪 13%
2230 恺翔 0%
2509 钧昊 0%
2325 0%

说明:13%是最基础的贡献度,其中奇豪和凯欣都按时完成了任务,但是都进行了返工。而柏涛和源提前完成任务并且高质量完成任务。剩下的同学都是按时完成任务并且没有返工。0%贡献度的同学本次课请假没能参与。

给出本次换队环节的感受

对于这次团队作业,我本来应该是交换到别的队伍去完成任务的。但是由于我们组的三位成员外出参加比赛,团队内成员不足。经过和乐忠豪同学的沟通之后,他允许了我留在原组的请求,首先要在这里感谢他的理解!
本次作为团队成员,由于团队的人员较以前减少一些,加上临时队长比较温顺,所以团队的氛围相较以前会显得沉寂一些。但是大家都可以专注于自己的任务,并及时的沟通,但是沟通只限于两三个人之间,没有整组成员没有进行过共同的交流。评价被换进来的三位同学,他们在和我们明确了软件的功能之后,迅速的的完成了各类UML图的制作,但是却存在着质量不高的问题,有几张UML也被队长退回修改多次(可见临时队长真的很严格)。接下来评价一下新的队长,和老队长相比,新队长显得温顺一些,不能调动起大家的积极性,团队缺少共同的交流机会,这应该是新队长要加强的地方。但是新队长会比新队长有更严格的要求。对我们的贡献度评分也很公平公正,并在最后下课的时候也给我们解释了评分原因,这也是老队长应该向新队长学习的。
总而言之,对于这次集体作业,感谢大家可以积极配合认真的完成各自的任务,队长有条不紊的进行汇总并按时提交,学习了大家身上的优点,带给我很多的思考。

2018软工项目UML设计(团队)

原文:https://www.cnblogs.com/031602523liu/p/9822823.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!