福大软工 · 第八次作业(课堂实战)- 项目UML设计(团队)

本博客详细介绍了WeEdit小程序的UML设计过程,涵盖了部署图、类图、状态图、用例图、活动图、时序图和实体关系图的创建与应用。解析了各部分的设计思路、面临的问题及解决方案,强调了团队分工和工具选择的重要性。

1、队伍信息:

  队伍名称:彳艮彳亍团队

 

学号本次作业博客链接
031602219奇豪(队长)https://www.cnblogs.com/S031602219/p/9822576.html
041602209毓明http://www.cnblogs.com/mingsonic/p/9820702.html
041602204水源http://www.cnblogs.com/littlenorthwest/p/9820713.html
061600236礼亮 http://www.cnblogs.com/YangLiLiang/p/9821082.html
031602603超星 http://www.cnblogs.com/ccxccx/p/9822698.html
181600215翔宇 
031601123志铭 
031601124 http://www.cnblogs.com/ccxccx/p/9822698.html

2、团队分工:

  负责状态图制作

燃尽图:

 

3、UML :

Part1:(部署图)

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

  这里主要说明的是部署问题

• 这部分要面临什么样的问题?
  服务器及数据库的搭建,前后端交互等。
• 以下设计解决了哪些问题?
  解决的问题:
    前端客户操作返回给后台服务器,后端服务器依照前端操作给出相应返回值,从数据库中调用相应的数据。

 

 

Part2:(类图)

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

      使用WeEdit小程序的功能方面内容。

• 这部分要面临什么样的问题?
  1)项目模块定义不够清晰;
       2)代码未有统一格式;
• 以下设计解决了哪些问题?
  解决的问题:
     通过统一参数,方便后续前后端工作的配合。

 

 

 Part 3:(状态图)

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

      这部分UML描述了发布签到、发布共享文档、发布投票功能可能的状态以及其中状态的具体活动

• 这部分要面临什么样的问题?
  每个具体状态转化细化得不够完全、在实现中还需更近一步改进
• 以下设计解决了哪些问题?
  解决的问题:
     体现了软件需要的功能以及解决了软件内部各功能实现的逻辑问题

 

 

 Part 4:(用例图)

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

       这里是用户在**WeEdit**系统上能够进行各项操作的部分,以及对操作内容的具体化。

• 这部分要面临什么样的问题?
  需要面临功能如何按照用户习惯排布的问题
• 以下设计解决了哪些问题?
  解决的问题:
     各个功能模块之间直观的逻辑联系

 

 

Part 5:(活动图)

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

       描述了用户具体选择发布通知,现场签到,投票,想法收集和文章分享这几大模块。以及每个模块相对应的后续操作和结果。如进入现场签到模块后,可以选择签到会议。

• 这部分要面临什么样的问题?
  不能防止同学带翘课的同学的手机来签到。
• 以下设计解决了哪些问题?
  解决的问题:
     解决了用户权限的问题。不同权限的用户进入不同的界面,进行不同的操作,不会发生权限混乱造成文件出现错误。

 

 

Part 6:(时序图)

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

       展示对象之间交互的顺序。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。

• 这部分要面临什么样的问题?
  需要理清项目各模块内的逻辑,按时间顺序显示各模块内的动态协作。
• 以下设计解决了哪些问题?
  解决的问题:
    更加清晰地展示了各模块内的交互逻辑、交互顺序。

 

 

Part 7:(实体关系图 )

• 这里描述的是系统哪部分?
   主要描述的是系统的概念结构设计的部分。
• 这部分要面临什么样的问题?
  实体的决定、实体属性的决定、实体之间的关系(包括了一对一,一对多,多对一,多对多)
• 以下设计解决了哪些问题?
  解决的问题:
    1) 分配了七个实体:参与者、发起者、投票、现场签到、文章分享、想法收集、发布通知
    2) 各实体属性的决定。具体属性可参照“实体关系图”。
    3) 各实体之间的关系。具体实体之间的关系可参照“实体关系图”

  参与者

 (E-R图——参与者) 

 

 (E-R图——发起者)

4、工具选择:

本次作业团队的选择为process on

5、使用后对工具的评价:

1、容易上手,使用起来很方便。因为是网页端的,不用下载就能使用。

2、不过在注册和登陆过程发现注册和登陆按钮需要点击多次才有反应,这可能是个bug。

3、但是process on的模板太丑了,而且很少。

6、PSP表格:

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

7、评估成员的贡献分配

具体评分细则:

 

姓名贡献分+基础分=总得分(%)
黄毓明15+2=17
丁水源14+2=16
杨礼亮11+2=13
蒋熊6+2=8
黄志铭6+2=8
苏路明13+2=15
陈瀚霖7+2=9
胡展瑞12+2=14

8、环节的感受

 未换队同学的感受(临时队长、被换来的新队友、新团队氛围等照比原队有什么优缺点)

  我觉得临时队长很称职,有队长的担当,在整个过程中兼顾了新来同学工作环境陌生这个问题做了一些分工调整。

  被换来的新队友坐得离我挺远的,和他们几乎没有交流,但是在群上的消息反馈很积极,而且工作速度快而且完成度高,还做了额外的工作。

  整体的氛围还是很好的,感觉新同学积极性确实更高一些,而且一起分工合作的速度比想象的快很多。

转载于:https://www.cnblogs.com/YangLiLiang/p/9821082.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值