Software development specification V0.1
Wu Zhengen @ December 25, 2002
1 Introduction
In order to make the software development process can follow, ensure the quality of the software, strengthen development management.
2 development management
The project progress weekly form is as follows:
Item Number:
Reported by:
Report Date:
Project progress Detailed description:
other problems:
3 project cycle
The company's project development cycle is divided into the following steps:
Step Description Participating role generation documentation or program (play * is optional)
Feasibility analysis conducts research and preliminary analysis of the technology, functional requirements and markets of the project, and determines whether it is necessary to develop. Department of Divorit Analysis Report * Technical Research Report * Technical Research Report *
Establishing official projects, the designated project manager, the project manager, and the project manager to develop a preliminary plan. Preliminary plans include preliminary estimation of design and development time. Department of Director, Core Technician Project Preliminary Program
Demand analysis is analyzed in detail, writing a demand analysis document. A static presentation page is required for the B / S structure software system. Demand Analysis Documentation and Static Demo Page need to pass the departmental supervisor approval before the next step project manager project core team needs analysis document static presentation page project plan revisions
Detailed design is detailed in detail based on demand analysis. After the detailed design, the project manager talked together with the departmental supervisor to designate the project team development member. Project Manager Project Core Group Detailed Design Document Project Program Determined Version
Developed according to the design development project, beautify the operating interface by the US. Project Manager Project Developer Mechanic Project Plan Revision *
The test project manager submitted the test application and tests the project by the test department. The project team cooperates with the test department to modify the errors in the software. Project Manager Project Developer Test Department Test Application Test Program Test Report
Project Acceptance Project Acceptance Archive Department Supervision Project Manager Project All documents and procedures
4 naming specification
4.1 Project Number Naming Specification
Be perfect
4.2 Document Naming Specification
Be perfect
4.3 JSP / HTML naming specification
JSP and HTML file names are all lowercase and follow the following specification:
u Data / Content Display Page
Nouns, multiple words are separated by undersair, requires information to display content, in order to avoid conflicts, add "_list". E.g:
NEW_MESSAGE.HTML or MY_FILE_LIST.JSP
u operation processing page
Name format: noun _ underscore _ verbs, for example: file_delete.jsp.
u containing Frame page