概要设计分析工作任务的属性和方法Word格式.docx

上传人:b****2 文档编号:736229 上传时间:2023-04-29 格式:DOCX 页数:16 大小:929.23KB
下载 相关 举报
概要设计分析工作任务的属性和方法Word格式.docx_第1页
第1页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第2页
第2页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第3页
第3页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第4页
第4页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第5页
第5页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第6页
第6页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第7页
第7页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第8页
第8页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第9页
第9页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第10页
第10页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第11页
第11页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第12页
第12页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第13页
第13页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第14页
第14页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第15页
第15页 / 共16页
概要设计分析工作任务的属性和方法Word格式.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

概要设计分析工作任务的属性和方法Word格式.docx

《概要设计分析工作任务的属性和方法Word格式.docx》由会员分享,可在线阅读,更多相关《概要设计分析工作任务的属性和方法Word格式.docx(16页珍藏版)》请在冰点文库上搜索。

概要设计分析工作任务的属性和方法Word格式.docx

按如下方法,

1,按住员工拖到空白的工作区.

2,这里大家看清楚了,在中间的那些图标区的空白地方点右建,选customize(自定义)

然后如下,我们选折左边的Createsanentity,然后添加,然后关闭

然后多了我鼠标那里的一个图标,就是最下面那个,这个图标表示一个实体,我们的工作任务就要用这个图标表示,然后选中他,在空白区点一下。

结果如下,我们把名字改成工作任务

.员工用了,工作任务有了,员工管理工作任务呢?

我们就要加一个用例了,把他们连起来

点中间的那个椭圆,在空白区点下.名字该成“管理任务”

结果如下

然后我们用那黑色线条把他们连起来,如下,

我们的用例图就补充到这里了。

然后分析我们的工作任务,这个步骤几乎和分析员工是一样的,

1,在包想加个类。

名字我们叫WorkTask

然后把类和工作任务拖到图中的空白地方,然后用线连起来结果如下

然后向加员工类一样,加工作任务的属性和方法。

属性和方法我们前面分析过一些,这里我列出来

1,工作任务这个东西要包含以下信息-----这里就是属性

A,任务要有简要标题描述,

B,任务要有完整的容描述

C,任务要记录开始时间和预计结束时间和实际完成时间

D,任务要分类别,比如比如,会议,出差等等…

E,任务要有当前的状态,比如是还没到时间,还是已经做完了等。

F,任务要分优先级,比如有的要加急处理的

G,任务要有到时闹钟提醒功能,就是到点了要给个什么提示。

H,任务要有所有者,就是要知道是谁分配的。

I,任务要有执行人,就是任务由谁来执行。

2,上次最后的用例图中的用例就是工作任务的方法。

加入的时候,有些不一样的地方我会说明,

我加完属性后的结果如下,注意看下type的设置

这里时间用的时间类型,

分配人和执行人因为都是员工所以我们用员工类型。

这里的方法我们要考虑下

员工查看任务,这个任务应该是自己的任务,所以这里我们要有参数了,参数就是员工。

并且这个“查看当前任务列表”返回的是很多任务,而不是某一个任务,所以这个方法应该是静态方法。

我主一个为例子,“查看当前任务列表”参数的加法。

在加的方法设置的时候,选detail,右键,输入参数名称,然后选择参数的类型

这里我们的“查看当前任务列表”方法返回的应该是个列表,所以我们返回类型用java.util.List.

然后还要设置方法是静太的。

选java---default—static改为true.

大家按此放法加完以后任务列表,等等那些任务列表的方法。

这里我就不一一的加了。

这里说下怎么区分要加的方法是不是静太方法:

如果一个方法是在获取某个对象实例后进行的操作,那么就是实例方法。

如果一个方法是在没后获取到事例对象时进行的操作,那么就用静态方法。

加安排工作任务的时候,我们要想想安排工作任务是怎么回事。

然后才能确定入口参数和返回参数。

这也就是概要设计最重要的部分。

安排工作应该把一个工作分配一个人。

所以我们的入口参数哈是员工。

返回boolean表示分配成功还是失败.

接受工作任务呢……

我们想象我们接受工作的时候,其实就是别人给我们分配的时候,别人分配到我们手里,他分配了我们自己就接受了,实际是同一个过程。

那些这里这个方法就是多余的了。

我们要去掉用例图中的”接受任务”那个用例.

这是个不断完善的过程。

希望大家明白!

!

修改我的任务应该

就是修改一个任务,所以这里就不用入口参数了,和员工的修改一样

取消任务一样的。

做到这里的时候,我又想到了一个方法。

当我们对员工或工作任务的某个实例做操作的时候,都应该先找到这个对象才行,就是获取他的实例,那么在每个对象类中,我们都要补一个获取对象自己的方法。

因为结果是要得到一个对象,所以返回都是对象自己,并且是个静态的方法。

一般是根据唯一关键字获取,员工可以根据员工,那么员工id就是入口参数了。

工作任务没有关键字,这里我们又要补上工作任务的唯一关键字,我们加个任务ID吧(wtId),同时把他作为入口参数

大家补上。

补上后如下,每个类的最下面两个方法就是刚补的。

Worktask最前面补了一个wtId,工作任务的唯一标示。

记住,每个实体对象,都应该有自己的唯一标识。

大家看到的方法就是没有显示入口参数和出口参数的,如果我们要显示的话,选折类点右建

选中就可以了

结果如下,这样看起来更直观点。

到这里我们的”工作任务”分析完了,这里大家要理解,

这一步,要搞清楚的是什么东西…………………我们要得到什么东西。

大家不要急着写代码,因为我们在分析过程中会发现更多我们需要的东西,想的更完善,我们后面写代码必然更顺利,改的相对更少…..

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2