一、需求分析的目的
需求分析是一项软件工程的活动,其目的包括以下几点:
完整地获取用户要求,清楚地理解索要解决的问题;
描述清楚软件的功能和性能;
指明软件与其他系统元素的接口;
建立软件必须满足的约束(如运行环境等)。
二、需求分析的任务
需求分析是研究用户要求,以得到目标系统的需求定义的过程。需求分析的基本任务是软件开发人员和用户一起完全弄清用户对系统的确切要求。具体步骤包括下面几点。
1. 需求获取
调查研究的方法有访谈、分发调查表或开会等。
(1)访谈 :正式访谈和非正式访谈 。
(2)分发调查表:调查表中列出需要的内容,让用户书面回答问题。
(3)开会 :可采用开会-讨论-确认的方法进行调查。
2. 需求建模
需求分析建立起来的模型为日后的软件设计提供了可被翻译成数据、体系结构、接口和处理过程设计的模型。
2.1软件需求的层次
1).业务需求(business requirement)反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。
2).用户需求(user requirement) 文档描述了用户使用产品必须要完成的任务,这在使用实例(usecase)文档或方案脚本说明中予以说明。
3).功能需求(functional requirement) 定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求
软件需求分析免费下载
链接:
需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。
软件需求分析免费下载
链接:
需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。
非专业人士。答错勿怪。
1 简要介绍该项目相关的应用现状及存在的问题
2 指出最需要解决的问题,以及解决方法。嗯,还有哪些人群最需要解决这些问题
3 阐述解决后能带来的效益 希望能帮助你!!