软件编写指南 封面格式: 版 本 号 文档名称: 项目名称: 项目负责人: 编写 年 月 日 校对 年 月 日 审核 年 月 日 批准 年 月 日 开发单位 系统规约说明书(System Specification) 引言 文档的范围和目的概述 目标 约束 功能和数据描述 系统结构 结构关系图 结构关系图描述 子系统描述 子系统 N 的结构图规约说明 结构字典 结构连接图和说明 系统建模和模拟结构 用于模拟的系统模型 模拟结果 特别性能 软件项目问题 软件项目可行性讨论 软件项目计划 附录 软件项目可行性讨论(Report for Feasibility Study) 引言 编写目的(阐明编写可行性讨论报告的目的,指出读者对象) 项目背景(应包括:(1)所建议开发的软件名称;(2)项目的任务提出者、开发者、用户及实现单位;(3)项目与其他软件或其他系统的关系
) 定义(列出文档中用到的专门术语的定义和缩略词的原文
) 可行性讨论的前提 要求(列出并说明建议开发软件的基本要求,如(1)功能;(2)性能;(3)输出;(4)输入;(5)基本的数据流程和处理流程;(6)安全与保密要求;(7)与软件相关的其他系统;(8)完成期限
) 目标(可包括:(1)人力与设备费用的节约;(2)处理速度的提高;(3)控制精度和生产能力的提高;(4)管理信息服务的改进;(5)决策系统的改进;(6)人员工作效率的提高,等等
) 可行性讨论方法 决定可行性的主要因素 对现有系统的分析 处理流程和数据流程 工作负荷 费用支出(如人力、设备、空间、支持性服务、材料等项开支
) 人员(列出所需人员的专业技术类别和数量
) 设备 局限性(说明现有系统存在的问题以及为什么需要开发新的系统
) 所建议技术可行性分析 对系统的简要描述 处理流程和数据流程 与现有系统比较的优越性 采纳建议系统可能带来的影响 对设备的影