EE308 Lab3

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZ?category=0
The Link of Requirement of This Assignmenthttps://bbs.csdn.net/topics/600914861
The Aim of This AssignmentGit/GitHub Using & Keywords Capturing
MU STU ID and FZU STU ID19103239_831901306
MU STU ID and FZU STU ID (Teammate)19104669_831901311
Link of Teammate's BLOGhttps://blog.csdn.net/m0_61790062

 

1.PSP FORM

Personal Software Process StagesEstimated time(min)Time(min)
Planning6090
Estimate6060
Development--
Analysis6060
Design Spec1010
Design Review1015
Coding Standard--
Design300500
Coding400600
Code Review1010
Test1010
Test Report7080
Postmortem & Process Improvement Plan· Design Review3040
Summary720810

 

2.Demand analysis

NABCD Model

N for Need:

Brother Dong held a Mid-Autumn Festival event(Bobing) in the laboratory yesterday, but the rules need to be manually determined, the dice equipment is not complete, and remote students cannot participate in the epidemic prevention and control. Therefore, I hope that paired students can implement a Bobing software.

  1. Need to have an interface, six dice, shake randomly to produce results.
  2. The program allows multiple people to participate, and can automatically determine the results, it can be a stand-alone version or a network format.
  3. The interface style is lively and generous in response to the scene, and lays the foundation for the second implementation of pair coding.

A for Approach:

1. In order to expand the number of users and facilitate the use of users, micro program is adopted to realize the blogging software.


2. The overall background and operation buttons of the software should be more in line with the festive atmosphere. Bo Cake is a traditional folk activity extended by cake culture unique to southern Fujian and a mass entertainment activity during the Mid-Autumn Festival. Therefore, bo Cake software should be combined with the traditional culture of the Mid-Autumn Festival. In the background picture, we adopt the full moon picture in line with the temperament of the Mid-Autumn Festival, with dark red festive background color, and with lanterns, jade rabbit and other symbols.


3. The software should allow multiple people to participate, and it can also be in the form of stand-alone version, so the blogging software should have

~To create a room function, you only need to enter the room number, and optionally enter the password and description of the room. The room number can be used for others to mark and join, but the password is optional. Individual room creation can be arbitrary, one person is a stand-alone version of the operation, many people are online version of the operation, and the room can add any robot.
 ~Room hall function, you can search online rooms, slide up and down according to the list, or search according to the search box. The room hall function will display the room name of each room for friends to join, of course, for the room without secret is also adhering to the idea of making friends, can be joined by anyone.


4. For beginners, it is inevitable that they will not understand the rules, so the software should have rules.

B for Benefit:

1. We think that the launch of bo cake is certainly conducive to promoting bo cake culture and promoting traditional festival folk customs in Southern Fujian.
2. Developing microblog into wechat mini program will also be of some help in epidemic prevention and control and preventing close contact.
3. It can promote team friendship, and can also be used as a group activity in team or class holidays.
4. Avoid the trouble and possible error of manually judging the results of bo Cake.
There is no need for physical dice and other equipment, which simplifies activities and reduces the threshold of activities.

C for Competitors:

1.Our blog cake software interface is simple, clear and easy to operate. Easy for beginners to start, quick and automatic judgment results, no misjudgment phenomenon. First-time users of Bobing will quickly understand its rules.
2.We have a clear summary of the results of every game. Users do not need to spend extra time doing this boring work

D for Delivery:

1.Use wechat applets online games
2.Spread the app to family, classmates and teachers and actively encourage them to invite more people.
Share to QQ news, wechat moments.
You can use kuaishou, Douyin and other accounts to release the recorded game process to attract more players.

3.UML Using Case

 

4.The prototype design

~  Prototype implementation tool: ink knife
 ~Software prototype link:

🔗https://modao.cc/app/design/pbku5jf4axc0n9la?open_access_menu

 

5.Picture of Cooperation

 

6.Summary

This is the first time to do group work, and also the first time to do prototype model design, it is still quite new to me, many things have to explore by myself, this prototype can continue to improve. This homework assignment tasks for the first time I contact to the small program design and development of this field, we used the software locations, just start to use is I do not know where laid a hand on him, with a clueless look on his face in the process of doing tasks we continuously grope, began to slowly get started up, still feel quite interesting design process, We refer to search the applet game on his cell phone design templates, want to design the page more beautiful some, try to meet the public's aesthetic, we also combines the elements of the Mid-Autumn festival, the pursuit of beautiful and user experience, by this time in homework for me to have a meaning to a software development also requires a lot of steps, need to analyze requirements ahead of schedule, It was not only a simple thing to write code, but also to consider the user interface. I also learned how to use the prototype model, because it was the first time to learn this tool, which was quite interesting. It took me a lot of time to find tutorials on the Internet and cooperate with my partners. In the cooperation with the pair partners, we had a clear division of labor, asked each other and helped each other to solve problems, and gradually completed the task. I believe we can do better in the next pair task.

 

·