第三次作业(5)

1.需求分析的目的是什么,有什么作用?

答:目的:要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。

  作用:需求分析是介于系统分析和软件设计阶段之间的桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整;另一方面,需求规格说明又是软         件设计、实现、测试直至维护的主要基础。良好的分析活动有助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量。

 

2.软件需求有哪些分类?请举例说明。

答:业务需求(Business requirement):反映了组织机构或客户对系统、产品高层次的目标要求

  用户需求(user requirement):用户的目标,或用户要求系统必须能完成的任务

  功能需求( functional requirement):规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求 非功能需求(non-functional requirements):非功能需求主要与系统的总体            特征相关,是一些限制性要求,是对实际使用环境所做的要求

 

3.需求分析过程有哪些步骤?

 

答:过程包括:

   沟通

  导出需求

  与客户和用户协商

  可行性研究

  精化需求

  编写需求规格说明

  验证需求

  管理需求

 

4.需求获取方法有哪些?

 

答:

会谈技术

调查技术

场景分析技术

快速原型法

5.你所在的项目团队会选择采用哪些需求获取方法?请具体实践获取需求,在博客中展示(问卷调查表或会谈照片、小视频等)。并总结获取的功能需求以及非功能需求。

会谈技术。

posted @ 2021-03-15 16:39  爱喝可乐的雪碧  阅读(74)  评论(0)    收藏  举报