Software development specification V0.1

xiaoxiao2021-03-06  41

Software Development Specification V0.1 1 Introduction In order to make the software development process can follow, ensure the quality of the software, strengthen development management. 2 Development Management Project Progress Weekly The following: Item No .: Refiller: Report Date: Project Progress Detailed Description: Other Problems: 3 Project Periodic Project Development Cycle is divided into the following steps: Step Description Participatory role generation document or program (play * Is optional) Feasibility analysis to investigate and initial analysis of the technology, functional requirements and markets of the project, and determine whether it is necessary to develop. Department of Division, Core Technician Feasibility Analysis Report * Technical Research Report * Projects formal projects, the designated project manager, the project manager, and the project manager. Preliminary plans include preliminary estimation of design and development time. The initial plan demand analysis of the departmental operators' project preliminary plan is analyzed in detailed demand analysis of the project, writing a demand analysis document. A static presentation page is required for the B / S structure software system. Demand Analysis Documents and Static Demo Pages require the approval of the department to conduct approximately to the next step project manager project core team Demand Analysis Document Static Demo Page Project Program Revision Detailed Design According to Details Analysis, the project is detailed. 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 Determines the development of the design development project, beautify the operation interface by the US. Project Manager Project Developer Master Project Program Revision * Test Project Manager submitted the test application, testing 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 Plan Test Report Project Acceptance Project Acceptance Archive Department Supervisor Project Manager Project All Documents and Program 4 Name Specification 4.3 JSP / HTML Naming Specifications JSP and HTML File Name All lowercase, and follow the following specification: u Data / Content Display page name, multiple words with underscore, require information to display content, to avoid conflicts, can add "_list". For example: new_Message.html or my_file_list.jsp U operation processing page name format: noun _ underscore _ verb, such as File_Delete.jsp. u Contains Frame Page Name attribute named by Name attribute is 1xxx._ 2xxx_3xxx 1xxx section to identify which function module of the current page belongs to the entire system. Such as: Ebwebmail is represented as EBWEBMAIL, and other situations are in order. The 2xxx section identifies the functionality to be completed. Such as: Completing the function of the user login is identified as login, and other situations are in order. The 3XXX section is used to indicate the location where the page is located at the browser window. The top of the browser window is identified as TOP, and other cases are pushed in order. For example, the corresponding file name corresponding to the ebwebmail_inbox_top.jsp SRC property is recommended to use the underlined position in the original nomenclature on the original naming specification. u JavaScript script method script function is named in a way in 1xxx_ 2xxx. 1XXX corresponds to the module subordinates. 2XXX indicates the function (PV structure) to be implemented, and multiple words are connected with underlined. For example: EBWEBMAIL_SEND_MAIL () Module The universal script function must be set in a JS file, imported on the page via