其他分享
首页 > 其他分享> > 第五章思考题

第五章思考题

作者:互联网

一、

需求分析:目的是把用户对待开发软件提出的“要求”或“需要”进行分析与整理,确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,完成哪些工作。 此外,软件的一些非功能性需求(如软件性能、可靠性、响应时间、可扩展性等),软件设计的约束条件,运行时与其他软件的关系等也是软件需求分析的目标。

二、软件需求

用户需求:组织机构或客户对系统、产品高层次的目标要求。如房地产的开发商,考虑如何赚钱。

业务需求:用户的目标,或用户要求系统必须完成的任务。如购买房子的人。

功能需求:规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。从产品本身的角度出发。

非功能需求:主要与系统的总体特征有关,是一些限制性要求,是对实际使用环境所作的要求。

三、需求分析过程

需求分析主要是理解客户需要什么、分析要求、评价可行性、协商合理的方案、无歧义地详细说明方案、确认规格说明、管理需求以至将这些需求转化为需求规格说明定义。

过程包括:沟通、导出需求、与客户和用户协商、可行性研究、精化需求、编写需求规格说明、验证需求、管理需求

四、需求获取方法

会谈技术、调查技术、场景分析技术、快速原型法

 

标签:需求,分析,功能,要求,思考题,用户,第五章,软件
来源: https://www.cnblogs.com/abada/p/14966639.html