永远的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工具,在数据流图和数据字典以及原型系统的开发中,体会到了协作的重要性,在协作中,团队各成员一定要多沟通多交流,才能提高整体的工作效率。
永远的ace 实验七 团队作业4—团队项目需求建模与系统设计(1)的更多相关文章
- 《Coderxiaoban团队》团队作业5:项目需求分析改进与系统设计
实验八 <Coderxiaoban团队>团队作业5:项目需求分析改进与系统设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 团队作业5:项目需求分析改进与 ...
- 永远的Ace 团队作业4—团队项目需求建模与系统设计(1)
项目 内容 课程班级博客链接 https://edu.cnblogs.com/campus/xbsf/2018CST/ 这个作业要求链接 https://www.cnblogs.com/nwnu-da ...
- 《你又怎么了我错了行了吧团队》第七次作业:团队项目完善&编码
<你又怎么了我错了行了吧团队>第七次作业:团队项目完善&编码 项目 内容 这个作业属于哪个课程 软件工程 这个作业的要求在哪里 实验十一 团队名称 你又怎么了我错了行了吧 作业学习 ...
- 团队作业4——第一次项目冲刺(Alpha版本)第六天and第七天
团队作业4--第一次项目冲刺(Alpha版本)第六天and第七天 第一次项目冲刺(Alpha版本)第六天 一.Daily Scrum Meeting照片 二.燃尽图 1.解释说明横纵坐标代表的含义 ...
- 实验十一 团队作业7—团队项目设计完善&编码测试
实验十一 团队作业7—团队项目设计完善&编码测试 实验时间 2018-6-8 Deadline: 2018-6-20 10:00,以团队随笔博文提交至班级博客的时间为准. 评分标准: 按时交 ...
- 《快活帮》第七次作业:团队项目设计完善&编码
项目 内容 这个作业属于哪个课程 2016计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验十一 团队作业7-团队项目设计完善&编码 团队名称 快活帮 作业学习目标 掌握 ...
- 《你说对就队》第七次作业:团队项目设计完善&编码
<你说对就队>第七次作业:团队项目设计完善&编码 项目 内容 这个作业属于哪个课程 [教师博客主页链接] 这个作业的要求在哪里 [作业链接地址] 团队名称 <你说对就队> ...
- 【1414软工助教】团队作业4——第一次项目冲刺(Alpha版本) 得分榜
题目 团队作业4--第一次项目冲刺(Alpha版本) 作业提交情况情况 所有团队都在规定时间内完成了七次冲刺. 往期成绩 个人作业1:四则运算控制台 结对项目1:GUI 个人作业2:案例分析 结对项目 ...
- 团队作业4——第一次项目冲刺(Alpha版本)4.28
团队作业4--第一次项目冲刺(Alpha版本) Day seven: 会议照片 每日站立会议: 项目进展 今天是项目的Alpha敏捷冲刺的第七天,先大概整理下昨天已完成的任务以及今天计划完成的任务.今 ...
随机推荐
- hdu1526 二分匹配+ floyd
题意: 有N个插座,M个用电器,和K种转换器(每种有无限个),问最少多少个用电器无法充电. 思路 : 总的电器数 减去 电器和插座的最大匹配数 我有的是map去映射每一个串,根据转换器建边,然后跑一 ...
- hdu4450 不错的贪心
题意: 卡片游戏 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others) Total S ...
- hdu3374最小表示法+KMP
题意: 给你一个最长100W的串,然后让你找到最小同构子串,还有最大同构子串的下标,最小同构子串就是把字符串连接成一个环,然后选择一个地方断开,得到的一个ASCII最小的子串(求最大同理) ...
- Node-RESTful
//获取用户列表------------------------------------------------- var express = require('express'); var app ...
- 大事件,Java被超越了,2021年5月TIOBE编程语言排行榜出炉
TIOBE 头条 TIOBE 5月编程语言排行榜新鲜出炉.前十榜单中,C.Python.Java三大鳌头仍占据前三榜单.去年11月,Python短时间的挤掉Java跃居至榜单第二名:今年5月,Pyth ...
- 攻防世界Web刷题记录(进阶区)
攻防世界Web刷题记录(进阶区) 1.baby_web 发现去掉URLhttp://111.200.241.244:51461/1.php后面的1.php,还是会跳转到http://111.200.2 ...
- 远程连接mysql出现"Can't connect to MySQL server 'Ip' ()"的解决办法
1.大多是防火墙的问题(参考链接:https://blog.csdn.net/jiezhi2013/article/details/50603366) 2.上面方法不能解决,不造成影响情况下可关闭防火 ...
- Linux上的Shebang符号(#!)
使用Linux或者unix系统的同学可能都对#!这个符号并不陌生,但是你真的了解它吗? 本文了将给你简单介绍一下Shebang("#!")这个符号. 首先,这个符号(#!)的名称, ...
- copy函数与ostream_iterator、reverse_iterator
#include <iostream> #include <iterator> #include <vector> int main() { using names ...
- 【近取 key】功能规格说明书
目录 前置信息说明 概念介绍 记忆宫殿 A4纸背单词法 词图 单词掌握程度相关 用户和典型场景 系统功能设计 主页 词图相关功能 创建词图 查看词图 复习词图 个人控制台相关功能 我的词图 统计信息 ...