【团队信息】

  • 团队项目: 小葵日记——主打记录与分享模式的日记app
  • 队名:日不落战队
  • 队员信息及贡献分比例
短学号 本次作业博客链接 此次作业任务 贡献分配 备注
501 安琪 http://www.cnblogs.com/Akyy/p/7705412.html 1.用例图;2.博客; 20% 队长
532 智慧 http://www.cnblogs.com/bsyt/p/7707285.html 状态图 15%
612 章鹏 http://www.cnblogs.com/pengpeng123/p/7705535.html 1.类图;2.活动图 18%
616 语恳 http://www.cnblogs.com/liyuken/p/7705498.html 状态图 15%
618 炜坤 http://www.cnblogs.com/kunza/p/7705526.html 用例图 17%
621 http://www.cnblogs.com/playpark/p/7706182.html 活动图 15%

【团队阶段分工】

  • alpha版本
模块序号 模块名 模块具体内容
1 登录注册模块 完成用户的登录与注册
2 日记基础编辑模块 文字及图片的输入、编辑、存储
3 世界模块 日记的推送、分享、评论、收藏
4 个人基础信息模块 昵称、性别等个人信息的编辑存储
5 消息模块 收到的评论、发出的评论存储提示
6 加密模块 私密日记数字加密、指纹加密
  • 成员分工明细及TODO list
负责人 分工明细 TODO list
安琪 1.跟踪项目进程、安排整体计划;2.前端助攻;3.辅助UI设计 1.完成登录注册模块前端开发;2.完成个人基础信息模块前端开发
智慧 1.数据库搭建;2.接口设计;3.后端主力一号 同章鹏、少协商完成6大模块的后端开发
章鹏 1.带领后端小分队;2.数据库搭建;3.接口设计;4.后端主力二号 1.跟踪后端小分队进程;2.同智慧、少协商完成6大模块的后端开发
语恳 1.原型制作;2.UI设计 配合前端开发进程,完成各个界面的UI设计稿
炜坤 1.原型制作;2.前端主力 1.完成日记基础编辑模块前端开发;2.完成世界模块前端构建;3.完成消息模块前端开发;4.完成加密模块前端开发
1.数据库搭建;2.接口设计;3.后端主力三号 同智慧、章鹏协商完成6大模块的后端开发
  • 燃尽图

【UML】

用例图

【part1】

  • 这里描述的是系统哪部分?
  • 这里是日记系统的管理日记部分的用例图。
  • 这部分要面临什么样的问题?
  • 这部分将面对如何展示和管理用户日记的问题,我们大体分为三个操作:搜索日记、添加日记、查看日记。
  • 以下设计解决了哪些问题?
  • 以下设计罗列了日记管理的基本逻辑,日记列表以标签、时间、已分享的不同形式展示,能够让用户更直观的看到自己的全部日记。
  • 附:

【part2】

  • 这里描述的是系统哪部分?
  • 这里是日记系统的日记编辑部分的用例图。
  • 这部分要面临什么样的问题?
  • 编辑日记部分面临文中插图、插入语音和手写涂鸦的难题,以及云同步的状态问题。
  • 以下设计解决了哪些问题?
  • 本系统的设计将日记编辑划分了多部分子级操作,除了分享到世界、日记上锁和云同步为状态标识的改变外,其他均为对日记内容的编辑操作,解决了日记编辑功能的划分问题。
  • 附:

【part3】

  • 这里描述的是系统哪部分?
  • 这里是用户个人管理系统的用例图
  • 这部分要面临什么样的问题?
  • 这部分要面临用户登录、注册验证的基本问题,用户的设置系统涉及日记写作、个人信息维护、系统缓存的问题。
  • 以下设计解决了哪些问题?
  • 此设计以人为本,用户能通过手机号注册、登录和找回密码,用户设置里包含应有尽有的主题设置、草稿箱回收站、写作设置、安全设置等等,以模块化设置细分下一级,符合现今APP操作的习惯,尽量让用户减少学习成本,快速上手。
  • 附:

【part4】

  • 这里描述的是系统哪部分?
  • 这里是日记社交系统的用例图
  • 这部分要面临什么样的问题?
  • 这部分将面临用户如何分享以及分享后的各种操作如何实现的问题,以及消息如何汇总反馈到用户的界面。
  • 以下设计解决了哪些问题?
  • 为了解决日记社交部分,我们的设计将用户分享后的日记的操作大致分为评论、收藏、转发,以此功能展开子级功能,符合当今APP社交行为的模式,相信用户能够在短时间内上手并爱上分享日记。
  • 所有与用户有关的评论将以清晰的方式展现在消息系统,还包含管理员不定时发送的系统通知,让用户不再轻易错过评论。
  • 附:

类图

  • 这里描述的是系统哪部分?
  • 用户与日记、收藏夹、意见方面的内容。
  • 这部分要面临什么样的问题?
  • 各种类之间的关系比较模糊。
  • 以下设计解决了哪些问题?
  • 更加清晰用户与日记、收藏夹、意见的关系。
  • 附:

活动图

  • 这里描述的是系统哪部分?
  • 用户写日记的部分。
  • 这部分要面临什么样的问题?
  • 用户写日记的过程会遇到的情况比较多,难以梳理清楚整个流程。
  • 以下设计解决了哪些问题?
  • 更加清晰用户写日记的流程。
  • 附:

状态图

【part1】

  • 这里描述的是系统哪部分?
  • 用户登入注册部分。
  • 这部分要面临什么样的问题?
  • 面临账号管理的问题。
  • 以下设计解决了哪些问题?
  • 3.解决了用户账号的登入注册问题。
  • 附:

【part2】

  • 这里描述的是系统哪部分?
  • 日记编辑界面。
  • 这部分要面临什么样的问题?
  • 面临日记的管理问题。
  • 以下设计解决了哪些问题?
  • 解决了日记的管理问题。
  • 附:

【part3】

  • 这里描述的是系统哪部分?
  • 用户自定义个人标签
  • 这部分要面临什么样的问题?
  • 系统提供的标签只能按大的分类名词,数量要适当,同时要做到全面。
  • 以下设计解决了哪些问题?
  • 用户关注系统标签或取消关注;而系统标签是系统提供的标签,过多会混乱、不友好;而有限的标签往往不能满足用户的标注需求。
  • 附:

【part4】

  • 这里描述的是系统哪部分?
  • 支持创建用户个人收藏夹,方便分类和管理
  • 这部分要面临什么样的问题?
  • 当用户收藏日记时,我们如何去组织这些日记。让用户之后能更快的找到、并管理.
  • 以下设计解决了哪些问题?
  • 在收藏感兴趣的日记过多时,往往会很混乱。下次查阅方便。
  • 附:

【工具选择】

  • 制作工具:staruml2.8
  • 选择理由:staruml功能完整、易上手;有试用过ProcessOn和visio,前者缺少部分构图零件(例如包含箭头),后者使用感一般。相比之下,选择以内容为王道,用staruml。

【使用后的评价】

功能确实很齐全,且简单易上手,而且相比之前用的5.0版本,不管是界面还是颜色都友好了很多,唯一的问题就是每个复制框都是连在一起的,改一个全部也都改了,这点不大友好。

【PSP】

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

项目UML设计(团队)的更多相关文章

  1. 第三视角团队:项目UML设计(团队)

    项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...

  2. 福大软工 1816:项目UML设计(团队作业三)

    项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...

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

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

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

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

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

    团队信息 队名:火箭少男100 本次作业课上成员 短学号 名 本次作业博客链接 2507 俞辛(临时队长) https://www.cnblogs.com/multhree/p/9821080.htm ...

  6. 18软工实践-第八次作业(课堂实战)-项目UML设计(团队)

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

  7. 福大软工1816 - 第八次作业(课堂实战)- 项目UML设计

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

  8. 项目UML设计

    团队信息 队名:火箭少男100 本次作业课上成员 短学号 名 本次作业博客链接 2507 俞辛(临时队长) https://www.cnblogs.com/multhree/p/9821080.htm ...

  9. 第八次作业(课堂实战)- 项目UML设计(团队)

    1. 团队信息 队名:小白吃队 成员: 后敬甲 031602409 卢泽明 031602328 蔡文斌 031602301 葛亮 031602617 刘浩 031602423 黄泽 031602317 ...

随机推荐

  1. S3C2440启动程序运行过程

    s3c2440有两种启动方式,一种Nor flash 启动,一种Nand flash 启动. 由于NAND FLASH是接在NAND FLASH控制器上而不是系统总线上,所以没有在S3C2440A的8 ...

  2. JS第一周学习笔记整理

    目录 JS正式课第一周笔记整理 JS正式课第一周笔记整理 webstorm : 代码编辑器 浏览器: 代码解析器: Git : 是一个工具;用于团队协作开发项目管理代码的工具:在工作中用git.svn ...

  3. Linux计划任务crontab设置详解

    crontab文件的格式: minute hour day month weekday username command minute:分,值为0-59 hour:小时,值为1-23 day:天,值为 ...

  4. PAT (Basic Level) Practice 1007 素数对猜想

    个人练习 让我们定义d​n​​为:d​n​​=p​n+1​​−p​n​​,其中p​i​​是第i个素数.显然有d​1​​=1,且对于n>1有d​n​​是偶数.“素数对猜想”认为“存在无穷多对相邻且 ...

  5. java 第八章 异常处理

    一.异常简介 (一)定义: 运行期间出现的错误,而不是编译时的语法错误 例如: 1.打开一个不存在的文件 2.网络连接中断 3.数学类错误 4.操作数组越界等 (二)异常的继承树 (三)异常类的体系结 ...

  6. 20145209 2016-2017-2 《Java程序设计》第4周学习总结

    20145209 2016-2017-2 <Java程序设计>第4周学习总结 教材学习内容总结 继承是面向对象最显著的一个特性.继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性 ...

  7. 北京Uber优步司机奖励政策(12月2日)

    用户组:人民优步(适用于12月2日)奖励政策: 滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:htt ...

  8. c#中insert Geography的字段,包含事务

    SqlConnection conn = new SqlConnection(); conn.ConnectionString ="你的sql server数据库连接字符串"; c ...

  9. Ruby学习系列一,基本认识

    安装Ruby后,打开命令行,先来看下Ruby的版本. ruby -v ,如果看到类似 ruby 1.9.3p392.... ,说明我们的Ruby安装成功了. 然后我们输入 irb ,进入Ruby的交互 ...

  10. Linux下查看CPU信息[/proc/cpuinfo]

    最近在研究linux系统负载的时候,接触到一些关于CPU信息查看的知识,和大家分享一下.通过对/proc/cpuinfo文件中的参数的分析,也学到了不少东西. 在linux操作系统中,CPU的信息在启 ...