Individual homework 2--English learning app case study

Source: Internet
Author: User

the first part of the research, evaluation:

  

1: Download and use, describe the simplest and most intuitive personal first-time experience

Download the Bing dictionary from AppStore according to the requirements of individual homework, it has four interface, namely: dictionary, translation, study, my, and mainstream English learning software thought most agree. First, the first feeling is the interface concise, clear text, no insertion of ads, the layout is reasonable. A large number of thesaurus, the disadvantage is that the word has no memory function.

2: Bug definition as described in section 13.1 of the Building Act

  First, the dictionary interface in the upper right corner of the photo function in the recognition of English when the response is too slow, the correct rate is not high, and can only identify the written body; second, the software can not be synchronized in the word of multiple devices, the computer version of the words can not be synced to the phone; And then there will be a flash back

3: Describe the bug in a professional language:

  The flashback may be some aspect of the exception error is not resolved, the program part of the function reflects the slow should be the program part of the function of the code to call the hardware way too lengthy;

4: Believe that each classmate's friends must be someone who needs this software, select a user to conduct interviews, and to record

  My interview is the roommate, he is preparing the English level six exam; According to his description, the function of the software is still very complete, the interface is concise, the key is that there is no advertisement, there is no dissatisfaction in a short time, it is worth using

The second part analyses: 1: Using all the features of this software (including back words, word challenges, oral exercises, etc.), contact the second part of the analysis to estimate how much time this project will take (team size of 6 people, computer university graduates, and have professional UI support).

Six months.

2: Analyze the current quality of the software (compared with similar software, at least 2 software), reasoning out the software team in software engineering can improve the important aspects (specific recommendations). The results of the comparison are asked to List a table comparing the advantages and disadvantages of each software.

and Youdao dictionary comparison, found Youdao dictionary of small ads or quite a lot of, and Bing Dictionary is not small ads, and hundred words chop comparison, found that the word beheading the words of the interface Word countdown function is very good, more learning power, this is more useful than Bing

Part III recommendations and planning: 1. If you are a project manager, how can you improve and win in the competition?

First of all, in the software to have their own unique features, such as multi-user communication, the unique Word memory function, and then play the advantages of the production side, such as Microsoft's Big Data network

2. What kind of products are available on the market?

At present more well-known have PowerWord, Youdao dictionary, Bing Dictionary, Hundred Words Chop.

3. What kind of features do you want to design?

On-line function of English listening real problem

4. Why do you want to do this function, not other features?

Because most of the English software now features too similar, but like my English hearing is not good people need to have this function

5. Why does the user use your product/feature?

Because of itself I am also a user, in terms of user considerations, I have this requirement

6. What would be different if you were to lead the team?

If I were to lead, I would first do a survey, investigate the need for using such software and evaluate the pros and cons of the software, and then play the strengths of each family in your own software and avoid the shortcomings of each family.

7. If your team has 5 people, 4 months, you as a project manager, how should you configure roles (development, testing, artwork, etc.)?

I would probably assign a person to conceive, 1 artists, 1 people to test, 2 people to develop

8. Describe what your team does each week during the 16 week period in order to release the software, size milestone settings as scheduled on the 16th week.

The first week to the second week: determination of Division of labor, demand analysis, interface design;

Third Week ~ Sixth week: programming function realization;

Seventh week: Programming sum, simple test function, to check the gaps, enhance the use of functional;

Eighth Week to 13th week: Program debugging, Interface art, complete the first form of software;

14th Week to 15th week: Team summary, analysis software is not perfect or some dummy function, the appearance of the interface to give advice, further improve and enhance;

16th Week: Continue to improve the software, release software as scheduled.

Individual homework 2--English learning app case study

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.