软件工程第三次个人思考题---地信1901周龙宇


一、需求分析的目的是什么,有什么作用?

  1. 需求分析是指在开发一个新的或升级一个已有的软件系统时描写新系统的目的、范围、定义和功能时所要做的所有工作。
  2. 要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。

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

  1. 业务需求(Business requirement):反映了组织机构或客户对系统、产品高层次的目标要求
  2. 用户需求(user requirement):用户的目标,或用户要求系统必须能完成的任务
  3. 功能需求( functional requirement):规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求
  4. 非功能需求(non-functional requirements):非功能需求主要与系统的总体特征相关,是一些限制性要求,是对实际使用环境所做的要求

三、需求分析过程有哪些步骤?

过程包括:

  1. 沟通
  2. 导出需求
  3. 与客户和用户协商
  4. 可行性研究
  5. 精化需求
  6. 编写需求规格说明
  7. 验证需求
  8. 管理需

四、需求获取方法有哪些?

image
image


五、你所在的项目团队会选择采用哪些需求获取方法?

image


六、实际分析

image

posted @ 2021-03-13 15:22  zhouly0228  阅读(32)  评论(0)    收藏  举报