Recently, I have developed a set of process control methods for website development. The website architecture is similar to petshop. Here I will write some content and share it with netizens.
Step 1: Design an HTML demo based on the customer's requirements, and try to simulate the data as much as possible, just like the final online performance. At the same time, write a requirement document to further understand the requirements and estimate the workload. The first step is to improve the html version of the demo, which requires more communication with the customer, try to set the demo as much as possible, and should be documented at the same time. (Note: Do not worry about writingCode, Design the database, because the demand changes at this time the cost is minimal)
Step 2: Design and document the data model based on the demo of the html version.
Step 3: design the data access interface idal, design the business Bll, document the service, and test and follow-up.
Step 4: work can be divided into two parts at the same time:
1) simulate and implement the data access interface idal, write web code, test and follow-up, and write instructions.
2) design the database to implement the idal of the data access interface, test and follow up, and write instructions.
Step 5: Replace the simulated data access interface with the truly implemented data access interface to implement the data access interface. At the same time, the test is followed up and the documentation is complete.
Step 6: deliver the customer and complete the process.
Note: In Step 6, you will always use the document, write the development document, and communicate with the customer.
Website architecture:
Model data entity Layer
Dal data access layer
Idal data access layer interface
Bll Business Layer
WEB presentation layer.
Others