《黑白团团队》第四次作业:项目需求调研与分析
项目 | 内容 |
---|---|
作业课程地址 | 任课教师首页链接 |
作业要求 | 团队项目 |
填写团队名称 | 黑白团团队 |
填写具体目标 | 认真负责,完成项目 |
任务一:UML软件绘制工具简介
UML,统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,
用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,
这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效。
Visio
Visio 是office软件系列中的负责绘制流程图和示意图的软件,是一款便于IT和商务人员就复杂信息、系统和流程进行可视化处理、
分析和交流的软件。使用具有专业外观的Visio 图表,可以促进对系统和流程的了解,深入了解复杂信息并利用这些知识做出更好
的业务决策。可以通过多种图表,包括业务流程图、软件界面、网络图、工作流图表、数据库模型和软件图表等直观地记录、设计和
完全了解业务流程和系统的状态。
有如下几种功能:设计具有专业外观的图表;
影响更多用户,将 Visio 图表保存为PDF或 XPS文件格式,可使其更具可移植性,并供更多用户使用;
与任何人共享图表;
用数字墨迹批注图表;
自定义,通过编程方式或与其他应用程序集成的方式,可以扩展Visio,从而满足特定行业的情况或独特的组织要求,可以开发自己的自定
义解决方案和形状,也可以使用 Visio 解决方案提供商提供的解决方案和形状;
向任何上下文或程序中添加 Visio 图表绘制功能;
利用新增的数据驱动解决方案支持。
ProcessOn
ProcessOn是一个面向垂直专业领域的作图工具和社交网络,成立于2011年6月并于2012年启动。ProcessOn将全球的专家顾问、咨询机构、
BPM厂商、IT解决方案厂商和广泛的企业用户紧密的连接在一起,提供基于云服务的免费流程梳理、创作协作工具,与同事和客户协同设计,
实时创建和编辑文件,并可以实现更改的及时合并与同步,这意味着跨部门的流程梳理、优化和确认可以即刻完成。专注于为作图人员提供
价值,利用互联网和社交技术颠覆了人们梳理流程的方法习惯,继而使商业用户获得比传统模式更高的效率和回报,改善人们对流程图的创
作过程。
其功能总结如下:
- 价值链图(EVC)
-常规流程图(Flowchart)- 事件过程链图(EPC)
- BPMN2.0图
- Venn维恩图
-Org组织结构图- iOS线框图
-UI页面原型设计图
-UML统一建模语言
符合标准的格式交换,并开放私有POS格式给开发者:- 将Visio图转换成ProcessOn文件
- 将BPMN2.0文件转换成ProcessOn文件
- 将ProcessOn的BPMN图导出成BPMN格式文件
- 将ProcessOn的图导出成开放格式的pos元数据文件
ProcessOn特性如下:- 提供绘制高层流程图和低层流程图的标准形状集
- 支持Autoprompt,快速添加和连接对象
- 从任何对象拖拽出新线条
- 拖放来添加您自己的图片
- 流程文件和形状的数据属性自定义
- 提供设计分层流程体系所需的热点链接
任务二:Visio UML图形绘制工具团队学习总结
在对Visio UML图形绘制工具学习后,我们团队总结出如下功能体现:
1、 在功能区双击,弹出功能添加和删除操作界面,可对各功能去进行删除添加功能。2、 视图:可以添加形状和主题窗口,设置工作界面等。
3、 格式:可以设置文本、主题、图片等功能。其中,图层是指形状类别。
4、 按ESC按键,可取消Visio中形状的选择。
5、 在格式中,文本-文本块功能与Word文字编辑功能相同
6、调整形状的角度:可以通过选择想要旋转的基本图形,视图的大小和位置窗口可在该窗口中调整角度,角度方向是逆时针为正。
7、自制模具方法,可以把自己常用的流程图进行保存:1)用visio制作好图形,2)打开“文件”-〉“形状”-〉“新建模具”,3)在新增加
的左边栏模具处,拖进自绘图形,4)将块名和图形名改为自己的名字,5)保存。
任务三:团队项目github仓库地址链接
任务四:团队项目需求分析设计成果
具体成果见任务三
目标
a.软件的开发意图
开发实现导游众评网,解决用户对导游的不满和肯定无处安放问题;解决用户无法集中了解国内导游评价信息,在其他各种地方凌乱的搜集信息的问题。
b.应用目标
通过此网站,能帮助游客或用户了解导游的信息,并且用户可以对导游进行评价。
c.作用范围
此网站适用于国内所有互联网用户。
d.软件性质
此网站是一个独立的网站,和其他的网站没有冲突。
对功能的规定
建立一个对所有人开放的导游众评网站,根据管理搜集到的用户对导游的评价信息,为用户提供导游评价信息参考(首页随机推送优秀导游)。该项目分为以下三个模块:
(1) 注册登录模块:为提升评价内容的可信度,我们采用用户实名注册登录。
(2) 评价模块:用户在评价时需给出导游所属单位和姓名,旅游路线,地区;用户可在已有导游的评价内容下添加评价,也可直接添加导游信息及评价,若添加的导游已存在,则系统合并导游评价信息。
搜索模块:我们将用户评价的内容提取出一些文字作为导游的标签;,用户若想根据意愿了解导游信息,可以根据导游所属单位,或所属地区,或各个标签(细心,热情等)来查看导游评价信息,也可根据热度和评价时间排序推送;还可根据关键字搜索。
输入关键字搜索时,通过对比关键字查找相应的结果,并将结果显示出来。
输人输出要求
a.输入
1.系统登录:用户的账号和密码,要求和数据库中的存储数据一致
2.用户登录状态时,可以对导游进行评价。
b.输出
1.对应输出要查询的导游信息以及评价。
2.登录时用户输入不合法是会有信息框的提示
数据管理能力要求
a.用户信息存储:将系统用户登录验证信息准确存储在数据库中,还包括数据的增加和修改操作
b.导游信息存储:将导游的基本信息准确存储在数据库中,还包括数据的增加和查询操作。
c.导游评价信息存储:将用户对导游的评价信息准确存储在数据库中,还包括数据的增加和查询操作。
任务五:团队项目用户调研过程、需求分析总结
用户调研过程:
1、用户调研采用电子调查问卷形式
2、编写调查问卷
3、发布调查问卷
4、回收调查问卷并统计结果
5、根据统计结果进行需求分析
调查问卷截图:
需求分析总结:
需求分析是项目开发的基础,一个软件能否得到用户的肯定和广泛的应用,需求分析占很大的地位。在我们的项目过程中,根据我们自己想法,首先建立一个快速原型模型,通过调查问卷得到更进一步的需求,从而改进我们的设计,但是我们只用了问卷调查的调研方式,无法全面的了解到用户的真正需求。其次,在我们设计调查问卷的问题时,只是了解了用户是否需要我们的软件,和对已有功能是否接受,而未对他们的其他需求没有进一步的了解。还有一点是,用户的需求并不是一成不变的,将来他们可能会有其他的需求,但是当前我们不能对以后可能出现需求做出回应。