Soft [practice] work first pair programming work

Team members

Shi Jinhai 031 702 121
031 702 122 Shi Enze

The Prototype Analysis

Interface Module

Liu hopes to develop an automated system, the cards provide an interface:

  • log in
  • Open a game
  • The cards
  • Query Ranking
  • Past results of a query Battle

Interface Module

The corresponding interface design provides an interface, the initial prototype include the following functions:

  • welcome page
    • log in
    • registered
  • War page
    • Start or join
    • The cards
  • Record page
    • Leaderboard
    • The historical record list
    • War history details

The specific design and description

  • Login screen: Enter the user name and password, click Login to enter the menu interface.
  • Registration interface: return to the login screen button.

  • Main menu: providing four inlets, game, charts, game records, more games are played.

  • Battle interface: According to the card issued, a combination of 355 sandun the game, the opponent's cards may be displayed simultaneously.

  • Ranking: Ranking the record show, providing return to the main menu button.

  • Game records Interface: show the previous game of cards Score detail.

Prototyping tools

Blade + PS.
Select the blade because the interface is simple, easy to use; also part of the reason is fancy blade online collaborative development features that collaborative development of great help to enhance teamwork efficiency (although the last discovery co-development is a paid feature).
PS to assist, font design some games and game screen.

Twinning process

Just because I look at you in the crowd.

Yes, the roommate relationship.

  • First established demand, a clear division of functional modules.
  • To clarify the respective sub-power, probably design a prototype of the frame.
  • On the basis of the prototype framework above, landscaping and adjustment, gradually improved.

PSP

PSP2.1 Personal Software Process Stages Estimated time consuming (minutes) The actual time-consuming (minutes)
Planning plan
· Estimate • Estimate how much time this task requires 40
Development Develop 1620
· Analysis · Needs analysis (including learning new technologies) 300
· Design Spec Generate design documents
· Design Review · Design Review
· Coding Standard · Code specifications (development of appropriate norms for the current development) 30
· Design · Specific design 60
· Coding · Specific coding 1000
· Code Review · Code Review 20
· Test · Test (self-test, modify the code, submit modifications) 120
Reporting report 60
· Test repor · testing report 20
· Size Measurement · Computing workload 10
· Postmortem & Process Improvement Plan · Hindsight, and propose process improvement plan 30
· Total 1720

Design Notes

  • The final product: AI automation client cards
  • Features at a Glance
    • The scoreboard result, matching the ideal optimal solution, into 355 sandun
    • Display type opponent's game process, improve visual effects
    • View historical record to show much detail as possible the details of battle
  • Focus capture
    • Reasonable Call Interface
    • Design Algorithm

Difficulties and solutions

Description difficult

1, there is no concept prototype design, prototyping play do not understand the product development cycle in the role, not mastered prototyping tool.

2, will not play thirteen water.

3, straight male aesthetic. Hopeless ~

Try to solve

1 for prototyping, general understanding of the role and methods of prototyping.

2, look for prototyping tool tutorial, choose to start learning fast.

3, in a variety of gallery, color palette, WordArt site looking for good design, try to improve the aesthetic aspects of vulnerability.

4, playing in the group of about thirteen water, through the actual learning.

Is resolved

Basic grasp of the prototyping tool to use, there is a Diudiu aesthetic upgrade.

What harvest

1, an understanding of prototyping, know preparation software development is also very important.

2, licensing technology has improved, lost a lot of tea ......

3, found some excellent design of the website experience to provide material for future development.

Experiences

Shien Ze: Prototype really so hard, obviously look very good coordination colors on the palette, the interface to be used in the illegal and ugly. Prototyping is not just drag the button box and saw others to interface design is very beautiful, also have their own "why I can not do as good-looking" feeling, then another meal tangled, original talent is so important.

Shi Jinhai: I am strong.

Learning progress

N-Week New Code (lines) Cumulative codes (lines) This week learning time-consuming (hours) Cumulative learning time-consuming (hours) Important growth
1 103 103 10 10 I learned thirteen water play, a certain foundation for prototyping

Guess you like

Origin www.cnblogs.com/azeLibertas/p/11577847.html