软件需求分析阶段研究的对象是软件项目的用户要求,如何准确表达用户的要求,怎 样与用户共同明确将要开发的是一个什么样的系统,是需求分析要解决的主要问题。也就 是说需求阶段的任务并不是确定系统怎样完成工作,而仅仅是确定系统必须完成哪些工作, 即对目标系统提出完整、准确、清晰、具体的要求。需求分析阶段所要完成的任务是以软 件计划阶段确定的软件工作范围为指南,通过分析综合建立分析模型,编制出软件需求规 格说明书。

软件需求分析在软件工程生存期的阶段:

软件需求分析的具体内容、步骤如下:

生成的文档主要有软件需求规格说明书,内容如下:

个人理解(如有不足还望指正):需求分析阶段中的分析建模主要是---将用户的需求抽象为概念模式。而这种概念模式有多种表达方式,可以通过E-R图表现,也可以通过DFD数据流图表现,还可以通过STD状态-变迁图表现,以上三种图都是以DD数据字典为基础进行的。

软件工程第一步的【软件计划】阶段确定了方案是否可行,第二个【需求分析】阶段,则是考虑软件运行的功能、性能以及对环境要求的一个宏观把控、宏观梳理。

软件工程之需求分析②(软件需求规则说明书、数据要求说明书、初步用户手册、软件开发实施计划)相关推荐

  1. 软件需求管理用例方法 pdf_一卡通管理软件功能需求

    一卡通管理软件功能需求 1)一卡通管理软件主要业务功能 根据分析,学院一卡通管理软件目前共考虑了如下功能: 消费类功能:餐厅消费.文体活动中心消费. 餐厅消费.文体活动中心消费的规则完成一致.即采用& ...

  2. 软件需求:ERP溯源管理系统,生产型企业管理软件,集物料、产品、采购、生产、进销存

    *涉及本系统可实现从物料采购.物料库存.产品生产.产品库存.库存管理.产品销售等环节进行管理,可对整条线路进行正向溯源和反向溯源 *基础管理:仓库管理.产品系列.供应商管理.供应商资质.物料管理.客户 ...

  3. SWEBOK软件工程知识体系 - 1.软件需求

    软件需求( SOFTWARE REQUIREMENTS) 软件需求知识领域与软件需求的启发,分析,规范和验证以及软件产品整个生命周期中的需求管理有关. 在研究人员和行业从业人员,当与需求相关的活动执行 ...

  4. 软件需求说明书 编写实例

    你的工程应该有个好的起点.一个小组要带领客户进入需求启发阶段而且你要写软件需求说明书.这份说明有些大,但客户会很重视,所以说明必须得到赞同. 现在你正在设计其中的一个特性,已经发现了需求的一些问题.你 ...

  5. 《软件需求》学习笔记

    为什么80%的码农都做不了架构师?>>>    <软件需求>学习笔记 前几天读了Karl E.Wiegers<软件需求>,书的内容写得非常好.我这里谈谈读了此 ...

  6. 知乎问答-如何做一个软件需求分析师

    这个问题很大,这篇不想再去重复一个软件需求分析员的知识体系结构,而是挑重点来谈下成为一个合格的软件需求分析人员的关键点. 我原来对软件需求的定义或描述更多是偏于对现实世界的定义,而对软件架构的描述为现 ...

  7. 用户需求测试软件,用户需求和软件需求的区别

    原标题:用户需求和软件需求的区别 一些刚实施GJB5000A组织的开发人员,不是很理解软件研制任务书和软件需求规格说明的区别.这里再次解读下这个问题. 软件研制任务书就是用户需求,而用户需求是从用户的 ...

  8. 第五章课后题答案 软件需求基础

    一 单项选择题 1.软件项目管理是()一切活动的管理. 需求分析 软件设计过程 模块设计 软件生命周期 [参考答案] 软件生命周期 二 不定项选择题 1.需求验证活动(). 为了验证需求规格说明是否能 ...

  9. python需求分析说明书_软件需求规格说明书范例

    本软件需求规格说明书范例对应的软件测试计划请参照: 一. 引言 1.1 定位与目标 计算机技术高度发达的今天,利用信息技术对大量复杂的信息进行有效的管理成为一种普遍而实用的手段.一方面,这极大的减少了 ...

最新文章

  1. 2010年5月blog汇总:OpenExpressApp、其他
  2. boost::mpl模块实现quote相关的测试程序
  3. NodeJs将项目上传至服务器
  4. 安卓弹性刷新通用版—支持任何view上下刷新均有弹性效果
  5. mongoDB 基础指令
  6. verilog 之数字电路 边沿检测电路
  7. YYF的一些简单配置 2016-10-13
  8. python模拟火车订票系统代码_100行Python代码实现自动抢火车票
  9. 转速器盘课程设计 大批量
  10. Android 设置网络代理
  11. 第三季度编程语言排行榜出炉,它太稳了!
  12. iOS 实现二维码的彩色效果
  13. htc m8什么时候更新Android 6.0,速度够快 港版HTC M8获Android 6.0更新
  14. iphone/ios兼容问题
  15. flex面试题及答案
  16. 计算机所有以太网适配的ip,演示win10电脑以太网没有有效的ip配置
  17. 解决阿里云windows服务器无法连接远程桌面
  18. TINA-TI安装教程
  19. FANUC机器人SRVO-348故障报警分析及处理对策
  20. iperf3 测试100G网卡带宽性能

热门文章

  1. 球形/PH响应性的树枝状聚合物:树枝状聚酰胺PAMAM/His-PAMAM/DNA 聚酰胺偶联组氨酸/的制备流程
  2. python实现酷狗音乐下载,以及利用tk界面可视化
  3. 对抗生成网络(GAN)简介及生成数字实战
  4. rewind java_具有rewind()/ reset()功能的Java文件输入
  5. 能上QQ但不能上网问题精解
  6. Latex的使用(Ctex+TeXstudio)
  7. Xilinx IDELAYCTRL
  8. CEC循环生态社区答疑XAG到底有多好的价值前景
  9. 建立二叉树:已知层次遍历顺序建立二叉树、已知先序遍历顺序建立二叉树
  10. Nginx 502 Bad Gateway 的错误的解决方案