An article takes you to understand the software life cycle, software process design

  1. Demand research: research and explore market or customer needs, and form user demand specifications
  2. Technical team and product design team review user requirements specification
  3. The project manager analyzes and organizes the user requirements specification to form a software summary requirement specification
  4. The technical team and the product team conduct a meeting review for the software summary requirements description
  5. The project manager designs the software summary requirement specification into a detailed software requirement specification
  6. The technical team and product design team conduct meeting reviews for the detailed software requirements specification
  7. The UI team designs a static interface prototype according to the detailed software requirements specification, and extracts a part of the user experience product interface prototype for ease of use, usability, practicality and whether the user experience is good
  8. The project manager compiles the technical feasibility analysis report according to the comprehensive situation of requirements (including language selection, technical framework selection, database selection, operating system selection, etc.)
  9. According to the technical selection, the project manager lists the detailed project time plan mpp according to the detailed requirements description (evaluated by the intermediate R&D programmer level, the smallest unit is days)
  10. Database design phase
  11. PC, Android, ios parallel development stage
  12. R&D personnel internal joint debugging, unit testing stage
  13. Tester test system, bug regression test
  14. Delivery, beta version trial operation stage (Trial operation is generally half a month, select some users)
  15. Stable version released, officially promoted

Guess you like

Origin blog.csdn.net/penggerhe/article/details/109219343