183
社区成员




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.
1. 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.
2. 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.
I also introduce the story of Bobing, the rules are included.
3. Benefit
It response national policy for epidemic control.
Easy to operate, even the elders can get this started easily.
The interactive page is clean. People can quickly now what to do and how to operate.
(High EQ:Clean Low EQ:poor)
4. 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.
5. 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.
6. 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.