EE308 LAB 2_1

832001325ZHOUYU 832001325ZHOUYU 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

EE308FZ Software Engineering

LAB 2-1 First pair programming assignment

 

The Link Your Class

https://bbs.csdn.net/forums/MUEE308FZU202201

The Link of Requirement of This Assignment

https://bbs.csdn.net/topics/608995393

The Aim of This Assignment

The main purpose of this experiment is to let us complete the prototype design of the pie program through the ink knife and other software

ME   MU STU ID and FZU STU ID

832001325 or 20122926   

TEAMMATE   MU STU ID and FZU STU ID

832001310 or 20121997     

The link of my Teammate’s requirement of this assignment: ‘

https://bbs.csdn.net/topics/608992323

The link of modao:

https://orgnext.modao.cc/app/DIo3kQSbrkpku7bcpRCcs #原型演示文稿-分享  

CONTENT

  • 1. PSP
  • 2. Demand Analysis(NABCD Model)
  • 2.1 Need
  • 2.2 Approach
  • 2.3 Benefit
  • 2.4 Competitors
  • 2.5 Delivery
  • 3. Prototype Design
  • 4. Summary

1. PSP

Personal Software Process Stages

Estimated time(min)

Time(min)

Planning

25

20

Estimate

30

40

Development

35

40

Analysis

20

20

Design Spec

--

--

Design Review

15

15

Coding Standard

--

--

Design

--

--

Coding

--

--

Code Review

--

--

Test

40

40

Test Reporting

--

--

Postmortem&Process Improvement

35

30

Total

200

205

 

 

2. Demand Analysis(NABCD Model)

  2.1 Needs

         During the Mid-Autumn Festival, people in Fujian often get together and have a game of bread gambling to win good luck. However, due to the spread of the selection epidemic, people often cannot gather together in large numbers for the Mid-Autumn Festival, where they enjoy the moon and play bread games together. Therefore, our group decided to implement a small program of pie gambling based on wechat, so that people who could not gather together could participate in the pie gambling game through the software of wechat and win good luck.

     1. This program requires us to have an interface on which there are 6 dice. The roll of the dice will change with shaking and the result of the dice will be random.

     2. There are two ways to run this applet: The first is a personal game, which requires the player to roll dice while alone. The second is multiplayer, in which players can randomly match or join certain rooms to play multiplayer.

    3. The interface should be stable, the design style lively and generous, but also to lay a foundation for the implementation of coding.

 

   2.2 Approaches 

         We can design a small program through the wechat platform. In this small program, it should contain basic functions such as login, rule introduction, mode selection, dice throwing and automatic record. Then in the further design, we can also design some awards or give some coupons and so on.

   2.3 Benefits

         The pie program can give those relatives and friends who can't get together to play games because of the epidemic a chance to play together. It can meet people's yearning for their loved ones and future good luck in the Mid-Autumn Festival. In addition, the wechat mini program is also very convenient. As long as a mobile phone is connected to the Internet, it can provide a place for people to entertain themselves anytime and anywhere. Finally, if the software is well received, we can also work with some commercial companies to increase the attraction of the prize, while we can also earn traffic and get paid.

   2.4 Competitors 

         The memory of the pie game is small and use rules, so want to design such a small program is not difficult. But the precision of our pages, the unpredictability of our results, and the integrity of our features can all be attractive features that give us an edge over our peers. In addition to the first one, we can also add rewards and punishments, such as those who win can be rewarded with some platform points, which can be redeemed for some beautiful gifts, while those who fail all the time will get some punishment, such as watching advertisements. In this way: designers, customer service and merchants can achieve multi-profit situation, these can become our competitive standards.

   2.5 Delivery

         Our products are currently only for entertainment between family and friends. If promotion is needed in the future, I think it can be achieved through wechat moments or through advertising on small video software similar to Douyin Kuaishou.

3. Design

    3.1 Designlogical design:

    3.2 Prototype design:

          We inquired about the use of many software, and found Modao(墨刀) a prototype tool to be more convenient, because compared with other software we have used, Modao(墨刀) is easier to use, has a concise interface, complete functions and clear modules, and is more friendly to people who just get involved in making software.

          Modao(墨刀)supports online collaboration, allowing two or more people to edit a prototype at the same time.

          The project prototype picture is shown below:

4.Summary

         This is the first time for us to formally design a small program together. We feel it is quite new to make software, and there are a lot of things to learn and practice by ourselves. The task required to be completed this time is to develop a pie software, and the task of this week is to complete the prototype design. In prototype software design, we spent a lot of time looking up materials and learning software programming and introducing html, so we found that the design of a good prototype is not that simple. At present, we have found more appropriate data and reasonable use of the software. If there are better data and software programming progress, we will update in the future. As we work on small programs, we believe that prototyping and coding will get better and better.

...全文

相关推荐

EE-308 LAB4 final version.7z

【标签】"EE-308 LAB4" 是一个明确的分类标签,其中"EE-308"可能代表一门具体的大学课程,如“电子系统”或者“数字信号处理”。

晨起剪桃花

黑龙江省哈尔滨新区矢量面数据-02坐标-geojson格式.json

哈尔滨新区区划面数据,geojson格式,02坐标

samLi0620

输电线路绝缘子红外图像检测数据集VOC+YOLO格式203张1类别.md

亲爱的CSDN用户: 首先感谢你点进这个资源页面。我需要提前说明一个重要情况: **本资源原本已设置为“0积分下载”**,即作者希望完全免费共享。但CSDN平台有时会根据文件的下载热度、文件大小、用户权限等因素,**自动将部分资源的积分调整为非0数值**(如1积分、2积分、5积分等)。这是平台系统的自动行为,而非作者本人的设定。 **因此,如果你当前看到该资源的下载所需积分不是0(例如显示为1、2、3……),请谨慎决定是否下载。** 如果你按照非0积分支付并下载后发现资源内容不符合预期、链接失效,或者实际上该资源本应是免费的,作者无法为此承担积分损失或退还操作。**强烈建议:仅在页面显示为0积分时进行下载。** 另外,本资源描述中**并未直接提供具体的下载地址或外部链接**,因为它本身是一个通过CSDN官方上传通道提交的文件/内容包。如果你看到描述中没有外部网盘地址,这是正常的——资源文件应通过CSDN内置的“下载”按钮获取。若因平台积分显示异常导致你支付了积分,请优先联系CSDN客服咨询积分退还政策,作者没有权限修改平台自动设定的积分值。 感谢你的理解与支持。技术分享本应开放,但受限于平台规则,特此提醒如上。祝学习进步!

fl176831

器具焊接缺陷检测数据集8种缺陷8520张(已增强YOLO+CVOC).zip

数据集格式:VOC格式+YOLO格式 压缩包内含:3个文件夹,分别存储图片、xml、txt文件 JPEGImages文件夹中jpg图片总计:8520 Annotations文件夹中xml文件总计:8520 labels文件夹中txt文件总计:8520 标签种类数:8 标签名称:["Burn-through","Crack","Excess Reinforcement","Good Welding","Overlap","Porosity","Spatters","Undercut"] 标签中文对照:[烧穿、裂纹、过度加固、良好、重叠、多孔、溅落物、咬边] 每个标签的框数(注意yolo格式类别顺序不和这个对应,而以labels文件夹classes.txt为准): Burn-through 框数 = 107 Crack 框数 = 2347 Excess Reinforcement 框数 = 10921 Good Welding 框数 = 2504 Overlap 框数 = 275 Porosity 框数 = 29593 Spatters 框数 = 75509 Undercut 框数 = 525 总框数:121781 图片清晰度(分辨率:像素):清晰 图片是否增强:是 标签形状:矩形框,用于目标检测识别 重要说明:暂无 特别声明:本数据集不对训练的模型或者权重文件精度作任何保证,数据集只提供准确且合理标注

不会仰游的河马君

【多机器人路径规划】基于动态边权膨胀与节点预留历史机制的多智能体无冲突轨迹生成方法(Matlab代码实现)

内容概要:本文提出了一种基于动态边权膨胀与节点预留历史机制的多智能体无冲突轨迹生成方法,旨在解决多机器人路径规划中的碰撞与死锁问题。该方法通过动态调整路径搜索过程中图模型的边权重,结合历史节点占用信息进行路径优化,有效提升路径规划的安全性与全局效率。算法在保证各智能体从起始点到目标点可达的同时,避免时空冲突,适用于密集环境下的多机器人协同作业场景,并通过Matlab仿真验证了其有效性与鲁棒性。; 适合人群:具备一定算法基础和机器人路径规划背景,从事自动化、智能控制、移动机器人或人工智能方向研究的研发人员与研究生。; 使用场景及目标:① 解决多机器人系统中的路径冲突与死锁问题;② 实现复杂环境中多智能体的高效、安全轨迹规划;③ 为工业自动化、仓储物流、无人车队等多主体协同系统提供路径规划解决方案; 其他说明:该方法结合了图搜索优化与冲突消解策略,具有较强的工程应用潜力,建议使用者深入理解其动态权重机制与节点预留逻辑,并结合具体应用场景进行参数调优与算法扩展。

吃兔子的大脑腐
评论
收藏 已收藏
分享
返回顶部