软件需求规范
软件需求规范(SRS)是一个文档,用作客户之间的沟通媒介。软件需求规范最基本的形式是用于在客户和开发人员之间沟通软件需求的正式文档。
SRS 文档集中于需要做什么,并小心地避免解决方案(如何做)。它充当开发团队和客户之间的合同。此阶段的要求是使用最终用户术语编写的。如果有必要,稍后将根据它制定正式的需求规范。
SRS 是对要开发的系统Behave的完整描述,并且可能包括一组描述用户与软件的交互的用例。
SRS 的目的
SRS 是客户/客户、业务分析师、系统开发人员、维护团队之间的沟通工具。它也可以是买方和供应商之间的合同。
- 将为设计阶段奠定坚实的基础
- 支持项目管理和控制
- 有助于系统的控制和演化
软件需求规范应该是完整的、一致的、可追踪的、明确的和可验证的。
系统规范中应解决以下问题 -
- 定义系统的功能
- 定义硬件/软件功能分区
- 定义性能规格
- 定义硬件/软件性能分区
- 定义安全要求
- 定义用户界面(用户手册)
- 提供安装图纸/说明
- 软件需求规格模板
修订记录
日期 | 描述 | 作者 | 评论 |
---|---|---|---|
<日期> | <版本1> | <你的名字> | <第一次修订> |
文件审批
以下软件需求规范已被以下机构接受和批准 -
签名 | 正楷姓名 | 标题 | 日期 |
---|---|---|---|
<你的名字> | 首席软件工程师。 | ||
大卫 | 讲师 | ||