285
社区成员
The Link of Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201 |
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/608858956 |
The Aim of This Assignment Concrete Content | To implement a Bobing software, which allows multiple people to participate and can automatically determine the results. |
MU ID and FZU ID | MU ID : 20123108 FZU ID :832001302 |
Partner ID | MU ID : 20124732 20122292 FZU ID :832001124 832001321 |
Partner Blog Link | https://bbs.csdn.net/topics/609002232 |
【One New Message】:You have a new assignment waiting to be completed……
Part 1 : Demand Analysis Based on NABCD Model
Part 2 : PSP Table
Part 3 : Prototype Development and Online Link
Part 4 : User feedback
Part 5 : Paired Work Photo
Part 6 : Summary
(1) Need
The Mid-Autumn Festival is one of the traditional Chinese festivals, which symbolizes reunion and happiness. Bobing is a custom activity in southern Fujian and Taiwan. During the Mid-Autumn Festival, people get together with their relatives and friends to Bobing and enjoy the moon. Since the outbreak of COVID-19 in 2020, people cannot gather together as before. In order to maintain the original holiday atmosphere, more and more people share the fun of Bobing through online Bobing software.
(2)Approach
With the help of software engineering, we can restore the rules and forms of traditional Bobing with online Bobing Applet, so that people thousands of miles away can enjoy the happiness of Bobing under the background of the epidemic and inherit the excellent traditional Chinese culture. The prototype was made in Axure and then the back-end code was implemented in python so that it could be used on mobile phones.
(3)Benifit
The benefits of online blogging are obvious; On the one hand, it can break through the restriction that people cannot gather during the epidemic and enjoy the happiness brought by Bobing online. On the other hand, it can continue to pass on the excellent traditional Chinese customs and habits,preventing that children do not know the good custom of Bobing because of the epidemic. Nowadays, there are more and more software, making applets can promote the progress of software development in the case of meeting people's needs.
(4)Competitors
Nowadays, many applet have similar functions. Most of the applet have unattractive interfaces, poor game experience, lots of advertisements, for the purpose of profit, limited number of games, and unfair probability of winning awards.
(5)Delivery
Upload the link on CSDN, the code on CSDN and GitHub, and if possible on the app store for everyone to share.
PSP | ESTIMATE TIME(MINUTE) | ESTIMATE TIME(MINUTE) |
Planning | 60 | 75 |
Estimate | 5 | 5 |
Development | 1000 | 1260 |
Analysis | 30 | 20 |
Design Spec | -- | -- |
Design Review | -- | -- |
Coding Standard | 20 | 15 |
Design | 40 | 60 |
Coding | 300 | 600 |
Code Review | 10 | 15 |
Test | 60 | 80 |
Reporting | \ | \ |
Test Report | 10 | 20 |
Size Measurement | 10 | 10 |
Postmortem & Process Improvement Plan | 20 | 50 |
Total | 1575 | 2210 |
We choose Axure as our prototype tool because Axure have relatively good inferce functionality comparing with other plateform so that we can realize stronger function and make our applet better .
Through this experiment I have a better understanding on the software development, I learned to axure, MoDao, MoKe,etc. Before that I have no contact with these software, through learning I find prototype design also need a lot of logic, is not easier than typing code and there are many fine work. If you want to do prototype well,definitely need high requirements.At the same time I also realized that: Learning is a process, anything serious learning will eventually be able to learn.