开发的需求类型与分析目标
2018-02-24 本文已影响18人
Ruby08000
软件开发的需求分析,就是为了更深层次的了解客户的需求,对即将进行开发的软件进行规划和准备,定制型的软件对于客户实际需求和想法的了解是最需要我们重视的,客户需要做怎样的软件一直是定制开发最重要的出发点,那么从需求的类型开始,我们来一起了解下这个软件开发的重要前提吧!
1、关于需求的类型
1.1用户需求
文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明.
1.2业务需求
反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明.
1.3功能需求
定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求.
2、关于需求分析
2.1软件功能需求:功能需求的完整性和一致性;功能描述的无差异性和可追踪性。
2.2软件反向需求:描述软件在哪些情况下不能做什么。
2.3软件与硬件或其他外部系统接口
2.4软件设计和实现上的限制:主要指对软件设计者的限制。(软件运行环境的限制、设计工具的限制和保密要求等)
2.5软件的非功能性需求:指软件性能指标,容限等功能以外的需求。
2.6阅读支持信息:为了更好的帮助我们理解用户需求,也是为了使需求便于修改和追踪。