佩琪小分队  
项目 内容
课程班级博客链接 课程班级博客链接
这个作业要求链接 作业要求链接
团队名 佩琪小分队
团队成员分工描述 * 云云:博客撰写、完成任务3和任务4
* 婷婷:博客撰写、完成任务3和任务4
* 作朝:完成任务1、任务2、任务5
* 诚:完成任务1、任务2、任务5
团队的课程学习目标 (1)编制团队项目需求规格说明书;
(2)编制团队项目系统设计说明书,掌握系统总体设计过程、设计原理和启发式规则;
(3)学习使用ProcessOn等绘图工具
(4)从团队分工协作体会团队对项目完成的重要性。
这个作业在哪些方面帮助团队实现学习目标 (1)促进了团队之间的合作加深,成员之间得互相借鉴学习,互助提升;
(2)学会熟练使用ProcessOn,Visio等常用图形绘制工具;
(4)了解了软件设计模式;
(5)完成了需求规格说明书与系统设计说明书。
团队博客链接 博客地址链接
团队项目Github仓库地址链接 仓库链接

任务1:按教师公布团队项目互评名单,对互评方《实验六 项目需求分析与原型设计》的项目成果进行评价。

  • 已完成


被评论的团队 202110
结对方团队博客链接 https://www.cnblogs.com/kaqituolitai/p/14724170.html
结对方Github项目仓库链接 https://github.com/1094493924/TeamProject
符合(1)要求的博客评论 博文结构:对整篇博文总体来说,博文尽可能多的使用到了图表结构,使用图表进行相关的说明,使得博文可读性较好。
博文内容:在相应任务的撰写过程中,使用到了小标题,增加了博文的可读性。尽可能使用简练的语言,进行博文的书写,总结精简、到位。调查采用多种方式,使得其数据更具科学性与项目更具可行性,原型设计较为完整。
任务分工与时间分配:成员分工明确合理,明确的分工有利于项目进行;同时各项工作耗时合理。
评分成绩 100

任务2:以团队协作学习方式掌握在线作图工具ProcessOn的软件操作方法。

1.ProcessOn软件简介

ProcessOn是一个面向垂直专业领域的作图工具和社交网络,支持线上绘制思维导图、流程图、UML、网络拓扑图、组织结构图、原型图、时间轴等;提供基于云服务的免费流程梳理、创作协作工具,与同事和客户协同设计,实时创建和编辑文件,并可以实现更改的及时合并与同步。

高效易用、轻松绘制、团队协作、头脑风暴、海量图库、知识分享,能够免费在线作图,实时协作。

2.特性:

  • 知识仓库共享

  • 数据隐私和信息安全高

  • 开放平台API

3.功能:

  • 跨端使用:ProcessOn是在线作图工具,无需下载安装,便于跨端使用。

  • 在线协作:在企业工作过程中,团队协作是很重要的一环。ProcessOn的文件可以进行协作实现多人共同浏览和编辑。

  • 多格式导入导出:ProcessOn支持vsdx、xmind、txt、excel等格式文件的导入,支持导出高清png、jpg、pdf等格式文件。满足多场景的下载需求。

  • 内容社区:用户可以将自己有价值的知识绘制成图后发布到ProcessOn平台,与相关行业大V在站内进行交流。

4.processOn优点

  • 免费

  • 页面简洁,功能易懂易用。

  • 集成常用的流程图、思维导图、原型设计、UML等于一体,方便便利。

  • 拥有协作功能:可以和好友同时编辑同一份文档,适合个人、团队开发。

  • 拥有版本恢复功能:能够新建历史版本,并恢复到不同的版本。

  • 拥有完整免费的下载功能:支持 PNG,PDF,POS,SVG等下载。

  • 拥有发布、分享功能:能够美美哒分享自己的创作。

  • 拥有小组功能:适合团队开发,并区分了编辑者和浏览者,更方便维护文档。

  • 拥有推荐和模板功能:能够更便利找到所需的精彩模板,从而走向,模板在手,天下我有的XI福人生。

5.processOn缺点:

  • 原型设计不如MockPlus,毕竟MockPlus是专门做原型设计的。

  • 拥有文件数量限制,需要开通会员或者其他方法获取。但一般使用也足够了。

  • 需要联网使用,目前没有单机软件。不过便利之处也在于可以联网。

任务3:根据实验六所收集的项目需求陈述资料绘制系统数据流图、编写数据字典(ER图)以及软件系统状态图,编制团队项目系统需求规格说明书,将该文档上传到团队项目Github仓库。

  • 团队软件项目的需求概述:
      人类对外界信息的认识及感知,最基本的就来自于视觉,因此对视觉信息的搜集与处理,一直是人类认识世界、认识规律的重要手段。人工智能技术,通过对视觉信息的采集,对图形图像信息做科学的筛选、比对并分析,然后经过算法(深度学习)、理解和思考之后,将真实的现实内容呈现在计算机中。
      随着人工智能、深度学习技术的发展,人工智能技术在视觉领域方面的应用日益突出,得到了广泛的关注和研究。本次项目需要使用基于深度学习的视觉识别技术,拓展现有的光学识别技术(OCR)来完成一个识别银行卡号的系统,此系统包括银行卡卡号行的定位、卡号行预处理及字符分割、基于深度学习的字符识别及GUI界面设计四个模块。

  • 系统数据流图:

    • 系统流图:

    • 功能级流图:

    • 功能分解图:

  • 数据字典(E-R图):

    • 数据字典:

      1.用户表:

      2.识别记录表:

      3.系统管理人员表:

      4.公告表:

    • E-R图:

  • 软件系统状态图:

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

  • WBS:

已将相关文档上传到团队的GitHub仓库:

  • 估计各项任务所需时间:
项目分解模块 估计用时(min)
项目分析 840
系统设计 540
系统开发 3600
测试阶段 120

任务5:对团队项目按功能进行模块划分、建立模块的层次结构及调用关系、确定各模块间的接口等;进行软件系统数据库逻辑结构设计,包括数据特征的描述、确定数据的结构特性。撰写团队项目软件系统设计说明书以回答:软件是如何实现用户需求的?文档内容要求如下:

 已将相关文档上传到团队的GitHub仓库:

(1) 设计软件系统总体结构;

(2) 设计软件系统数据库逻辑结构;

任务6:完成《实验七 团队作业4:团队项目需求建模与系统设计》团队博文作业

  • 博文已完成

  记录完成《实验七 团队作业3:团队项目需求分析与原型设计》各项任务实际花费的时间和分工

任务内容 估计用时(min) 实际用时(min)
作业分工 10 10
学习ProcessOn 180 150
召开企业微信会议 20 15
系统数据流图、系统状态转换图等及规格说明书 240 200
设计软件系统总体结构及其数据库逻辑设计 480 500
撰写博客 60 80

项目总结

从团队分工和协作学习角度,陈述团队实施项目需求分析建模、软件系统设计等学习活动的心得

*诚

在这次实验过程中,我们一个团队的成员都非常努力,不论是在企业微信开会,一起学习软件的使用方法,还是在聊天工具中讨论,亦或是一起整合分析过程的时候,大家都特别用心,系统设计开发过程虽然繁琐,但是我们团队克服了这些,不断改进,不断优化,希望我们再接再厉。

*作朝

通过本次实验,我们又学习了几个软件工程中应当使用的工具,他们可以帮助我们快速完成作图。在实验过程中,尽管任务较为繁重,且难度较大,但是通过团队协作和沟通及时解决了相应问题并按时完成任务。由此,让我感受到明确的项目分工,良好的团队协作正是对1+1>2的完美诠释,希望我们可以继续努力。

*婷婷

在完成互评任务的过程中,学习到了其他小组原型系统设计的方法,并且学习其他小组优秀的地方。我熟练地掌握了使用ProcessOn绘制所需要的各种图,还学习了PowerDesigner的使用方法,但是在设计数据字典(E-R图)时有一定的困难。由于初次接触系统数据流图、软件系统状态图以及WBS,在完成这部分任务时存在速度慢、易出错的问题,但是通过不断地学习改进,最终完成了这部分内容。在编写项目系统需求规格说明书时,也遇到了一些自己不能解决的问题,通过与团队成员交流学习,完成了它的编写。总而言之,在完成这次团队作业的过程中,我和团队成员互相学习一起进步,而且我也收获了很多!

*云云

在这次实验中,我学会了使用processOn在线制图。此外,我和团队的另一位成员共同负责了绘制流图、状态转换图、WBS和数据字典的设计,最终完成规格说明书的撰写和博客的撰写。在做的过程当中,绘制流图那块出现了问题,毕竟是第一次接触数据流图,一开始并不知道如何去画,通过与团队成员交流和看书本、查资料,最后按照我们学习之后的理解画出了作业要求的图,同时与团队成员进行交流。对于画系统流图,我个人觉得如果没有这次的动手实践画流图,我想只是通过听课,是对学习流图没有任何实质性的帮助的。同时,通过团队分工协作,在规定时间里完成本次实验,相互学习,共同成长,这对我是受益颇多的!

posted on 2021-05-18 17:41  佩琪小分队  阅读(127)  评论(1编辑  收藏  举报