zoukankan      html  css  js  c++  java
  • 完整的项目工程目录结构

    在项目开发过程中,如何有序的保存项目中的各类数据文件,建立一个分类清晰、方便管理的目录结构是非常重要的。

      综合以前的项目和一些朋友的项目结构,我整理了一份我觉得还不错的项目目录结构。

      整个目录设置到4级子目录,实际使用时在根据需要进行增加。

        第1级子目录:

      1. 01_Documents            项目文档目录
      2. 02_Development   项目开发目录
      3. 03_Testing       项目测试目录
      4. 04_Integration            项目集成目录
      5. 99_Others                    其他内容

      各级子目录的详细配置如下:

    项目目录结构
    序号 目录名称 目录说明
    1 01_Documents 项目文档目录
    2   01_Management 项目管理文档
    3     01_会议记录 项目组会议的会议纪要
    4     02_项目计划  
    5       01_项目总体计划  
    6       02_项目阶段计划  
    7       03_项目周次计划  
    8     03_项目报告  
    9       01_项目周报  
    10       02_项目月报  
    11       03_项目阶段报告  
    12       04_项目状态报告  
    13     04_项目总结  
    14       01_个人总结  
    15       02_项目组总结  
    16     05_立项结项  
    17       01_立项申请  
    18       02_结项报告  
    19       03_项目变更申请  
    20       04_软件更改申请  
    21     06_风险管理  
    22   02_Business 项目合同等商务相关文档
    23     01_会谈纪要 与客户会谈纪要
    24     02_客户资料 客户方资料和需求收集的资料等
    25     03_项目合同 项目合同
    26     04_验收记录  
    27       01_验收测试报告  
    28       02_验收申请报告  
    29       03_验收评审记录  
    30     05_维护记录 项目组外出维护项目记录单
    31     06_客户反馈 用户对产品的反馈和满意度调查
    32   03_Requirement 项目需求类文档
    33     01_需求评审 项目需求评审记录
    34     02_业务需求 业务需求文档
    35     03_需求分析 业务需求的分析文档
    36     04_需求规格 需求规格说明书
    37     05_需求跟踪和变更 需求跟踪、需求变更等
    38   04_Design 项目设计文档
    39     01_设计评审 项目设计评审记录
    40     02_技术方案 项目技术方案文档
    41     03_概要设计 项目概要设计文档
    42     04_详细设计 项目详细设计文档
    43     05_数据库设计 数据库设计文档
    44   05_Development 项目开发类文档
    45     01_开发规范 项目开发规范
    46     02_开发评审 项目开发评审记录
    47       01_代码走查 项目组内代码互查记录
    48       02_代码评审  
    49     03_单元测试 单元测试文档
    50   06_Release 项目发布和用户手册类文档
    51     01_发布说明 发布说明书、发布检查表等文档
    52     02_帮助文档 联机帮助和用户手册等文档
    53   07_Deploy 部署及用户培训类内容
    54     01_用户培训 给用户作培训的资料
    55     02_部署手册 现场施工方案、项目部署手册
    56     03_部署文档 部署日志、部署报告、部署统计数据、部署过程检查表等
    57   08_Configuration 项目配置
    58     01_项目目录结构 项目文档目录结构说明
    59     02_用户权限配置 项目组各成员权限配置
    60     03_软件配置管理 软件开发过程中对项目的管理计划及其配置
    61 02_Development 项目开发
    62   01_DataBase 数据库开发
    63     01_Tables 表结构
    64     02_Views 视图
    65     03_Programmability 数据库编程:包含函数、存储过程等(若数据库为Oracle,目录名可改为Packages,并将函数、存储过程等封装在包里)
    66       01_Functions 用户函数
    67       02_Procedures 存储过程
    68     99_Inits 数据库初始化(基础数据表初始化数据)
    69   02_FrontEnd 前端程序开发
    70     01_SourceCode 源代码
    71     02_Release 运行程序
    72   03_Server 服务端开发
    73     01_SourceCode 源代码
    74     02_Release 运行程序
    75   04_References 项目引用的类库
    76 03_Testing 项目测试目录
    77   01_测试方案  
    78   02_测试用例  
    79   02_测试数据  
    80   03_测试结果  
    81   04_测试报告  
    82   05_测试工具 项目组开发的测试工具的代码和文档
    83   06_测试环境 测试环境配置
    84 04_Integration 项目集成版本目录
           
    85 99_Others 其他内容
           
  • 相关阅读:
    SAP CRM One Order函数CRM_Object_FILL_OW的设计原理
    SAP CRM One Order函数CHANGE_OW的设计原理
    SAP CRM One Order函数SAVE_EC的设计原理
    POJ-1125 Stockbroker Grapevine
    GStreamer 1.0 series序列示例
    H265与ffmpeg改进开发
    FFmpeg扩展开发
    在Yolov5 Yolov4 Yolov3 TensorRT 实现Implementation
    TensorRT 基于Yolov3的开发
    大规模数据处理Apache Spark开发
  • 原文地址:https://www.cnblogs.com/engine1984/p/3445203.html
Copyright © 2011-2022 走看看