项目UML设计(团队)

团队信息

队名:massivehard
组长:晓辉 队员:一飞,帅珍,斌豪,锦谋

团队分工

模块序号模块名模块具体内容
1日记编辑添加随笔
2照片选择选择照片识别
3消息模块收发消息
4个人信息账号,密码等
负责人分工明细TODO list
---
晓辉数据库搭建;接口设计完成后端开发
帅珍UI设计,界面美化完成界面的各种细节
一飞原型设计,书写博客,沟通队友协助晓辉完成后端开发
斌豪界面开发和帅珍完成前端开发
锦谋实现某些需要的算法配合晓辉实现交互

燃尽图

1220872-20171021200411381-944383091.png

UML

用例图

part1
这里描述的是系统哪部分?
描述的是系统实现部分
这部分要面临什么样的问题?
面临照片检索功能,随笔添加功能。
以下设计解决了哪些问题?
解决了该app逻辑不清楚的问题,使逻辑清楚,功能模块进一步细化。
1220872-20171021200755115-777384862.png

类图

part1
这里描述的是系统哪部分?
描述了用户中各个类之间交互的部分
这部分要面临什么样的问题?
要理清各个类之间的关系,清楚每个类之间的功能表达。
以下设计解决了哪些问题?
清楚了各个类之间的关系,明白了每个类内部需要有哪些数据成员和需要哪些函数和具体实现
1220872-20171021203906537-545650883.png

状态图

part1
这里描述的是系统哪部分?
描述的是系统在每个功能界面实现时的状态
这部分要面临什么样的问题?
面临模仿用户使用该块功能模块时的感受好坏问题
以下设计解决了哪些问题?
解决了用户界面不友好的问题
1220872-20171021204223271-1974601671.png

活动图

part1
这里描述的是系统哪部分?
描述用户在每个模块进行的活动
这部分要面临什么样的问题?
活动动作僵硬,活动里面的功能不够完善
以下设计解决了哪些问题?
解决了功能不完善,活动不够清楚的问题
1220872-20171021204711052-1560845382.png

工具选择

工具名:peocesson
选择理由:在线编辑工具,几个人可以同时操作,界面比较友好,可以快速上手。

使用后对工具的评价

功能确实很齐全,且简单易上手,而且相比之前用的5.0版本,不管是界面还是颜色都友好了很多

PSP表格

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

转载于:https://www.cnblogs.com/llsz/p/7706072.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/251668.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

安装asp.net mvc4后mvc3项目编译报错

为什么80%的码农都做不了架构师?>>> 安装asp.net mvc4之后,之前的mvc3项目编译时报这个错“The type System.Web.Mvc.ModelClientValidationRule exists in both c:\Program Files\Microsoft ASP.NET\ASP.NET MVC 3\Assemblies\System.Web.M…

POJ 3608 Bridge Across Islands 《挑战程序设计竞赛》

为什么80%的码农都做不了架构师?>>> POJ 3608 Bridge Across Islands跨岛大桥:在两个凸包小岛之间造桥,求最小距离?3.6与平面和空间打交道的计算几何 凸包 这题原始数据已经是凸包(convex polygons&#x…

抓包(Charles工具入门)

一、charles工具简单使用 1、录制操作 录制请求、清空录制请求: 两种展示请求的视图方式: 2、录制请求的简单分析 (1)请求的总览页面Overview:可查看请求路径、请求方式、请求时间等有关该请求的内容 (2&am…

探秘创造力

为什么80%的码农都做不了架构师?>>> 创造力,在很多行业和领域都被视为神奇的存在,大家都希望自己的创造力能够无限,感觉创造力已经被神话了。其实,一个简单问题可能很少人能够明确:”创造力是天…

Chrome Android 60.X+ 不能自动播放audio音频的解决办法

Chrome Android等一些浏览器默认限制了自动播放音频视频等,需要用户有点击的动作后才可以播放。这样的原因在于很多用户流量需要付费,而限制了自动播放可以避免用户在不知情的情况下产生高额的流量费用。 在60.X版本之前,chrome://flags中有一…

框架设计:实现数据的按需更新与插入的改进--用数据对比进一步说明

2019独角兽企业重金招聘Python工程师标准>>> 在发布完:框架设计:实现数据的按需更新与插入的改进 之后: 有网友表示不理解,于是这里给出一篇简单的说明对比,表示下改进后好处。 一:场景一&#…

Java异常详解及如何处理

来源:Java异常详解及如何处理 简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户&…

TransactionScope 的基本原理简介

C# 的事务编程 1 Db事务 DbConnection 中创建基于当前连接的 DbTransaction 2 使用TransactionScope ,创建环境事务 一旦创建,在这个环境包含的DbConnection 实例 都会根据连接字符串中的 Sqlserver 连接字符串支持,是否自动附加当前环境事务. 连接字符…

Canvas 生成交互动画

2019独角兽企业重金招聘Python工程师标准>>> 今天介绍的是一个HTML5交互动画效果,难以置信。HTML5虽说还有很多东西在改进,但现在所能实现的 效果的程度我想是诸位很难想象得到的,实在是发展得太快了。 查看详情 转载于:https://m…

二分搜索技术

2019独角兽企业重金招聘Python工程师标准>>> 分治法的基本思想:将一个规模为n的问题,分解为k个规模较小的子问题,这些子问题互相独立且与原问题相同。递归的解这些子问题,然后将各个子问题的解合并得到原问题的解。 经…

apachacxf项目使用@WebService报错

首先去除已经导入的包那是因为我们要导入javaee的api,首先点击最下面这个选择自己电脑上的路径然后就会自动导入上面的包,同时在jar库上也会出现转载于:https://www.cnblogs.com/fengnan/p/9311949.html

Java中的属性和方法

题目 实体类 测试类 转载于:https://www.cnblogs.com/maoxiuying/p/9130361.html

2019-06-13 Java学习日记之MySql

数据库概述: 1、什么是数据库,数据库有什么作用? 数据库就是存储数据的仓库,气本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及…

windows下手动安装composer

1.下载compser.phar 地址 https://getcomposer.org/download/ 2.新建composer.bat 文件,写入“php "%~dp0composer.phar" %*” 3.把composer.bat composer.phar 两个文件放入 4.向环境变量里面写人“;D:\phpStudy\php\php-5.4.45;D:\phpStudy\php\php-5…

java-number

通常,当我使用number类型的时候,我们可以使用原始数据类型例如byte,int,long,double等 int i 5000; float b 13.65; double m 0xaf; 所有包装类(整型,长型,字节型,双精度型,浮点型&a…

MyBatis学习总结(9)——使用MyBatis Generator自动创建代码

2019独角兽企业重金招聘Python工程师标准>>> 由于MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。这…

20162317 2017-2018-1 《程序设计与数据结构》第8周学习总结

20162317 2017-2018-1 《程序设计与数据结构》第8周学习总结 教材学习内容总结 1、二叉查找树的定义、性质2、向二叉查找树中添加元素的方法3、在二叉查找树中删除元素的方法4、旋转的定义、方法、意义 教材学习中的问题和解决过程问题1:我在17章中看到这么一句话&a…

Java基础学习总结(22)——异常处理

2019独角兽企业重金招聘Python工程师标准>>> 一、异常的概念 异常指的是运行期出现的错误,也就是当程序开始执行以后执行期出现的错误。出现错误时观察错误的名字和行号最为重要。 1 package cn.javastudy.summary;2 3 public class TestEx{4 5 …

130242014045 林承晖 第2次实验

软件体系结构的第二次实验(解释器风格与管道过滤器风格) 一、实验目的 1.熟悉体系结构的风格的概念 2.理解和应用管道过滤器型的风格。 3、理解解释器的原理 4、理解编译器模型 二、实验环境 硬件: 软件:P…

Java基础学习总结(8)——super关键字

2019独角兽企业重金招聘Python工程师标准>>> 一、super关键字 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类…