General process of software development

illustrate:

At first, all the development work was done by the back-end engineers. As the business became more and more complicated, the workload became larger, so we separated the development work of the visualization part and some interactive functions in the project to form the front-end development.
Since about 2005, the formal role of front-end engineer has been recognized by the industry. By 2010, the Internet began to fully enter the mobile era, and the work of front-end development became more and more important.

basic process

1. Requirements analysis:
  Basic modeling of requirements is carried out through the understanding of the customer's business and discussion of the process with the customer, and finally forms the requirements specification.
2. Overall design:
  By analyzing the demand information, the external conditions and internal business requirements of the system are abstracted and modeled, and an outline design description document is finally formed.
3. Detailed design:
  This part carries out the detailed design of the system (including some code descriptions) on the basis of requirements and outline design.
4. Development and programming:
  write code for the system.
5. Test analysis and system integration:
  conduct simulated data tests and other correlation tests on all functional modules and integrate all module functions.
6. On-site support:
  On-line trial operation of the system to record and answer on-site questions.
7. System operation support:
  After the system is officially put into production, necessary maintenance and BUG modification will be carried out on the system

Detailed flow chart:

insert image description here

Guess you like

Origin blog.csdn.net/lovoo/article/details/129758966