• 软件文档


    软件承包方通常需要提供的软件配置内容

    • 可执行程序、源程序、配置脚本、测试程序或脚本。
    • 主要的开发类文档:

    《需求分析说明书》《概要设计说明书》《详细设计说明书》《数据库设计说明书》

    《测试计划》《测试报告》《用户操作手册》《程序维护手册》《程序员开发手册》

    《项目总结报告》

    • 主要的管理类文档:

    《项目计划书》《质量控制计划》《配置管理计划》《用户培训计划》

    《质量总结报告》《评审报告》《会议记录》《开发进度月报》

    说明:

         《软件功能规格说明书》:需要确定用户对软件的需求,要作到明确、无歧义。不涉及具体实现方法。用户能看得明白,开发人员也可据此进行下面的工作(概要设计)
         《软件概要设计说明书》:说明系统模块划分、选择的技术路线等,整体说明软件的实现思路。并且需要指出关键技术难点等。
         《软件详细设计说明书》:对概要设计的进一步细化,一般由各部分的担当人员依据概要设计分别完成,然后在集成,是具体的实现细节。理论上要求可以照此编码。

    《程序维护手册》的主要内容包括:系统说明(包括程序说明)、操作环境、维护过程、源代码清单等,编写目的是为将来的维护、修改和再次开发工作提供有用的技术信息。

    《程序员开发手册》的主要内容包括:系统目标、开发环境使用说明、测试环境使用说明、编码规范及相应的流程等,实际上就是程序员的培训手册。

    按阶段划分

    • 市场调研:《可行性分析》《项目开发计划》

    • 需求分析:《软件需求规格说明书》

    • 概要设计:《概要设计说明书》

    • 详细设计:《详细设计说明书》《数据库设计说明书》《接口设计说明书》

    • 编码:《编码规范》

    • 测试:《测试计划》《测试用例》《软件测试报告》

    • 发布与维护:《项目开发总结报告》《用户手册》《应用软件清单》《源代码清单》《维护文档》

  • 相关阅读:
    变量的解构赋值 (1)对象
    变量的解构赋值 (1)数组
    const 命令
    let 命令
    【BZOJ3295】[Cqoi2011]动态逆序对 cdq分治
    【BZOJ3771】Triple 生成函数+FFT
    【BZOJ4976】宝石镶嵌 DP
    【BZOJ4972】小Q的方格纸 前缀和
    【BZOJ4998】星球联盟 LCT+并查集
    【BZOJ4710】[Jsoi2011]分特产 组合数+容斥
  • 原文地址:https://www.cnblogs.com/miniren/p/6043182.html
Copyright © 2020-2023  润新知