1.《软件需求最佳实践》作者: 徐峰简介:本书从软件需求实践中出现的主要问题和困难入手,指出了改进的主要方向。
然后逐一说明了需求定义、需求捕获、需求分析与建模、编写规约、需求验证等需求开发活动的任务、要点和具体手段。
能够帮助读者清晰地了解整个过程,理解各阶段的关键产物和产物之间的关系。
2.《谁说菜鸟不会数据分析》 作者:张文霖简介: 在8个章节中,分别讲解数据分析必知必会的知识、数据处理技巧、数据展现的技术、通过专业化的视角来提升图表之美、数据分析报告的撰写技能以及持续的修炼。
3.《深入浅出数据分析》作者: Michael Milton简介:以类似“章回小说”的活泼形式,生动地向读者展现优秀的数据分析人员应知应会的技术:数据分析基本步骤、实验方法、最优化方法、假设检验方法、贝叶斯统计方法、主观概率法、启发法、直方图法、回归法、误差处理、相关数据库、数据整理技巧。
软件需求分析需要多年的编程工作经历,在各企业中多是有丰富经验老资格的软件程序员担当。
软件需求分析师的工作会有三个过程,
1.获取:需要调研业务相关的人员,了解当前业务是如何运作地,希望软件能够如何改进业务。
2.分析:将调研获取到的内容进行归纳整理,然后系统性地进行分析,了解每一个业务模块是如何运作的,会有哪些改进空间,能否通过系统实现,是否会存在风险等等。
3.设计:将业务的需求转换为功能设计,比如分几个大模块,每个模块实现什么,具体有哪些功能点,每个功能点满足什么业务需求等。
软件需求分析:就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。
需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。
用户需求文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。