永远的ace 实验七 团队作业4—团队项目需求建模与系统设计(1)

项目 内容
课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST/
这个作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/14733878.html
团队名称 永远的Ace
团队成员分工描述 1.全组讨论项目任务分配,学习墨刀原型设计工具的使用
2.三人根据用户需求完成各个功能模块软件原型的开发,博文一人完成。
团队的课程学习目标 1.学习使用软件原型开发工具;
2.掌握软件原型开发技术
3.软件项目需求获取技巧和方法
这个作业在哪些方面帮助团队实现学习目标 1.使用墨刀原型设计工具,设计完成APP,
2.根据用户需求对设计原型进行二次迭代
团队博客链接 链接

一、实验目的

(1)编制团队项目需求规格说明书;
(2)编制团队项目系统设计说明书,掌握系统总体设计过程、设计原理和启发式规则。

二、实验环境要求

常用图形绘制工具:Visio、PowerDesign
在线作图工具ProcessOn:https://www.processon.com/

三、实验内容与步骤

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

    (1)阅读互评团队项目博文作业并进行评论,评论要点包括:博文结构、博文内容、任务分工与时间耗费。将以上评论内容发布到互评团队博客评论区。
    (2)下载互评方团队项目资料与原型系统,并试运行原型系统
    • 结对方博客链接
      https://www.cnblogs.com/chihuotuan/p/14730956.html
    • 符合(1)要求的博客评论
      评论已完成:
    • 结合实验六评分标准,给出互评团队作业评分成绩
      该组作业完成度较高,总体完成较好,评分为102分
    • 结对方的原型系统已运行查看
  • 任务2:以团队协作学习方式掌握在线作图工具ProcessOn的软件操作方法。

团队学习情况如下图:


ProcessOn工具简介:
    ProcessOn是一个面向垂直专业领域的作图工具和社交网络,成立于2011年6月并于2012年启动。
支持绘制思维导图、流程图、UML、网络拓扑图、组织结构图、原型图、时间轴等等。ProcessOn将全球的专家顾问、咨询机构、BPM厂商、IT解决方案厂商和广泛的企业用户紧密的连接在一起,提供基于云服务的免费流程梳理、创作协作工具,与同事和客户协同设计,实时创建和编辑文件,并可以实现更改的及时合并与同步,这意味着跨部门的流程梳理、优化和确认可以即刻完成。专注于为作图人员提供价值,利用互联网和社交技术颠覆了人们梳理流程的方法习惯,继而使商业用户获得比传统模式更高的效率和回报,改善人们对流程图的创作过程。ProcessOn主要有以下功能:
专业的流程模板和海量共享的流程图:

  • 价值链图(EVC)
  • 常规流程图(Flowchart)
  • 事件过程链图(EPC)
  • BPMN2.0图
  • Venn维恩图
    -Org组织结构图
  • iOS线框图
    -UI页面原型设计图
    -UML统一建模语言
    符合标准的格式交换,并开放私有POS格式给开发者:
  • 将Visio图转换成ProcessOn文件
  • 将BPMN2.0文件转换成ProcessOn文件
  • 将ProcessOn的BPMN图导出成BPMN格式文件
  • 将ProcessOn的图导出成开放格式的pos元数据文件
    强大且易于使用:
  • 提供绘制高层流程图和低层流程图的标准形状集
  • 支持Autoprompt,快速添加和连接对象
  • 从任何对象拖拽出新线条
  • 拖放来添加您自己的图片
  • 流程文件和形状的数据属性自定义
  • 提供设计分层流程体系所需的热点链接
    协作:
  • 包含更改即时合并与同步的实时协作
  • 不限数量的同时协作者
  • 强大的版本管控功能,包含完整的修订历史记录
  • 任务3:根据实验六所收集的项目需求陈述资料绘制系统数据流图、编写数据字典(ER图)以及软件系统状态图,编制团队项目系统需求规格说明书,将该文档上传到团队项目Github仓库。

已完成

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

已完成

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

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

已完成

  • 心得体会和组员感想

心得:
首先,关于协作学习,说到协作学习,人们往往只是简单的认为就是小组分工,完成自己的那部分任务即可,然而进行这样一个完整的实际项目时,我们会发现,协作学习不仅仅只是分工合作,其中还有一些很重要的方面,比如,协作探究遇到的问题,在团队项目中,当一个成员遇到无法解决的问题时,应该首先想到组内协作探究,这有两点好处,其一是如果小组中已经有成员对该问题了解透彻,那协作会使得学习效率提高,如果没有人会,那就相当于查漏补缺。其次,在协作开发中,不应仅仅考虑自己的那一部分,还应该考虑自己负责的部分如何实现才能完美的配合小组完成整体项目。
其次是关于需求分析建模,进行需求分析建模时,应注意一切信息与需求都是用户需要的,我们的系统是为用户服务的。尽量避免工程师的主观想象,并且要和用户多交流,勤对接,完成一部分就交付一部分进度。从而达到需求分析的准确性。通过需求分析,逐步细化对软件的要求,最为困难的概念性工作便是要编写出详细的技术需求,这包括所有面向用户、面向机器和其它软件系统的接口。如果需求不准确就盲目的进行下一步工作,可能会造成后期返工,这对于实际工程是非常不利的。
陈园园:
通过学习本次实验任务,,了解了ProcessOn的操作方法,并且着手页面设计。关于ProcessOn,打开设计器开始作图,然后把小图形拖放到画布上,极大的方便了用户上手,在作图工程中,改变箭头样式,线条样式等这些,提示不是很明显,我第一次就没看见,找了一会才找到,之后慢慢实践并且熟练了。同时在页面设计过程中,也遇到了一些不懂得问题,但是在团队的帮助下得到了很好的解决,在此过程中,和团队一起讨论分析,让我受益匪浅!
丁宣元:
通过完成本次实验任务,我首先了解了ProcessOn的操作方法并进行了简单的练习。其次我们依据现有需求进行了团队分工,在明确目标和任务后,我自主学习所需的开发技术。在自主学习的过程中,我边学习边动手实践,感觉效率很高,但是在实际开发的过程中明显发现有些知识未消化,导致延长开发时间。通过近期的学习,我的收获很多,学习了知识,学会团队协作分享,与队友互相磨合的过程中也拓宽了我的思维。在遇到问题后求助队友,大家的讨论结果都给予我极大的帮助。加油,共同进步!
李岩松:
通过本次实验,以前在绘制一些算法的流程图的时候就用到了Process 在线流程图绘制工具,与此也Process在团队协作流程图绘制上展现出琪强大之处我们再次对用户需求进行分析,共同创建数据流图和数据字典模块的内容。通过本次的实验学习,既完善了软件工程的相关知识,且加深了与团队成员的合作。
胡欢欢:
首先,通过本次实验,学习并实际运用了ProcessOn工具,在数据流图和数据字典以及原型系统的开发中,体会到了协作的重要性,在协作中,团队各成员一定要多沟通多交流,才能提高整体的工作效率。

posted @ 2021-05-12 09:45  永远的Ace  阅读(124)  评论(1编辑  收藏  举报