《F4+2》——团队项目的原型设计与开发
目 录
1 · 团队信息
2 · NABCD模型
- 3. 原型设计的工具
4 · 原型设计
5 · PSP表格
6 · 团队设计过程
7 · 原型设计心得
一 · 团 队 信 息
成 员 列 表
成 员: 201571030322/马仲山 201571030320/马世芳
201571030312/马婧 201571030313/马婧
201571030319/马绍辉 201571030335/张俊逸
项 目 相 关
项 目 名 称:太阳系动态模型
项 目 描 述:让初一学生很快的理解太阳系模型。
二· NABCD 模 型
N——need,需求
我们做的是“动态的太阳系模型”,其中有八大太阳系行星,太阳,地球,火星,金星,木星等;而每个行星运转的轨迹不一样,速度也不一样,还有月球绕着地球做无规则的圆周运动,金星和天王星的公转方向与其他几大行星相反;
A——Approach 做法
我们的项目,基本上都是一些简单的技术,也没有设计数据库,直接用一个类来存放项目中的数据,我觉得这在效率上有很大的提高;
B——Benefit,好处
好处:模型清楚,结构简单;
C——Competitors 竞争
我觉得我们的项目在市场上竞争方面没有太大的优势,我们也知道,现在一些前端技术很成熟,设计这一方面,有着很大的潜力,相比于前端的设计,我们的项目还是很不成熟,我们在今后的学习中会慢慢积累,争取做的更好;
D——Delivery 推广
暂时,我们的项目在这一方面没有优势,我们会分析在当下Android,web市场下的众多情景;引导我们以后的项目在这个方向上发展。
三 · 原 型 设 计 的 工 具
使 用 工 具:墨 刀
https://modao.cc/tutorials/
四. 原 型 设 计
设 计 流 程
根据前两次作业的设计思路以及初步框架界面,大概拟定草图,然后组间成员商量设计模块雏形,为用户能与我们一起看到未来交互的软件蓝图、功能和效果,获得较真实的感受,在做的同时考虑各方面因素及时修改,在不断讨论的基础上完善软件未来的设计,最后得到设计结果
原 型 体 验
备 注:部分内容在 web 上有显示 bug,本地 app 没遇到问题,见下方截图。
链 接:
原 型 截 图
原 型 说 明:
此设计针对太阳系系统的建模难度大,即该系统中每一个天体大小相对于太阳系整个规模存在难以成比例仿真显示等不足,利用JavaWeb技术对太阳系进行三维建模的研究。 鉴于使用传统的方法对各行星表面贴图失真率较大而影响仿真效果,通过叙述计算机图形学纹理映射原理,分析了要映射出具有高质量的曲面模型的关键所在,对前人研究过的一些球面纹理映射算法进行全面性的阐述和对比并将其纹理坐标值写入程序运行观察其效果,并将一种基于球面局部区域的纹理映射算法进行改进。
主 页:
五· P S P 表 格
PSP2.1 |
任务内容 |
计划完成需要的时间(h) |
实际完成需要的时间(h) |
Planning |
计划 |
0.5 |
1 |
· Estimate |
· 估计这个任务需要多少时间,并规划大致工作步骤 |
0.5 |
1 |
Development |
开发 |
19 |
24 |
·· Analysis |
需求分析 (包括学习新技术) |
5 |
6 |
· Design Spec |
· 生成设计文档 |
1 |
1 |
· Design Review |
· 设计复审 (和同事审核设计文档) |
0.2 |
0.3 |
· Coding Standard |
代码规范 (为目前的开发制定合适的规范) |
0.2 |
0.2 |
· Design |
具体设计 |
0.6 |
0.6 |
· Coding |
具体编码 |
10 |
12 |
· Code Review |
· 代码复审 |
0.5 |
0.5 |
· Test |
· 测试(自我测试,修改代码,提交修改) |
2 |
4 |
Reporting |
报告 |
0.8 |
1 |
·· Test Report |
· 测试报告 |
0.3 |
0.4 |
· Size Measurement |
计算工作量 |
0.2 |
0.2 |
· Postmortem & Process Improvement Plan |
· 事后总结 ,并提出过程改进计划 |
0.3 |
0.3 |
六 · 团 队 设 计 过 程
实 验 流 程
团队成员在一起讨论交流,表达各自的想法和意见,以保证想法的多面性,尽可能满足用户需求。
由一个成员进行记录总结,综合各个成员意见,最后设定出合理的原型制作方案。
制作原型,及时进行互动与交流。
拟定最终需求分析文稿。
七 · 心 得 总 结
马婧(13)
实 验 心 得
项 目 总 结
这次实验中,学会了使用磨刀工具构建软件模型,也从小组其他成员身上学到了很多,在设计模型过程中知道了需求分析的重要性。
张俊逸
实 验 心 得
经过本次实验,从一开始的想法构思,到后来一步一步的进行设计的分析和实践,团队里每位成员都起着至关重要的作用。积极的协调,默契的配合,团队成员互相信任,共同认可,虽然也有意见不一致的时候,但这也是一个新想法出现的时刻,在综合考虑之后能结合小组每个成员的意见得出一个最好的设计方法,共同学习共同进步,使得实验的进程加快了步伐,同时也让我们学到了更多。
项 目 总 结
在日常的教学生活中,虚拟仿真技术能很好的发挥信息教学的优势,给用户以沉浸感,所以此设计能使学生体验到虚拟世界的太阳系,尽可能快而且准确的学习内容。原型设计是最终成果的重要部分,本次实验中,团队成员间进行了更多的交流和学习,在后续的实验过程中我们会继续努力,将项目一步步的完成。
马婧(12)
实 验 心 得
做团队项目,感悟很多。这使我更深刻地意识到,其实每个人都是很坚强的,每个人在平时学习和生活中都有潜在的能力未曾发挥出来,只要有信心、有勇气去面对,就没有解决不了的难题。在实验的过程中,我们都逐渐了解到“团队项目”的含义,我了解到“团队项目”具有“磨练意志、完善自我、熔炼团队”内涵,旨在激励人的斗志,激发潜在能力,创造性的发挥人的团队能力。给予我的启发和体验却是一笔永久的精神财富,无论将来我身处何种岗位,只要用心体会就能得到十分有益的人生感悟。
项 目 总 结
马世芳
实 验 心 得
通过这次以及前几次的团队结对发现,团队的项目完成较个人项目而言,完成的更高效,完成质量也较高,这得益于大家优势互补,完成各自最擅长的工作,所以,结对对我而言收获很大。
项 目 总 结
马仲山
实 验 心 得
通过结对,我学到了很多知识和方法,在以前根本就没有想过结对会给我带来这么多的益处,在结对中,通过和小伙伴的讨论,学到了他的一些思维方式和方法,也学到了他那种认真,踏实,坚持的美好品格;尤其是在结对中,我们各自的问题我们可以通过透过另一个人的视角和想法得到不同的答案,以前,可能面对一个问题就只有一中解决方法,而现在通过结对,我们所遇到的问题可能有好几种解决策略,我们彼此收益很多。
项 目 总 结
在本次项目中,我们小组通过讨论,调查,分析等方式和策略认真的完成了这次实验;在项目中,我们大家一起动手,一起参与讨论,最后汇总得到一个最佳的方案,得到了这次项目中的最优解,让我们的项目趋于完善。通过这次项目我学到了很多知识,也学到了很多项目解决的方案方法。也认识到了,项目中的团队合作精神。我相信我们小组完成的项目一定是一个很棒的项目。
马绍辉
实 验 心 得
通过本次结对项目,我有了很多的经验,同时也学到了很多种处理方法,我感觉结对项目的好处是在当我提出我的方法时我的伙伴们能给我更好的建议,同时在他提出来时我也能弥补他的不足,在解决问题的时候通过探讨能够更好的解决问题,相互促进,相互进步。
项 目 总 结
在本次结对项目中,我和几位小伙伴之间通过多次讨论,多次修改,确定了最终的方案,也圆满解决了项目中存在的问题,过程比较艰难,但是通过团队的精诚合作,我们还是安照作业内容,准时完成了项目,我相信在今后的项目合作中 我们的小组能够更加完美的完成我们的作业。
《F4+2》——团队项目的原型设计与开发的更多相关文章
- 《Dare To Dream 》第三次作业--团队项目的原型设计与开发
一.实验目的与要求 1.掌握软件原型开发技术: 2.学习使用软件原型开发工具: 二.实验内容与步骤 任务1:针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型: 任务2:在团队博客发布博 ...
- 《Blue Flke》团队项目的原型设计与开发
实验目的: 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 实验过程和步骤: 任务1.针对实验六团队项目选题,采用适当的原型开发工具设计团队项目原型. 任务2.在团队博客发布博文,陈述团队项目 ...
- 《Miracle-House团队》第三次作业:团队项目的原型设计与开发
一.实验目的与要求 1.掌握软件原型开发技术 2.学习使用软件原型开发工具 二.实验内容与步骤 1.开发工具: 使用的工具:墨刀(APP端开发原型) 工具简介: 墨刀(MockingBot)是一款简单 ...
- 《WAP》团队第三次作业--团队项目的原型设计与开发
一· 目 录 第一部分 · 结 对 成 员 明 细 第二部分 · NABCD 模 型 第三部分 · 原 型 设 计 第四部分 · P S P 第五部分 · 结 对 过 程 第六部分 · 心 得 总 ...
- 《Exception团队》第三次作业:团队项目的原型设计
一.项目基本介绍 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 作业链接地址 团队名称 Exception 作业学习目标 学习原型设计过程以及工具的使用 二.原型设计细 ...
- 《Coderxiaoban团队》第三次作业:团队项目的原型设计
<XXX团队>第三次作业:团队项目的原型设计 项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验七 团队作业3:团队项目原型设计与开发 团队名称 Coder ...
- 《ABCD组》第三次作业:团队项目的原型设计
<ABCD组>第三次作业:团队项目的原型设计 项目 内容 这个作业属于哪个课程 http://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https:// ...
- 《Hello--world团队》第三次作业:团队项目的原型设计
项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验七 团队作业3:团队项目原型设计与开发 团队名称 <hello--world团 ...
- 《AlwaysRun团队》第三次作业:团队项目的原型设计
<AlwaysRun团队>第三次作业:团队项目的原型设计 项目 内容 这个作业属于哪个课程 [任课教师博客主页链接](https://home.cnblogs.com/u/nwnu-dai ...
随机推荐
- JSP 通过Session和Cookie实现网站自动登录
点记住密码 login.jsp String host = request.getServerName(); Cookie cookie = new Cookie("SESSION_LOGI ...
- 170713、springboot编程之多数据源切换
我们在开发过程中可能需要用到多个数据源,我们有一个项目(MySQL)就是和别的项目(SQL Server)混合使用了.其中SQL Server是别的公司开发的,有些基本数据需要从他们平台进行调取,那么 ...
- pta 习题集5-19 列车厢调度
1 ====== <--移动方向 / 3 ===== \ 2 ====== -->移动方向 大家或许在某些数据结构教材上见到过"列车厢调度问题"(当然没见过也不要紧). ...
- Tunnelblick 覆盖安装失败
公司搬家, jira, sourceTree都链接不上了,发现是VPN断了的原因,需要重新链接VPN Tunnelblick坏掉了,覆盖安装总是提示安装失败,安装超时 nil,搜索一大堆文章, 看了这 ...
- 少走冤枉路!带你走过SNMP的那些坑
SNMP(Simple Network Management Protocol)即简单网络管理协议,是在网络与系统监控领域中,最常使用的一种数据采集技术.尽管这个协议非常简单,但在大规模IT环境监测中 ...
- Redis缓冲区设置
对于Redis服务器的输出(也就是命令的返回值)来说,其大小通常是不可控制的.有可能一个简单的命令,能够产生体积庞大的返回数据.另外也有可能因为执行了太多命令,导致产生返回数据的速率超过了往客户端发送 ...
- Java char 和 String 的区别: 字符编码及其存储
一. ASCII码 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定.这被称为ASCII码,一直沿用至今.一个字节(8bit)一共 可以用来表示256种不同的状态 ...
- 《Java程序猿面试笔试宝典》之Java程序初始化的顺序是如何的
在Java语言中.当实例化对象时.对象所在类的全部成员变量首先要进行初始化,仅仅有当全部类成员完毕初始化后,才会调用对象所在类的构造函数创建对象. Java程序的初始化一般遵循以下三个原则(以下 ...
- Log表新的RowKey设计,预Split
1 目前Rawlog表的问题 region数量庞大,空region 率大 共有12791个region 11409空region, 比例为89.19% 剩余的region大小也是极度不均衡,最大的re ...
- js-template-art【一】简述
一.官方地址 地址:https://github.com/aui/art-template 二.概述 官方对比 三.特性 拥有接近 JavaScript 渲染极限的的性能 调试友好:语法.运行时错误日 ...