Which course does this assignment belong to | https://bbs.csdn.net/forums/MUEE308FZ?category=0&typeId=17692 |
---|---|
What are the requirements for this assignment | https://bbs.csdn.net/topics/600914861 |
The goal of this assignment | Work in pairs and learn to prototype |
Student ID | 831902204 |
Fellow student ID | 831902203 |
Teammate's Blog address |
PSP From
PSP | Estimated time(m) | Actual Time(m) |
---|---|---|
Planning | 30 | 60 |
Estimate | 1550 | - |
Development | 600 | 600 |
Analysis | 60 | 400 |
Design Spec | 60 | 150 |
Design Review | 30 | 20 |
Coding Standard | 60 | - |
Design | 120 | - |
Coding | 360 | - |
Code Review | 60 | - |
Test | 60 | - |
totural | 1410 | 1230 |
Demand analysis
We use the "NABCD model",get the analysis of bobing project.
(1) Need, what does the customer 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.
Functional requirements:
1. Allow multiplayer participation;
2. Can automatically judge the results;
3. Interface requirements:
4. Style appropriate, lively and generous;
5. Six random dice roll interfaces;
6. Beautiful design, in line with the use of the mainstream crowd.
The UML use case diagram is as follows:
(2) Approach, how should I satisfy the customer?
Function realization:
Multiplayer participation: users create game rooms and generate room IDS. Other users can search for and join rooms by searching room IDS.
Automatic judgment result: automatically judge the result and the score according to the bopie rule and the set integral rule.
Interface implementation:
Interface style: fit the Mid-Autumn Festival family reunion peaceful scene.
(3) Benfit, what can my product bring to users?
1.Relying on the small program of wechat, we can carry out bobing games at anytime and anywhere, reducing the threshold of activities and simplifying the preparation process of activities.
2.Provide automatic judgment of results, reduce the error caused by manpower judgment.
(4) Competitors how to compete with others
1.Small programs are easy to use, a wide audience;
2.The program interface is simple and beautiful, lively and generous, with perfect function.Compared to the Traditional physical game, it is more convenient to play anytime and anywhere without preparing game items in advance.
3.Because of the non-profit model, there will be no advertising placement.
(5) Delivery, how to promote my product?
1.Using online social networking platforms such as Weibo, QQ and Wechat.
2.By the students, teachers mouth to mouth to achieve the effect of publicity.
The Ink Knife:
https://modao.cc/app/cbe7fc2fa070621d1983274ba98d73c3d0674eb0?simulator_type=device&sticky
Results show:
Start interface:
Rules is introduced:
process:
result:
conclusion:
This group mission mainly tested our ability to layout software pages, but also tested our ability to work with others. In this assignment, I think the main difficulty lies in the collection of materials and page layout. Instead of getting to work right away, we set everyone's tasks right first. We were assigned to decide on the total number of pages and the functionality of each page, with one person collecting the material after the layout started, and the other responsible for layout and testing whether the collected material was suitable. With this arrangement we finished our work very orderly.