The Link Your Class
https://bbs.csdn.net/forums/MUEE308FZ
The Link of Requirement of This Assignment
https://bbs.csdn.net/topics/600914861
The Aim of This Assignment Realize Bobing software prototype
MU STU ID and FZU STU ID 19105002 & 831901310
MU STU ID and FZU STU ID 19104987 & 831901324
Personal Software Process Stage Estimated Time (minutes) Actual Time (minutes)
Planning 30 30
Estimate 20 20
Development - -
Analysis 30 35
Design Spec 30 30
Design Review 60 75
Coding Standard 20 20
Design 40 20
Coding - -
Code Review - -
Test 10 10
Reporting 60 60
Test Report 40 40
Size Measurement 15 20
Postmortem&Process Improvement 50 60
Total 405 420
Prototype Exhibition
https://modao.cc/app/4d13cecdba630fb377a6a6b3af743f6575353f76#screen=sku5cbpdq1ep5uu
Requirements analysis: NABCD model
NABCD is composed of the first letters of five words Need, Approach, Benfit, Competitors, Delivery, which respectively refers to demand, practice, benefit, competition and promotion. Through these five parts, the characteristics of the project can be clearly and concisedly summarized.
Need
Mid-autumn Festival is a traditional festival in China, and people in China are always willing to hold various activities to celebrate the great customs and recall their ancestors. Due to the outbreak of COVID-19 pandemic, mass part and the gathering of large-scale crowd are not allowed in this special period, and people have to take other measures to celebrate the festival.
Bobing, a very famous activity, which is popular in Fujian province for over hundreds of years, also have to stop due to its large-scale crowd-gathering, which could may cause the fast spread of COVID-19. Without this offline activity, the atmosphere of Mid-autumn festival is greatly reduced and the loss of communications in families during the festival is also a great loss for modern people.
Approach
The program is designed on ink knives, and you can play it directly on the website.
The program can also run on the smart phone.
img
I also introduce the story of Bobing, the rules are included.
img
img
Competitors
Many same kinds of programs have already existed, and some of them have beautiful animations and more thorough. But in all, I think the program we designed is more competetive, because ours is easier to handle.
Delivery
We will do the advertisement and do the maintainance for our program for all the time.
We will add more game mode in the near future.
We will beautify the game UI in the future.
The game will support multiplayer mode in the future. You can play with your friends from anywhere in the world.
Summary
I learn a lot from this experiment. It shows me the basic frame of making a program, and I also learnt how to use ink knives to design the basic UI of a program. It is the first time I use NABCD model, it teaches me how to think systematically and put the idea into use. In all, I believe that I can do better in the next experiment.
img
mark