《软件需求十步走》阅读笔记5
第五篇介绍的是需求工程的开发篇,需求的思路,获取,分析,编写,认证是这一部分的关键。
需求开发的思路和过程 需求开发工作是“以技术为核心、以业务为辅助”作为指导思想,以要说清楚软件系统 “做什么”的软件需求规格。思路清晰,接下来就进行需求的获取,与传统需求工程中需求获取最大的不同,一是无须与客户进行面对面的交流来获取需求,二是只需将需求规划的工作成果作为需求获取的第一来源 。在进行需求分析的时候, 需求分析工作分为分析和综合两部分工作。分析工作在于找出需求信息间内在的联系和可能的矛盾,而综合工作就是去掉这些矛盾来建立软件系统的功能、数据的逻辑模型 ,分析是极为关键的一环,避免差错极为重要。在需求编写上,软件需求的规划说明是由业务需求、用户需求和系统需求构成。图形化的需求描述比较的直观和易理解,但是与形式化需求规格说明相比缺乏数学的严格性。形式化规格说明减少了规格说明完成后的错误,利用数学方法可以证明说明的正确性以及判断多个规格说明间的等价关系等等。需求验证严格来说是检验软件需求规格说明,这是需求开发的最后一项活动,是对前期或阶段工作成果的一次完整的检查。
整个需求的开发过程,极为严谨,最小的差错会带来做大的效益,严谨和对知识过程的把握是至关重要的,在以后也要有严谨的态度。
转载于:https://www.cnblogs.com/ylx111/p/8298839.html
《软件需求十步走》阅读笔记5相关推荐
- 《软件需求十步走》读书笔记02
在学了大概一个月的<软件需求>的课程后,我理解的软件需求就是从用户了解到的想要软件有什么功能,通过需求分析人员分析整理出来用户的哪些需求可以实现,哪些是无法实现的.最近通过读<软件需 ...
- 《软件需求十步走》阅读笔记06
开发因需求而来,需求开发以需求规划的成果为主要依据.软件需求开发首先要做的是获取需求,得到目标,系统关联情况以及用例的分析:其次是需求分析,软件系统的可行性,用户接口,系统功能,数据,优先级等在这些需 ...
- 《软件需求十步走》阅读笔记一
新一代软件需求工程由需求规划.需求开发.需求管理三个分项工程构成. 软件需求的业务活动由需求规划的业务研究.应用建模.系统规划.分析计算.报告编制.规划评审6项业务活动和需求开发的需求获取.需求分析. ...
- 阅读笔记:软件需求十步走(三)
软件需求的验证工作的目的是保证需求分析成果的完整性和正确性,保证软件开发后的软件产品是用户所需要的.软件需求验证的工作的重要性是在于发现修复需求分析中存在的问题.软件需求验证的主要工作是自我验证,用户 ...
- 《软件需求最佳实践》——阅读笔记一
<软件需求最佳实践>--阅读笔记一 首先对SERU模型的四个字母再做一个说明 S:Subject Area,表示子问题域,其核心思想是要通过业务来分解系统,尽量保证业务独立和低耦合. E: ...
- 《软件需求最佳实践》阅读笔记01
1.写一份软件规格需求说明书,我们的需求说明书是要给谁看的,谁又会看那一部分呢?这两个问题是实实在在的,的确如此,苦逼的程序员紧赶慢赶起早贪黑的写了厚厚一摞的文档,恭恭敬敬的交到经理面前,但是经理会认 ...
- 《软件需求最佳实践》阅读笔记02
第4章 需求定义的最佳实践 需求定义,顾名思义,就是要确定项目的宏观需求.换句话说,就是定义项目的业务需求,就是明确项目的目的和范围. 需求定义的时机,应该是项目启动时要解决的问题,也就是在项目立项是 ...
- 软件需求分析--三步走
软件项目如何进行需求分析,要解决这个问题,我们要分三步走 第一步:通过什么方式去了解需求 了解需求的方式有好几种: (1)直接与客户交谈.如果分析人员生有足球评论员的那张"大嘴", ...
- 《需求工程——软件建模与分析》阅读笔记5
在需求的文档化和验证中主要分两个部分讲述,分别是需求规格说明和需求验证,在需求规格说明文档中讲到需求规格说明文档是需求规格说明活动的一个核心元素,要理解需求规格说明活动,就需要明确文档的编写规格说明文 ...
最新文章
- Qt 程序在 Windows 下的发布
- Google AI与Deepmind强强联合,加速神经网络稀疏化进程
- 复习es6-let和const
- 矩阵快速幂 zoj-3690 Choosing number
- 鸿蒙手机启动器apk下载,澪Pro启动器本体下载最新版
- c语言数据类型上机题,2011计算机二级C语言自测题:数据类型及其运算
- Visual Studio下的 JS CSS 压缩和编辑插件
- Flutter 内幕:Flutter 在内部是如何工作的?
- 思科五个高危漏洞 CDPwn 影响数千万台企业设备
- 数据--第48课 - 顺序表和有序表查找
- linux和window是服务器时间同步
- 可行性分析报告 模板
- [note] 电磁场和微波课组(一)——电磁学(电学部分)
- [转]关于uboot的main_loop
- 关于Linux内核学习(经典)
- Fabric.js 铅笔笔刷
- 根据经纬度坐标计算实际距离
- 猛犸Winform分页控件
- 众筹之家9月股权众筹行业简报
- 9.nodejs 内置模块
热门文章
- 杀毒软件可以查杀所有计算机病毒吗,好的杀毒软件可以查杀任何病毒,对还是错?...
- Flink AggOperator 增量聚合函数
- Elasticsearch SQL插件
- Pandas MultiIndex(多重索引)
- Python 绘图 Matplotlib 快速参考手册
- redis mysql 集群_Redis(五)、Redis数据库集群相关
- Android学习总结(1)——好的 Android 开发习惯
- linux sed 1的意思,linux命令(1):sed命令
- 计算机知识点背诵了就忘了怎么办,背得滚瓜烂熟的知识点,为什么一上考场全忘了?这样做,事半功倍…...
- mysql 删除版本信息_mysql5.5版本删除大表