第五章思考题
作者:互联网
一、
需求分析:目的是把用户对待开发软件提出的“要求”或“需要”进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,完成哪些工作。 此外,软件的一些非功能性需求(如软件性能、可靠性、响应时间、可扩展性等),软件设计的约束条件,运行时与其他软件的关系等也是软件需求分析的目标。
二、软件需求
用户需求:组织机构或客户对系统、产品高层次的目标要求。如房地产的开发商,考虑如何赚钱。
业务需求:用户的目标,或用户要求系统必须完成的任务。如购买房子的人。
功能需求:规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。从产品本身的角度出发。
非功能需求:主要与系统的总体特征有关,是一些限制性要求,是对实际使用环境所作的要求。
三、需求分析过程
需求分析主要是理解客户需要什么、分析要求、评价可行性、协商合理的方案、无歧义地详细说明方案、确认规格说明、管理需求以至将这些需求转化为需求规格说明定义。
过程包括:沟通、导出需求、与客户和用户协商、可行性研究、精化需求、编写需求规格说明、验证需求、管理需求
四、需求获取方法
会谈技术、调查技术、场景分析技术、快速原型法
标签:需求,分析,功能,要求,思考题,用户,第五章,软件 来源: https://www.cnblogs.com/abada/p/14966639.html