软件工程实验总结报告Word文件下载.docx

上传人:b****7 文档编号:22888081 上传时间:2023-02-05 格式:DOCX 页数:28 大小:538.50KB
下载 相关 举报
软件工程实验总结报告Word文件下载.docx_第1页
第1页 / 共28页
软件工程实验总结报告Word文件下载.docx_第2页
第2页 / 共28页
软件工程实验总结报告Word文件下载.docx_第3页
第3页 / 共28页
软件工程实验总结报告Word文件下载.docx_第4页
第4页 / 共28页
软件工程实验总结报告Word文件下载.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

软件工程实验总结报告Word文件下载.docx

《软件工程实验总结报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《软件工程实验总结报告Word文件下载.docx(28页珍藏版)》请在冰豆网上搜索。

软件工程实验总结报告Word文件下载.docx

4.1.2事件流16

4.1.2.1基本流16

1.当用户选择发送留言,该用例开始。

16

2.系统跳转至留言窗口16

1.用户填写主题、选择一个或者多个收信人、内容等,选择是否发送邮件,选择发送16

2.If用户没有选择发送邮件16

4.1.2.2备选流16

4.1.3特殊需求:

无16

4.1.4前置条件16

4.1.5后置条件16

4.1.5.1<

后置条件一>

4.1.6扩展点17

4.2用例名称:

查看留言17

4.2.1简要说明17

4.2.2事件流17

4.2.2.1基本流17

1.当用户选择查看留言,该用例开始。

17

4.2.2.2备选流17

4.2.3特殊需求18

4.2.4前置条件18

4.2.5后置条件18

4.2.6扩展点18

4.3.1用例名称:

转发留言19

4.3.1.1简要说明19

4.3.2事件流19

4.3.2.1基本流19

1.当用户选择查看留言,该用例开始。

19

4.3.2.2备选流:

无19

4.3.3特殊需求:

4.3.4前置条件19

4.3.5后置条件19

4.3.6扩展点19

4.4.1用例名称:

删除留言20

4.4.1.1简要说明20

4.4.2事件流20

4.4.2.1基本流20

4.4.2.2备选流:

21

4.4.3特殊需求;

无21

4.4.4前置条件21

4.4.4.1<

前置条件一>

4.4.5后置条件21

4.4.6扩展点21

4.5.1用例名称:

发送邮件22

4.5.1.1简要说明22

4.5.2事件流22

4.5.2.1基本流22

4.5.2.2备选流:

22

4.5.3特殊需求;

无22

4.5.4前置条件22

4.5.4.1<

4.5.5后置条件22

4.5.6扩展点22

七.实验总结

一.子系统总体划分概况

毕业论文(设计)管理系统GTMS(GraduationThesisManagementSystem,简称GTMS)涉及功能模块较多,根据功能模块之间关系的密切程度,将GTMS划分至7个子系统,如图1所示。

下面分别概要地对各子系统加以说明。

二.留言及邮件子系统概况

(补充说明:

留言及邮件子系统是我们组划分到的子系统,其他的子系统就不在此作概况介绍了。

留言及邮件子系统为毕业论文(设计)管理系统的用户之间搭建一个网上交流平台,使得他们在毕业论文(设计)过程,能更加方便和灵活地进行沟通。

留言及邮件子系统主要包括发送留言、查看留言、转发留言、删除留言和发送邮件等功能模块。

表1留言及邮件子系统的功能模块表

功能模块标识号

功能模块名称

功能描述

0601

发送留言

用户填写留言的主题、内容、紧急程度,附加相应的附件后(可选)将留言发送至一个或多个其它用户,可同时发送相同内容的邮件至一个或多个其它用户(但不是必须的)。

0602

查看留言

用户能够按日期或主题查看其它用户发送给他的留言信息,包括内容和附件。

0603

转发留言

用户可以将其它用户发送给他的留言转发给一个或多个其它用户。

0604

删除留言

用户可以删除其它用户发送给他的留言。

0605

发送邮件

用户填写留言的主题、内容、紧急程度,附加相应的附件后(可选)以邮件的形式发送给一个或多个其它用户。

三.用例需求规约说明

3.1简介好看网听书网

3.1.1目的

让软件开发者和软件使用者更好的交流,更深入的了解子系统的需求,以便后期更好的开展工作,减少需求不明确所带来的误工等情况。

3.1.2范围

范围在学生,教师,系领导,院领导使用留言及邮件子系统,主要包括发送留言、查看留言、转发留言、删除留言和发送邮件等功能模块。

3.1.3定义、首字母缩写词和缩略语

缩略语或首字母缩写

定义

用户

所有的学生、教师、系领导、院领导。

3.1.4参考资料

UMLprogramguid设计核心技术蒋慧吴礼发陈卫卫编写2001年出版

3.2概述

3.2整体说明

用户在使用留言及邮件子系统,可以使用发送留言,查看留言,转发留言,删除留言,发送邮件等这些功能。

其中以发送留言以及查看留言为重要功能,这两个用例可以囊括其他的一些用例。

转发留言,删除留言,发送邮件这3个用例都可以通过发送留言以及查看留言这两个用例来扩展。

3.2.用例模型调查

3.2.1.1子系统的概述

本系统的角色包括学生、教师、系领导、院领导。

 

用例图:

图2.1留言及邮件子系统用例图

类图:

图2.2留言及邮件子系统类图

图2.3类设计图

3.2.1.2用例概述

用例ID

用例名称

角色

优先级

用例概述

UC0601

***

用户填写留言的主题、内容,附加相应的附件后(可选)将留言发送至一个或多个其它用户,可同时发送相同内容的邮件至一个或多个其它用户(但不是必须的)。

UC0602

UC0603

**

UC0605

UC0604

*

表2.1选题子系统用例概述表

3.2.1.3用例详述

UC0601发送留言

●用例场景

Usecase:

UC0601发送留言

角色:

用户

前置条件:

用户登录系统

基本事件流:

1.当用户选择发送留言,该用例开始。

2.系统跳转至留言窗口

3.用户填写主题、选择一个或者多个收信人、内容等,选择是否发送邮件,选择发送

4.If用户没有选择发送邮件

4.1系统只需发送留言

Else

4.2系统发送留言及邮件

5.系统提示发送成功后返回至新建留言页面

后置条件:

留言和邮件的状态为已发送

可选事件流:

1.用户中途关闭页面,则不保存已填写的内容

留言未发送成功

●活动图

活动比较简单,无活动图

●界面原型

当用户选择发送留言时,系统出现界面图X1,在右侧联系人树中查找到要发送的目标人物,填写主题和内容,添加完附件后,点击发送,系统提示发送成功,则该用例完成。

图X1

UC0602查看留言

UC0602查看留言

1.当用户选择查看留言,该用例开始。

2.系统显示用户所有未查看的留言。

3.用户选择一条留言,选择查看

4.系统显示该留言的详细内容,并标记留言为“已读”

5.用户阅读留言后,系统返回未读留言列表

留言被标记为“已读”

5.用户选择“回复”或者“返回”或者“删除”。

5.1If用户选择回复,则系统显示回复页面。

Elseif用户选择“返回”,则系统返回至未读留言列表。

Else系统删除该条留言后,返回未读留言列表。

该留言被删除或者被标记为已读

当用户选择查看留言时,系统出现界面图X2,用户选择排序方式,过滤方式,或者按名字搜索留言时,显示图X3。

当用户对某一条留言右击选择“查看”或者选定后单击“查看”按钮,则系统出现图X4,页面跳转比较简单,故未画出页面跳转图。

图X2

图X3

图X4

UC0603转发留言

UC0603转发留言

3.用户选择一条留言,选择查看后,选择“转发”

4.系统将留言内容复制至新的留言页面

5.用户选择转发的对象(某人)并发送。

6.系统发送新的留言后返回未查看的留言列表

新留言状态为已发送

当用户对某一条留言右击选择“查看”或者选定后单击“查看”按钮,则系统出现图X4。

当用户点击“转发”时,界面跳转至图x5。

用户单击“发送”,该用例完成。

图X5

UC0604删除留言

UC0604删除留言

1.用户选择查看留言,用例开始

2.系统显示所有已查看的留言

3.用户选择某一条或者标记多条留言,选择删除

4.系统删除用户选定的留言,重新显示已读且未删除的留言,该用例结束。

选定的留言被删除

当系领导选择查看留言->

已读留言时,系统出现界面图X6,用户选择标记要删除的留言,右击选中的留言或者点击“删除”按钮

图X6

UC0605发送邮件

UC0605发送邮件

用户登录系统且在用例UC0601正在进行

1.用户选择发送留言,此用例开始。

2.用例UC0601进行

3.If用户选择“发送邮件”,则系统在发送留言的同时发送邮件。

If用户没有选择“发送邮件”,则不发送邮件,只发送留言

4.

邮件发送成功

当用户选择发送留言时,系统出现界面图X8,用户选择界面右上方的“发送邮件”,则在发送留言时同时发送了邮件

图X8

3.2.2假设与依赖关系

1.假设可以把附件作为大字段存储在数据库中

2.假设可以解决从客户端上传附件这个难题

3.假设可以解决用代码实现“发邮件”这个功能

3.3具体需求

3.3.1用例报告

发送留言.doc

查看留言.doc

转发留言.doc

删除留言.doc

3.3.2补充需求

非功能性需求:

1.发送留言页面中的任务列表要按人物类型分级(院领导,学生,教师等)

2.接收到消息时要在登录时提示

3.4支持信息

四.各功能模块具体说明

●4.1<

留言及邮件子系统>

-------用例实现规约:

<

发送留言>

4.1.1.1简要说明

用户登录系统后可以写下留言或是邮件然后选择发送。

4.1.2事件流

4.1.2.1基本流

2.系统跳转至留言窗口

1.用户填写主题、选择一个或者多个收信人、内容等,选择是否发送邮件,选择发送

2.If用户没有选择发送邮件

else

4.1.2.2备选流

2.2.1.用户中途关闭页面,则保存已填写的内容,存放在草稿箱中

4.1.4前置条件

用户成功登录系统

4.1.5后置条件

留言和邮件的状态为已发送

留言保存至草稿箱

4.1.6扩展点

如下图所示(界面原型):

●4.2<

查看留言>

用例实现规约:

4.2.1简要说明

院领导登入系统后可以查看教师、学生或教学秘书发给自己的留言

4.2.2事件流

4.2.2.1基本流

2.系统显示用户所有未查看的留言。

3.用户选择一条留言,选择查看

4.系统显示该留言的详细内容,并标记留言为“已读”

5.1用户阅读留言后,系统返回未读留言列表

4.2.2.2备选流

5.1用户阅读留言后,调用“留言”用例

用户选择“回复”或者“返回”或者“删除”或者“转发”。

也可以直接关闭页面,系统将自动把此留言标记为已读。

5.2If用户选择回复,则系统显示回复页面。

elseif用户选择“返回”,则系统返回至未读留言列表。

elseif系统删除该条留言后,返回未读留言列表。

else用户选择转发,则调用发送用例。

4.2.3特殊需求

4.2.4前置条件

4.2.5后置条件

1.留言被标记为“已读”

2.该留言被删除或者被标记为已读

4.2.6扩展点

如下图所示(界面原型)

●4.3<

转发留言>

4.3.1.1简要说明

用户在查看完留言后,可以选择转发留言

4.3.2事件流

4.3.2.1基本流

2.系统显示用户所有的留言。

3.用户选择一条留言,选择查看后,选择“转发”

4.系统将留言内容复制至新的留言页面

5.用户选择转发的对象(某人)并发送。

6.系统发送新的留言

4.3.4前置条件

用户成功登录系统,并已查看完留言且用户页面在留言板页面

4.3.5后置条件

新留言状态为已发送

4.3.6扩展点

如下如所示(用例原型):

●4.4<

删除留言>

4.4.1.1简要说明

用户在查看完留言后,可以选择删除选项,以便为用户节省空间

4.4.2事件流

4.4.2.1基本流

1.用户选择查看留言,用例开始

2.系统显示所有已查看的留言

3.1用户选择某一条或者标记多条留言或是全选(已查看),选择删除

4.系统删除用户选定的留言,重新显示已读且未删除的留言,该用例结束。

3.2用户选择删除邮件(已查看)

4.4.4前置条件

用户成功登录系统,用户登录系统且用户的角色是所有用户

用户有此权限,留言需被标记为已查看

4.4.5后置条件

选定的留言被删除

4.4.6扩展点

如下图所示(用例的界面原型)

●4.5<

发送邮件>

4.5.1.1简要说明

用户在此用例中,可以选择发送邮件,而不发送留言

4.5.2事件流

4.5.2.1基本流

3.用户选择发送邮件,用例开始

4.系统显示所有发送的邮件

3.1用户选择某一条或者标记多个邮件或是全选(已查看),选择删除

4.系统删除用户选定的邮件,重新显示已读且未删除的邮件,该用例结束。

3.2用户选择发送邮件(已发送)

4.5.4前置条件

用户有此权限

4.5.5后置条件

选定的邮件被删除

4.5.6扩展点

五.设计(含数据库设计)

六.测试计划(含测试用例设计)

七.实验总结

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

当前位置:首页 > 经管营销 > 生产经营管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1