等我想想队

导航

实验七 等我想想 团队作业4:团队项目需求建模与系统设计

项目 内容
课程班级博客 班级博客链接
这个作业要求链接 要求链接
团队名称 等我想想
团队成员分工描述 颜 静:完成数据流图、ER图、编制团队项目系统需求规格说明书、编写WBS、编写ProcessOn软件简介
魏 琦:进行软件系统数据库逻辑结构设计,包括数据特征的描述、确定数据的结构特性、撰写团队项目软件系统设计说明书
王诗怡:对团队项目按功能进行模块划分、建立模块的层次结构及调用关系、确定各模块间的接口等、撰写团队项目软件系统设计说明书
陈啟程:完成软件系统状态转换图,编制团队项目系统需求规格说明书、编写WBS
团队的课程学习目标 1、讨论学习使用ProcessOn软件
2、研究结对团队的软件项目内容及博文
3、复习数据流图、ER图、软件系统状态图等画法
4、学习编写软件需求规格说明书
这个作业在哪些方面帮助团队实现学习目标 增加团队成员默契度,学会合理分配任务,复习学习数据流图、ER图、软件系统状态图等画法。学会编写软件系统说明书
团队博客链接 团队博客链接
团队项目Github仓库链接 仓库链接

任务一:互评结对团队 《实验六 项目需求分析与原型设计》 博客

任务2: ProcessOn软件简介

ProcessOn是一个方便易用、免费高效的在线作图工具,运用它可以免费制作多种图。

  • 优点

    • 在线工具,拥有跨平台的特性

      在Windows,Linux,Mac OS这些操作系统之间工作时,常用的绘图软件,通常只能运行在Windows,当然Linux和Mac OS也有非常不错的绘图软件,但终究无法实现移动办公。而作为在线工具,也就屏蔽了因为不同操作系统带来的麻烦,这也是ProcessOn的优势之一。

    • 在线存储

      这也很重要,可以避免一些悲剧的发生,例如赶了一晚上的图,突然断电,蓝屏什么的,然而并没有保存,不得不满腹怨气地重画。

    • 操作简单

      它基本吸取了visio之类常用绘图软件的操作特点,因此对于有绘图经验的用户,学习成本几乎为零。

    • 结合了网络社交的特性

      不同图表的作者可以轻松地在平台分享各自作品,用户也可以方便地对公开的作品进行搜索,同时还支持多人协作的功能,适合团队内部协同工作。

  • 缺点

    • 当然,这个工具也不是十全十美的,毕竟是2015年才上线提供服务,产品还存在或大或小的不稳定因素,如丢失数据,菜单功能卡住,图标相对比较少等,不过这些问题也还在可忍受的范围之内。作为国内免费的在线绘图工具,可以做到这般实为不易。
  • 操作技巧

    对于ProcessOn登录注册等其他操作,这里不过多介绍,下面介绍一些常用的操作技巧,这些技巧通常也适用于visio等其他绘图软件,大家可以自行对应。可以说,这些技巧相当于绘图效率的催化剂,可以让我们实际的绘图工作提升效率,并且完成的图又不失美观和专业。

    • 平均分布

      • 在很多场景下,我们会画一排,或者一串矩形之类的元素,但是由于手动拖拽的随意性,导致这些元素的间距不尽相同,这时我们可以使用图形分布的功能,将这些元素调整为相等间距,这样在元素比较多的情况下,可以保持整幅图的整洁。

      • 操作时,选中对应的元素,然后选择屏幕顶部的工具栏中的“排列“,并选择“图形分布“->”垂直平均分布”

      • 对应有两种分布:

        ​ 水平平均分布,即水平方向上,使多个元素以相等的间距进行排列。

        ​ 垂直平均分布,即垂直方向上,使多个元素以相等的间距进行排列。

    • 元素对齐

      • 大多数绘图软件中,在拖动一个元素的时候,会自动地出现一些对齐线,方便用户将元素对齐到特定的位置,但是一旦元素比较多,拖动的操作就有点杯水车薪了,事实上,我们可以使用对齐的功能快速地进行元素对齐。
      • 我们可以将需要对齐元素选中,然后右键(或者点击屏幕顶部的工具栏中的“排列“),并选择“图形对齐“->”居中对齐”
    • 控制大小

      • 有时候,我们在框内会标注上一些文字,由于标注的文字长短一步,就出现框本身的宽度不一致,为了保持整齐,通常就会将这些元素宽度(或高度)保持统一,一般操作就是手动地逐个调整方框大小,或者选中之后统—调整高宽的数值,当然也可以使用批量操作的方式。
      • 选中对应的元素,然后选择屏幕顶部的工具栏中的“排列“,并选择“匹配大小“->”宽度”。
    • Z轴排列

      • 在多个元素进行组合的时候,通常会涉及到前后遮挡的问题,这时候需要用到z轴排列,如下图中的圆环,其中就是由三个圆层叠而成,其中橙色的圆在最底层,红色的圆在中间,白色的圆在最顶层。
      • 默认情况下,元素的z轴值是根据创建的先后顺序决定大小的,越是后创建的元素,其Z轴的数值越大,也就是能遮挡在它之前创建的元素。

任务3: 绘制系统数据流图、编写数据字典(ER图)以及软件系统状态图,编制团队项目系统需求规格说明书,将该文档上传到团队项目Github仓库

  • 仓库链接:仓库链接

  • 上传的截图
    image

  • 系统数据流图

  • ER图

  • 软件系统状态图

任务4: 编制团队项目的WBS,估计各项任务所需时间

  • WBS

任务5:完成实验八团队博客

  • 上传的截图:
    image
任务 花费时间/min
任务一 34
任务二 20
任务三 206
任务四 26
任务五 192
任务六 42
  • 学习心得

    • 王诗怡

      • 我们团队本次相较上次来说分工较为明确,由于更加清晰的分工,使我们的任务目的更加清楚。在完成任务时,我们的时间也更加自由,完成任务的独立性也更高。

        但软件系统设计我们还是一起完成的,在数据库方面不太是我的强项,我们小组的其他成员充分的发挥了他们的长处,完成了与数据库有关的任务。在其他方面,例如编写说明书与博文,我可以充分发挥自己的优点,与我们的小组成员分工合作完成这些任务。

        但在编写说明书时,我们的经验并不丰富,在询问同学以及网上查询资料过后,我们一同完成了这项任务。

    • 魏琦

      • 通过本次实验,和小组成员一起分工合作,对团队项目按功能进行模块划分、建立模块的层次结构及调用关系、确定各模块间的接口等;进行软件系统数据库逻辑结构设计,学会了编制团队项目系统设计说明书,掌握了系统总体设计过程、设计原理和启发式规则。
    • 颜静

      • 通过这次作业,我对项目的实施过程更加了解了,在和同学的交流沟通中,我的合作交流能力也得到了提升,有不懂的地方,可以和小组成员一起讨论,避免了自己死磕在一个地方,大大提高了学习效率。
    • 陈啟程

      • 通过这次实验,我与小组成员一起合作,完成了本次实验的要求,推进了项目的进展,与同学合作,快速高效的完成了本次实验,通过对项目的需求说明等的编写,对项目的认识更加深刻,对后面的工作有很大的帮助。

posted on 2021-05-18 23:47  等我想想队  阅读(100)  评论(1编辑  收藏  举报