285
社区成员




The Link Your Class | https://bbs.csdn.net/forums/MUEE308FZU202201 |
---|---|
The Link of Requirement of This Assignment | https://bbs.csdn.net/topics/608858956 |
The Link of The Axure Share | https://h64n1x.axshare.com/ |
The Aim of This Assignment | Implements the Bobing software prototype |
MU STU ID and FZU STU ID | 20124511_832001107 |
Partner's MU STU ID and FZU STU ID | 20122454_832001105 |
Partner's blog link | https://bbs.csdn.net/topics/609000085 |
Personal Software Process Stages | Estimated Time(min) | Actual Time(min) |
---|---|---|
Planning | 20 | 30 |
Estimate | 10 | 15 |
Development | - | - |
Analysis | 15 | 20 |
Design Spec | 20 | 30 |
Design Review | 20 | 25 |
Design | 130 | 120 |
Coding | - | - |
Code Review | - | - |
Test | 15 | 20 |
Reporting | 50 | 40 |
Size Measurement | 5 | 5 |
Postmortem & Process Improvement Plan | 10 | 30 |
Totol | 295 | 335 |
One of the traditional Chinese festivals——— Mid-Autumn Festival, is a day when every Chinese reunites every year. In Xiamen, Fujian Province, playing Bobing with family and friends on the evening of the Mid-Autumn Festival is a popular traditional folk custom. But after the Covid-19 pandemic, everyone can't come together like before. And Bobing is slowly fading into view.
To this end, my partner and I plan to design our own Bobing app to help everyone play Bobing games.
But first, we have to design a prototype of it.
The first experiment only required us to design the prototyping process, so we didn't think about the technology of choice for building Android apps for the time being (we'll put it in Lab2_2).
Flowchart showing the process of our Bobing application (For some reason, the flowchart might not be displayed in code, so I also attached a screenshot of it):
graph TD
Begin(Bobing Home Screen) --> Rules[Rules]
Begin --> Settings[Settings]
Begin --> Table_leader[Table Leader]
Begin --> Table_member[Table Member]
Table_member --> Enter_room[Enter Room] --> Preparing_page[Preparing Page]
Table_leader --> Preparing_page
Preparing_page --> TTD{Users play Bobing}
TTD -- No -->Begin
TTD -- Yes --> Count[Count] --> TTD
Offline:
Axure RP
:) Click to view the prototype <<<
Even though we are currently only in the design prototype phase, we have plenty of confidence in the project!
What I learned in Lab2_1:
1. Learned Axure RP to develop a prototype
2. Use the NABCD model to understand what I need to do
3. Teamwork
This is our first software development based on the actual needs of our users. During the development process we distributed tasks wisely, which strengthened the chemistry between the two of us (improving the efficiency of our later tasks!), and my partner and I learned a lot from it.