Exercise and project-for reference by new users

Source: Internet
Author: User

Project Creation

1. A simple Project Process

L Analysis

L Design

L Implementation

L test

L delivery

L Summary

Ii. Analysis

Analysis: You need to find out what functions are required for your project, including functions that can be directly viewed and used by users, and functions hidden in the background of the program; it is also necessary to exclude functions that cannot be implemented and functions that are contrary to reality.

Generate analysis reports for design reference.

The analysis in the practical training project is to make full use of the materials in hand, clarify the business logic of the project to be completed, and find out the errors and unreasonable parts.

Iii. Design

DESIGN: divided into outline design and detailed design. The outline design should consider the development of Yang's environment and platform, and decide the technical architecture to adopt; design and determine the features of the module, the calling method, the set-up function, and the interface name in detail, divide the tasks, formulate the implementation plan and test plan, and prepare the test data.

Analysis in the course of practical training projects is always hidden in your project plan. To complete the design in your mind, you 'd better write some simple documents for your reference and determine the daily workload, provide sufficient support for timely delivery.

IV. Implementation

Implementation-it is to use code to implement the business logic of the project. This is a pure physical work, with no technical content and the least proportion in the project process, as long as the design is correct, you only need to be careful, and the quality assurance measures are unit tests.

The implementation in the practical training project is to write code, but this is a difficult problem for students.

First of all, you will not write it. Because you have no experience, you must follow others' code to practice it. In order to train yourself, do not copy or paste it, patiently write one line, while thinking, how can I change the write performance to a better one?

Second, there will be no debugging. Once a problem occurs, this is also a manifestation of lack of experience. You must learn to debug and analyze it, and determine whether the parameter is passed correctly through the breakpoint. By adding a test statement, determine whether the process is correct, gradually narrow down the scope of the problem, find out the exception, and then ask people or search the Internet, and the problem will soon be solved.

V. Test

Test-not to ensure the correct operation of the software, but to discover software errors, there is no software without a bug, we can only reduce the bug and ensure the maximum accuracy.

In the course of practical training, the test is to buy the last insurance for your project, and you should be as careful as possible to discover existing problems.

Vi. Delivery

Delivery-deliver the most complete product to the user and let the user recognize it. Here, the presentation, training, and final acceptance of the user are included. The project is always done for specific users.

In the course of practical training, delivery is to display the final finished products of trainees and obtain approval.

VII. Summary

The end of the previous project is the start of the new project. students must learn to summarize and understand what the previous project has.

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.