srs10流程图_srs技术文档说明
本文的目的是描述
SRS
技术文档,包括对
SRS
的解释说明、
SRS
描述规范以及规范的一个范例。
软件需求规格说明书(
SRS
,
Software Requirement Specification
)是为了软件开发系统而编写的,
主要用来描述待开发系统的功能性需求和非功能性需求,以及系统所要实现的功能和目标,为项目开发人
员提供基本思路,明确开发方向,节约时间提高开发效率,降低软件开发风险,节约成本。
SRS
主要面向系统分析员,程序员,测试员,实施员和最终用户。
SRS
是整个软件开发的依据,
它对以后阶段的工作起指导作用,
同时也是项目完成后系统验收的依据,
还是《用户手册》和《测试计划》的编写依据。
以下是
SRS
的描述规范:
1.
功能需求
按模块为单位描述功能需求,重复以下几点描述每一模块的功能需求。
1.1
模块
1
第一个模块。每个模块用一个用例图表示,在写
SRS
时,名字使用能够表达模块功能的短语表示,而
不用模块
1
表示。
1.1.1
用例图
描述此模块的用例图。一个用例图中有若干个
Actor
、用例及其关系,描述包括涉及到的所有
Actor
、
用例及其关系。其中,
Actor
是参与者;一个用例描述的是一个功能需求;关系是用例和用例之间的关系。
用例的名字使用能够表达用例目标的动词短语。
1.1.2
业务流程图
用例应说明的是系统内发生的事件,
而不是事件发生的方式和原因。
一个业务流程图是用来描述
1.1.1
用例图中的一个用例事件的业务流程操作。
下面是对业务流程图对应的这个用例的描述说明:
srs10流程图_srs技术文档说明相关推荐
- 不写技术文档是个什么梗
写文档在工作中很常见了,正规的公司都有文档,除非是很简单的东西. 文档用来给新人或不熟悉的人的看,出需求也要文档.只凭笔在本子上划几下不能让人懂. 凡是稍微复杂的东西一定用文档梳理流程,有的还有流程图 ...
- 服务器技术文件,服务端开发技术文档要包含什么?
[写在前面:为什么整理这个,因为我们很多开发写的技术文档真的是,,,所以希望日后随手提供开发一个自己需要的文档格式,培养写技术文档的能力,增进合作效率] 一.需求背景 1.需求文档链接 2.简要说明业 ...
- 资料汇总更新|软件安装包、书籍、源码、技术文档、手册……
大侠好,欢迎来到FPGA技术江湖,江湖偌大,相见即是缘分.大侠可以关注FPGA技术江湖,在"闯荡江湖"."行侠仗义"栏里获取其他感兴趣的资源,或者一起煮酒言欢. ...
- 利用amWiki轻松打造知识库或技术文档系统
利用amWiki轻松打造知识库或技术文档系统 1. 我为什么选择amWiki 1.1. 用什么来写? 1.2. 用什么系统? 1.3. amWiki的优点 1.4. amWiki的架构 2. 如何使用 ...
- 写技术文档需要注意什么
技术文档总是令人头大, 一是文档内容可能不够全面,可读性差,可操作性差 二是不知该从何写起,在此简单总结一下之前的内容和思路: 目录 一.操作类.代码demo文档 二.技术介绍类文档 一.操作类.代码 ...
- [技术文档] 一劳永逸,用USB设备制作多系统引导
2019独角兽企业重金招聘Python工程师标准>>> [技术文档] 一劳永逸,用USB设备制作多系统引导 [复制链接] binghe27 艺有所成 当前离线 主题 8 UID ...
- 做一个像Keras在线技术文档(Sphinx + GitHub + Read the Docs)
之前看到Keras的中文文档十分心动也想自己做一个,最终被我做成了.这里写一下制作流程. 制作效果感觉还是不错的 链接:https://opencv-learning.readthedocs.io/z ...
- 代码统计工具1.1版本技术文档
代码统计工具1.1版本技术文档 说明:主要记录自己在做这个项目的过程中用到的方法和相关技术 1.首先面临的问题就是怎样选择一个目录,网上搜索了一下,下面是解决方案(用到目录对话框) (1)从默认的磁盘 ...
- virtualbox中文技术文档_随笔--西门子STEP7中如何寻找技术文档
西门子STEP7软件支持的编程语言除了常用的LAD/FBD/STL,还有SCL/GRAPH等,应该说除了LAD/STL之外,SCL和GRAPH也是比较常用的,至少对我个人来说是这样,但是每种指令在不同 ...
最新文章
- linux下字符串处理工具二:awk(1)
- 2021 最新版 Spring Boot 速记教程
- loaction.reload(false)和location.reload(true) js发起请求
- ***解决UEditor编辑器无法插入第三方视频地址
- JIRA的text编辑模式
- npm dev run 报错
- Shell编程基础(1)
- sqlserver 存储过程 分页搜索查询
- django 如何接收bootstrap-table传送的 ajax数组
- jdk下没有java源码_openJDK之如何下载各个版本的openJDK源码
- C#读取网络流,读取网络上的js文件
- .Net免费公开课视频+资料+源码+经典牛逼 汇总篇【持续更新】
- Hbase入门官网教程
- linux源码编译安装MQTT服务器mosquitto
- mysql5.6安装步骤详细_详解MySQL5.6安装步骤
- 浏览器访问php文件提示下载文件,php – 使用浏览器提示下载文件
- java heap space默认值_java heap space
- 基于OSINT的信息收集思路
- An overview of color constancy algorithms论文笔记
- foter 图像处理APP_摄影师必备的图像编辑APP
热门文章
- 前端面试题总结(js、html、小程序、React、ES6、Vue、全栈)
- 人工智能趋势——2023 年综述
- 邮政局:异地快递7天内没送达可索回运费
- 【不看即后悔系列】学习的真相及方法【建议收藏】
- 软考中级选哪个比较合适?
- 2023年湖北一级(高级)技师二级技师报名时间、考试时间是什么时候?
- Dockerfile镜像创建
- 网络安全——Webshell管理工具
- 【白嫖系列】免费永久45G大容量WebDAV协议免费日本老牌网盘InfiniCLOUD(原TeraCloud)
- 牛客网暑期ACM多校训练营(第六场) C.Generation I (思维+逆元+组合数学)