ASE Course Summary by Zhang Yi

Source: Internet
Author: User

This issue ASE The course is divided into two stages, the first stage Personal Project with the second stage of team Project , in which the first phase is designed to exercise our personal problem-solving and programming skills, while the second stage is focused on our managerial, collaborative, and learning abilities. In general, in this phase of the ASE Course, I learned a lot, not only to make the above abilities have been exercised, but also made me a new understanding of software development.

in this course, our team initially wanted to write a reader plugin that could help with English learning, and finally pseudo Release A reader with English learning function, which we experienced a lot of twists and turns. From the beginning to find the right platform, to find the platform and cannot find the corresponding SDK, to find the SDK can not integrate the target software functionality, to re-select the final platform, every difficulty almost let us abandon the project. Fortunately, before the ASE Session, we finally finished a version that we had seen before. This course gives us a deep understanding of software development as a whole, and the mistakes made have accumulated valuable experience for future development. Here is a brief summary of this project.

Q:

What is the group's target software? What is the target user?

A:

our group wants to develop a language that can assist English learners in English reading. UWP under the platform PDF Reader plugin. The plug-in can be read in English articles, display interpretation, add comments, adding words, Gao Lingsheng words and other functions to assist English learning. User-oriented for office workers, students, and users who have a regular reading of the documentation needed.

Q:

How are your tasks planned? How is time arranged?

A:

Our group of five people completed three parts of the product, due to the two main external dependence of our products, Bing Dictionary interface and Foxit Reader interface is required to read the relevant information and API reference, and communication with the original product team, so there is an additional workload, so the two were assigned to complete, the rest of the program is completed by one person. Time in the Alpha version of the complete design of all the features, in the beta version of the completion of debugging, landscaping and other functions.

Q:

Have you done it according to plan? Have you encountered any difficulties?

A:

strictly speaking, we didn't do it as planned. During the Alpha Edition, communication with Foxit consumed a lot of time, followed by the Win32 platform and the UWP platform compatibility problem, our work once stalled. So the Alpha version has almost nothing to do with it. Led us to almost redo most of the work in the beta version. In the whole project, interacting with different software interfaces is the greatest difficulty. As for the end we did not solve the issue of copyright.

Q:

Have you finished a version that you can use?

A:

Theoretically yes, we have achieved all the functions that the plan should have, given a relatively stable version, and conducted a trial experience on a small scale, and received a favorable comment, should ... In addition to a slight lack of art, has basically achieved the desired goal.

ASE Course Summary by Zhang Yi

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.