关于《构建之法》第八章的读后感
2016-04-08 18:00
239 查看
《构建之法》中第八章的主题为需求分析。需求对于软件团队来说是十分重要的。因为这关乎到软件是否能够受到针对人群的欢迎,所以软件团队必须慎重考虑并且在开发过程中必须考虑到这个元素。本书的这个章节就详细地描述了有关需求分析的作用以及实现方法。
本文的第一个内容为软件需求,它说明了需求的具体步骤以及需求的类别。软件团队和客户代表要在需求阶段吧这些问题定义清楚。第二个内容为软件产品的利益相关者,讲述了用户对于软件的利益。在这个阶段,我们要明白客户的需求和一件同时要弄清楚“他们想从软件中得到什么”。第三个内容为用户调查,讲述了如何准确获得用户最需要的东西,文章中讲述了九种方法来获取信息。通过各种各样的调研手段,我们可以找到客户的需要。第四个内容为竞争性需求分析的分析,通过NABCD模型,我们可以将我们的阶段统合成一个整体并且在执行时有一定的标准。第五个内容为功能的定位和优先级,阐述了两种功能和两种需求的作用以及互相联系,我们可以将这些分析运用在产品线的各个产品上。第六个内容为计划和估计,通过估计的练习,我们可以指定一个商业目标并且能够在预计范围内控制或者改善计划。最后为“分而治之”,也就是将工作进行分工调整,这样的话在工作中会有极大的帮助。
需求分析对于整个软件开发中十分重要,值得重视并且能够为我们所用,我希望我们能够熟练的运用以上用法并且在自己开发软件时获得合理的使用。
本文的第一个内容为软件需求,它说明了需求的具体步骤以及需求的类别。软件团队和客户代表要在需求阶段吧这些问题定义清楚。第二个内容为软件产品的利益相关者,讲述了用户对于软件的利益。在这个阶段,我们要明白客户的需求和一件同时要弄清楚“他们想从软件中得到什么”。第三个内容为用户调查,讲述了如何准确获得用户最需要的东西,文章中讲述了九种方法来获取信息。通过各种各样的调研手段,我们可以找到客户的需要。第四个内容为竞争性需求分析的分析,通过NABCD模型,我们可以将我们的阶段统合成一个整体并且在执行时有一定的标准。第五个内容为功能的定位和优先级,阐述了两种功能和两种需求的作用以及互相联系,我们可以将这些分析运用在产品线的各个产品上。第六个内容为计划和估计,通过估计的练习,我们可以指定一个商业目标并且能够在预计范围内控制或者改善计划。最后为“分而治之”,也就是将工作进行分工调整,这样的话在工作中会有极大的帮助。
需求分析对于整个软件开发中十分重要,值得重视并且能够为我们所用,我希望我们能够熟练的运用以上用法并且在自己开发软件时获得合理的使用。
相关文章推荐
- LeetCode之11---Container With Most Water
- 5.jenkins使用Email Extension Plugin插件配置邮件通知
- 2016.04.01愚人节不愚人
- ARC下需要注意的内存管理
- NYOJ多边形重心问题
- php冒泡排序
- ARC下需要注意的内存管理
- 【MongoDB】mongoimport and mongoexport of data (一)
- LeetCode之11---Container With Most Water
- 网页上传图片预览功能
- Gradle project sync failed. Please fix your project and try again解决方案
- asp.net 网页抓取内容
- 程序员及嵌入式的一些学习建议
- Dalvik Dex Code
- 面试准备,待补充
- hardware模块
- Android N Behavior Changes 笔记
- java并发与多线程教程
- Android开发常见异常与错误系列(一)
- docker 安装