软件开发流程之需求阶段
来源:互联网 发布:kms10激活软件是什么 编辑:程序博客网 时间:2024/05/16 05:11
一 . 需求阶段
1.功能性需求
2.外部接口需求
a.用户界面b.硬件接口c.软件接口d.通信接口
3.非功能性需求
a.性能需求
b.防护性需求
c.安全性需求
d.软件质量属性
附:需求开发的支持工具
1.数据流图
a.概念
系统的逻辑模型,用来描绘数据流在系统中的流动和处理情况,数据流图具有对复杂客观流程的高度抽象性(在图中去掉了具体的组织机构,工作场所,物质流等,
只剩下信息和数据的存储、流动、使用以及处理)和概括性(它把系统对各种业务的处理过程联系起来,形成一个总体)。
b.功能
可自顶向下地分析系统的信息流程
可在图上确定需要计算机处理的部分
可根据数据流确定存储方式
有助于向数据库设计的过渡
能确定一个处理过程
2.业务流程图
a.概念
业务流程图是一种描述系统内各单位、人员之间业务关系、活动顺序和管理信息流向的图表。
b.作用
制作业务流程图的过程是全面了解业务处理的过程,是进行系统分析的依据
它是系统分析人员、管理人员、业务操作人员相互交流思想的工具
系统分析员可直接在业务流程图上拟出可以实现计算机处理的部分
用它可以分析出业务流程的和合理性
3.活动图
a.概念
活动图描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。
4.用例图
a.概念
用例是在一个系统中所进行的一连串的处置活动,该活动主要是能够满足系统外部的执行者对于系统的某种预期。
1 0
- 软件开发流程之需求阶段
- 软件生命周期之需求分析阶段
- 软件商品化阶段开发流程的疑问
- 软件需求体会---discover阶段
- 软件需求体会---define阶段
- 软件需求体会---define阶段
- 软件需求体会---discover阶段
- 软件需求体会---define阶段
- 软件需求体会---discover阶段
- 软件开发的各个阶段,为什么只有需求阶段称为工程?
- 软件项目需求开发过程实践之软件需求说明书
- 软件开发流程纲要及各个阶段产生的文档
- 软件开发流程文档模板(一)前期阶段(转)
- 敏捷软件开发实践之需求篇
- 软件工程之软件开发流程
- 软件开发主要阶段
- 软件开发阶段
- 软件开发设计阶段
- VIM配置---面向前端
- viewholder
- python学习——切片
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- Sqlldr性能优化总结
- 软件开发流程之需求阶段
- hdu-2991-模拟
- SharedPreferences 源码分析
- Cupboard and Balloons
- Struts2常用标签及解释。
- python命名规范
- Ueditor自定义功能问题
- Highways_poj2485_最小生成树
- byte-array-to-string-transformer 作用