团队信息:

学号: 姓名: 本次博客链接:
041602209 黄毓明(临时队长)
061600236 杨礼亮 http://www.cnblogs.com/YangLiLiang/p/9821082.html
031601124 蒋熊 https://www.cnblogs.com/jxdbky/p/9822930.html
031601123 黄志铭   http://www.cnblogs.com/zhimingfzu/p/9823028.html
181600215 林翔宇  https://www.cnblogs.com/Stella12/p/9823123.html
031602219  柯奇豪(原队长)  https://www.cnblogs.com/S031602219/p/9822576.html
031602603 陈超星  https://www.cnblogs.com/ccxccx/p/9822698.html
041602204 丁水源  https://www.cnblogs.com/littlenorthwest/p/9820713.html

团队分工:

 分工图及todolist:

燃尽图:

UML  Design:

Part1:(部署图)

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

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

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

Part2:(类图)

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

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

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

 Part 3:(状态图)

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

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

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

 Part 4:(用例图)

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

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

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

Part 5:(活动图)

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

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

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

Part 6:(时序图)

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

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

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

Part 7:(实体关系图 )

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

  参与者

 (E-R图——参与者) 

(E-R图——发起者)

工具选择:

   Process ON 

  主要是基于方面才选择这个工具的,以前的老师也有推荐过。

使用感受:

   简单便携,支持的UML也比较多,主要是网页版,随时随地都可以使用,也比较容易上手,适合小团队使用。

PSP表格

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

Individual Score

具体评分细则:

姓名 贡献分+基础分=总得分(%)
黄毓明 15+2=17
丁水源 14+2=16
杨礼亮 11+2=13
蒋熊 6+2=8
黄志铭 6+2=8
苏路明 13+2=15
陈瀚霖 7+2=9
胡展瑞 12+2=14
  • 本队“原队长”给出的“课后”贡献分评估
学号 “课后”贡献分 评价
031602219 奇豪(队长) 12.5% 分配到的任务不难,算是正常操作,作为标准拿个基础分
041602209 毓明 14.5% 作为临时队长分配管理很好,各项任务也能尽职尽责
041602204 水源 13.5% 任务完成基本符合预期,但是用词上还需要改进,例如ER图中实体、属性应该是名词,“核实”以及某些实体的叫法都偏动作了些
061600236 礼亮 13.5% 任务完成基本符合预期,但是菱形分支上缺乏条件说明,部分箭头指示缺失,还望及时修改
031602603 超星 6.5% 参照交换组的评定,似乎贡献度不够,需注意
181600215 翔宇 12.5% 参照交换组的评定,任务完成基本符合预期
031601123 志铭 10.5% 两人做的话似乎分摊的工作量略小,同时类图的规范标准似乎没有明确,"+"(public)、"-"(private)和"#"(protected)的区别
031601124 10.5% 两人做的话似乎分摊的工作量略小,同时类图的规范标准似乎没有明确,"+"(public)、"-"(private)和"#"(protected)的区别

本次团队项目感受:

作为本次UML图设计的临时队长(自荐的),其实感觉自己还是有点不够尽职,对于任务分配和贡献分分配还是有些不太熟练,但好在队员们都很配合,不管是转过来队员,还是本组的原有队员,都积极配合完成工作,最后完成的结果也还可以,但感觉氛围还是有点生疏,没有在原队伍的那种感觉,可能是因为我没有协调好,互动好吧,这里我检讨一下自己。优点方面:新换来的队友都很积极,完成的效率质量都也还不错。 缺点:协同性较差,交流较少,作为临时队长自我检讨。

团队项目之UML图设计---WeEdit的更多相关文章

  1. 团队项目之UML图设计

    团队 学号 姓名 本次作业博客链接 031602428 苏路明(组长) https://www.cnblogs.com/Sulumer/p/9822854.html 031602401 陈瀚霖 htt ...

  2. 第四组项目总结(UML图设计)

    第四组项目总结(UML图设计) 相关链接: 墨刀原型链接:https://pan.baidu.com/s/1qrVI_je8NONVHT_FwH6Pwg 需求文档链接:https://www.cnbl ...

  3. 团队项目第二周spec设计

    本系统针对局域网进行联机聊天.聊天室分为服务器端和和客户端俩部分,服务器端程序主要 负责侦听客户端发来的信息,客户端需要登录到服务器端才可以实现正常的聊天功能. 1.本软件是一款局域网聊天软件,不能进 ...

  4. 《BUG创造队》第三次作业:团队项目原型设计与开发

    项目 内容 这个作业属于哪个课程 2016级软件工程 这个作业的要求在哪里 实验六 团队作业3:团队项目原型设计与开发 团队名称 BUG创造队 作业学习目标 ①掌握软件原型开发技术:②学会使用软件原型 ...

  5. 《Exceptioning团队》第六次作业:团队项目系统设计改进与详细设计

    一.项目基本介绍 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 Exception 作业学习目标 1.掌握面向对象软件设计方法:2.完善系统设计 ...

  6. 404 Note Found团队-项目UML设计

    目录 团队信息 分工选择 课上分工 课下分工 ToDolist alpha版本要做的事情 燃尽图 UML 用例图 状态图 活动图 类图 部署图 实例图 对象图 时序图 包图 通信图 贡献分评定 课上贡 ...

  7. 《A_Pancers团队》———团队项目原型设计与开发

    一.实验目的与要求 (1)掌握软件原型开发技术: (2)学习使用软件原型开发工具:本实验中使用墨刀 二.实验内容与步骤 任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型: 任务2 ...

  8. 《F4+2》——团队项目的原型设计与开发

      目 录 1 · 团队信息 2 · NABCD模型 3.  原型设计的工具 4 · 原型设计 5 · PSP表格 6 · 团队设计过程 7 · 原型设计心得   一 · 团 队 信 息 成 员 列 ...

  9. 《Exception团队》第三次作业:团队项目的原型设计

    一.项目基本介绍 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 Exception 作业学习目标 学习原型设计过程以及工具的使用 二.原型设计细 ...

随机推荐

  1. ajax 之POST请求,参数序列化

    比如,,我们在没有使用jquery的时候,没有$.post来让我们使用,那我们像下面这样直接发送: var params1 = { username: username, passwrod: pass ...

  2. linux 使用笔记2

    安装chrome浏览器在Fedora 23 下载pub wget https://dl-ssl.google.com/linux/linux_signing_key.pub 安装pub sudo rp ...

  3. BZOJ4033或洛谷3177 [HAOI2015]树上染色

    BZOJ原题链接 洛谷原题链接 很明显的树形\(DP\). 因为记录每个点的贡献很难,所以我们可以统计每条边的贡献. 对于每一条边,设边一侧的黑点有\(B_x\)个,白点有\(W_x\),另一侧黑点有 ...

  4. mysql if--then--else --endif 问题

    if 0 =resultValue then set @m = 2; else set @m =1; end if if 0 =resultValue then set @m = 2; else se ...

  5. zabbix监控系统_监控收集脚本使用分享

    性能测试总是要监控服务器,做了zabbix监控之后,重要收集监控数据,这里分享下我是怎么做的.  准备文件 python2.7 pypa-setuptools.tar.gz  -p  -path /h ...

  6. How to change and add some params to request in Laravel controller?

    $request->merge([ 'aae_id' => request('id', 0), 'foo' => 'bar', ]);

  7. PHP 获取当前所在的类名、方法名等

    PHP获取当前类名.方法名  __CLASS__ 获取当前类名  __FUNCTION__ 当前函数名(confirm)  __METHOD__ 当前方法名 (bankcard::confirm) _ ...

  8. android udp 无法收到数据 (模拟器中)

    解决方法:1. 运行模拟器2. 打开window 命令行执行:telnet localhost 55545554是模拟器的端口,执行之后会进入android console3. 在console下执行 ...

  9. redis 和 kookeeper 连用 构建 redis集群

    转载地址:https://www.zhihu.com/question/62598701

  10. Bootstrap学习遇到的role属性--- 无障碍网页应用属性

    以前接触过Bootstrap,但也只是仅仅接触,现在重新学习下,今天看到一个例子中的属性有一个role, 查阅资料发现这个是--WAI-ARIA无障碍设计属性: 通俗说是该设计为了一些盲人,失聪,残疾 ...