软件需求包括多个层次,在软件开发过程中涉及的角色不同对软件需求的理解都会有所不同,客户所定义的需求对开发人员来说很可能是天马行空是一个较高层次的软件产品的概念,而开发人员所说的需求对用户来说又想是操作说明书,软件需求是一个整体的概念,不同层次的需求是从不同的角度在不同程度上反映着细节问题。站在需求工程的角度去定义软件需求则是作为需求工程和软件工程纽带的软件需求,它既要包含与需求工程下的各环节的相关内容,也要包含与软件工程下的各环节的相关内容。软件工程和需求工程的关系是相互独立又相护关联的,软件工程是以需求工程为核心,需求工程的产物是软件需求,软件需求是连接需求工程和软件工程的纽带,对软件开发全过程有指导作用也有约束作用。
时间: 2024-10-29 00:37:03