这个假期我阅读的书是《软件需求》,从整体上看,这本书整体分为了三个部分,我在现在刚看完第一部分,这第一部分主要介绍的是什么是软件需求。即软件需求:是什么和为什么。

正如书中所说,每一款软件都有其对应的需求,但是有时候我们可能因为这款软件“小”而忽略它的需求。但是,真正的知道一款软件的需求对于以后的开发过程是相当重要的。再好的团队,如果不能真正了解用户需求,做出来的东西不能满足用户,那做出来的东西又有什么用处呢。我们软件工程专业面对的就是用户,做出来的东西就是要给他们用,了解他们的需求因此变得至关重要。

其次,我认为学会撰写软件需求规格说明书也是比较重要的一点。这样可以将用户需求记录下来,而不会因为更换团队,导致用户需要再次重复他的需求。因此,如何获取需求,也是应该学习的。书上介绍的需求获取包括了11个步骤。确定需求开发过程、编写项目视图和范围文档、将用户分类并归纳各自特点、选择每类用户的产品代表、建立起典型用户的核心队伍、让用户代表确定使用用例、召开应用程序开发联系会议、分析用户工作流程、确定质量属性和其他非功能需求、通过检查当前系统的问题报告来进一步完善需求、跨项目重用需求。需求获取,需求分析,需求规格说明,需求验证,需求管理这一连串的工作都要完成。这样软件需求才是真正的获取完了。

所以,在这一部分中,了解到软件需求的重要之处,以及以后该如何进行相关的工作。

转载于:https://www.cnblogs.com/wys-373/p/8448997.html

《软件需求》阅读笔记之一相关推荐

  1. 需求工程——软件建模与分析阅读笔记04

    本部分是阅读完需求工程--软件建模与分析(第二版)骆斌主编的第四部分的一点收获总结: 这部分主要从需求规格说明书的书写,与需求验证两部分组成. 一.首先我们应当明白为什么要编写需求规格说明书: 1)需 ...

  2. 需求工程软件建模与分析阅读笔记01

    需求工程--------软件建模与分析(第二版)主编骆斌 编著丁二玉 第一次阅读这本书,首先我从这本书的整体结构目录阅读,大致了解这本书的主体内容. 本书分为5部分:第一部分绪论,第二部分需求获取,第 ...

  3. 01需求工程-软件建模与分析阅读笔记

    绪论阅读笔记 绪论这一部分讲的很多,把这本书的框架给讲了一个大概,让我对这本书有了一个大致的了解. 软件的发展经历了以"机器"为中心,以"应用"为中心,以&qu ...

  4. 04需求工程软件建模与分析阅读笔记之四

    此次阅读了解到了获取信息的方法. 1.传统方法:传统应用开发使用的很多数据收集机制都属于此类,它们在现在的需求获取中仍然起着非常基础的作用.常见的有问卷调查,面谈,文档分析,需求剥离等. 2.集体获取 ...

  5. 05需求工程软件建模与分析阅读笔记之五

    此次阅读了解到了常见的问题框架. 大致分为六种: 1.需求行为控制系统:存在物理世界的某个部分,其行为须要收到控制,以使得他们满足特定的条件,问题是要建立一个系统,系统将施加所须要的控制. 2.命令行 ...

  6. 《需求工程--软件建模与分析》笔记

    第一部分:绪论 软件的发展经历了以"机器""应用""企业"为中心的三个阶段.这也是软件从一开始的新型项目到逐渐完整的一个制作体系形成的过程. ...

  7. 《需求工程——软件建模与分析》阅读笔记之一

    在老师推荐的几本书里面,我选择了阅读<需求工程--软件建模与分析>一书,感觉受益颇多,刚开始接触软件觉得最难得是代码,关键是代码,其他都没必要,随着学习的渐渐深入,越来越理解老师说的,在一 ...

  8. 《需求工程——软件建模与分析》阅读笔记5

    在需求的文档化和验证中主要分两个部分讲述,分别是需求规格说明和需求验证,在需求规格说明文档中讲到需求规格说明文档是需求规格说明活动的一个核心元素,要理解需求规格说明活动,就需要明确文档的编写规格说明文 ...

  9. 《需求工程-软件建模与分析之读书笔记之三》

    <需求工程-软件建模与分析之读书笔记之三> 第14章<面向对象建模>采用了面向对象方法学的世界观,将系统看作是一系列对象的集合,每个对象具有独立的职责,完成独立的任务,对象之间 ...

  10. 《需求工程——软件建模与分析》读书笔记

    <需求工程--软件建模与分析>,整体来说这本书内容还是挺多的.我先从目录看起,看看这本书的知识框架是怎样的,整个需求分析会涉及到哪些知识. 该书共分为5个部分:绪论,需求获取,需求分析,需 ...

最新文章

  1. 程序员必须掌握哪些算法?
  2. 参加LinuxCon Japan 2012
  3. 今天,“场景赋能•驱动有数”,神策数据 2018 数据驱动大会在京成功举办
  4. 高性能网站建设的最佳实践(二)
  5. 分布式搜索elasticsearch集群监控工具bigdesk
  6. android 显示canvas,【报Bug】部分情况下,安卓canvas不显示
  7. android 登录qq接口开发,三方登录-QQ登录开发-Android(as版本)
  8. arm体系结构编程-入门介绍
  9. 蒸汽管道图纸符号_供热循环系统“30问”(附管网图常见符号图例)
  10. 收藏:产品经理和技术经理等的OKR模板大全
  11. win10系统安装到服务器失败怎么回事,U盘安装win10系统失败,提示Windows无法安装怎么办...
  12. 利用计算机对信息加工的步骤,计算机是通过______的存储程序来______完成数据的加工处理。...
  13. 18.网络技术——BGP的原理+实验题(后附练习题)
  14. 完美解决OneNote for Windows 10无法同步问题
  15. Vivado_AXI Quad SPI_IP核
  16. 简述网桥的特点_网桥的工作原理和特点
  17. acrobat PDF删除部分_PDF编辑器Adobe Acrobat DC 2019
  18. python 画图colorbar 颜色大全 plt.cm.get_cmap
  19. 夜光带你走进python开发 (十九)传奇语言
  20. MacOS下使用C语言基于openssl库进行RSA加密解密

热门文章

  1. Shell整数型变量自增自减的实现方式(+1,-1,++,--)
  2. Shell sed命令,替换文件内容、替换目录下所有文件内容、读取文件内容
  3. deb下载路径、apt下载路径(deb路径、apt路径)、自定义打包deb文件、安装deb文件、解压deb文件
  4. 设计模式:外观模式(C++)【颜值很重要】
  5. C正数负数的原码补码反码以及内存地址分析
  6. django+xadmin在线教育平台(十二)
  7. Jenkins关联GitHub进行构建
  8. 看周志华教授的一番话有感
  9. UIWebView与JavaScript的交互
  10. 写个随笔解解闷-书签漫游