Project implementation plan and overall design report (outline)
I. Introduction
1, write the purpose
Description Writing this project implementation plan and the purpose of the overall design report, and points out the expected readers.
2, background
Description:
(1) The name of the software system to be developed.
(2) Task of this item, developers, users, and computing centers or computer networks that implement the software.
(3) The software system is related to the basic mutual processes of other systems or other agencies.
3, definition
List the definitions of the specimen used in this document and the original phrase of the foreign letter group word.
4, reference materials
List the reference materials, such as:
(1) The approved planning task book or contract of the project, the approval of the superior organ.
(2) It belongs to the other published documents of this item.
(3) The documents, materials, information, including the software development standards they have to use. List the title of these file materials, file editing
No., publishing a date and publishing unit, indicating that the source of these files can be obtained.
Second project overview
1, work content
Briefly illustrate the main work that must be performed in the development of this project.
2, mainly participate in personnel
It is necessary to explain the situation of participating in the development of this project, including their technical level.
3, product
(1) program
Lists the name of the program that needs to be handed over to the user, the programming language and storage program used, and instructs its functions and capabilities item by item by reference.
(2) file
List the names and content points of each file that needs to be handed over to the user.
(3) Non-handedated products
Note The development group should be handed over to the unit but do not have to hand over to the user (files or even some programs).
4, acceptance standard
For the above-mentioned products, item item item item items or quotation instructions.
5. Complete the final deadline for the project
Three implementation plans
1. Decomposition of work tasks and division of staff
For project development, you need to decompose from demand analysis, design, implementation, until testing, etc., points to the person in charge of each task and participants.
2, progress
For demand analysis, design, encoding implementation, testing, handling, etc., give a scheduled start date, completion date, and completion date, and the completion date of each work task, and the iconic events completed by each job task ( The so-called "milestone"). Explanation in the following form.
stage
Overall design
detailed design
Encoding implementation
test
Acceptance and handover
Schedule
1 ------ 4
5 ------ 17
17 ------ 24
25 ------- 29
29 ------- 31
3. Key questions
One item is listed one by item, which can affect the key issues, technical difficulties and risks of the entire project success, pointing out these problems on the impact of the project.
Four overall design
1, demand regulations
Note The functional performance requirements for the main input and output projects of the system, including:
(1) System function.
(2) System performance
1 accuracy.
2 Time characteristic requirements.
3 Reliability.
4 flexibility.
(3) Enter the output requirements.
(4) Data management capability requirements.
(5) Troubleshooting requirements.
(6) Other specialized requirements.
2, running the environment
Briefly illustrate the rules for operating environment (including hardware environment and support environments) of the system.
(1) Equipment.
List the hardware devices required to run the software. Description of the new device and its specialized functions.
(2) Support software.
List support software, including the operating system, compile (or assembly) program to be used, test support software, etc.
(3) Interface.
Note the interface, data communication protocol, and the like between the system with other systems.
(4) Control.
Description Controls the operation of the system and the control signal, and the source of these control signals will be described.
3, basic design concept and processing flow
Describe the basic design concepts and process flows of the system, try to use the form of the chart.
4, structure
Given the overall block diagram of the system structure (including software, hardware structure block diagram), indicating the division of system elements (layers, subroutines, utilities, etc.) of the system, and the identifier and function of each system element should be described. The control and control relationship between each element are given. 5, the relationship between functional requirements and system modules
The following matrix diagram illustrates the implementation of various functional requirements with allocation relationships of each module:
System module 1
System module 2
......
System module M
Functional requirements 1
√
Functional requirements 2
√
......
Functional demand N
√
√
6, manual processing process
The artificial processing process (if any) has to be included during the operation of the software system.
7, the problem that has not been solved
Note The designers believe that the designers believe that the designers must solve before the system is completed.
Five interface design
4, user interface
The commands will be provided to the user and their syntax structure, and corresponding answer information.
5, external interface
Note The arrangements of all interfaces of the system are included in the interface between software and hardware, and the interface relationship between the system and the support software.
6, internal interface
Describe the arrangement between the interfaces between the various system elements within the system.
Liquinate design
1, run module combination
Note The combination of various operating modules caused by the system is applied to different external operations, indicating that the internal modules and support software over each run.
2, running control
Description Method and operation steps of each of the external operational controls.
3, run time
Note Each run module combination will occupy the time of various resources.
Seven system data structure design
Does not involving software design can not be included.
1, logical structure design points
Given the name, identifier of each data structure used in this system, each data item, the logo, the record, the text, and the level of the identification, definition, length, and the interaction between the levels between them. .
2, physical structure design main points
A physical relationship (index, device, storage area), design considerations, design considerations, design considerations, design considerations, design considerations (indexes, devices, storage areas), design considerations (indexes, devices, storage areas), design considerations (indexes, devices, storage areas), design considerations (indexes, devices, storage areas), design considerations (indexes, devices, storage areas), design considerations (indexes, devices, storage areas), design considerations.
3, data structure and procedures
Describe the correspondence between the various data structures and the various programs accessing these data structures:
Program 1
Program 2
......
Programm
Data structure 1
√
Data structure 2
√
√
......
Data structure N
√
√