精选优质文档-倾情为你奉上1. 软件开发流程(软件生命周期)(1)软件项目 之需求分析 需求分析 不要像侦探推理那样从蛛丝马迹着手,而是应该先了解宏观的问题,再了解细节问题。 首先 项目名称、项目背景、项目的开发目标和应用目标 项目的范围(包含的业务),项目开发的假定和约束,例如经费限制、开发期限等,大概的说就是建立合作意向后,我们首先会对客户要求有详尽的了解,准确知道客户需求、客户的商业模式和业务流程,并结合自身的经验,为客户提出改进建议。 在此期间我们应很好地进行需求调研: 主要目的:获取客户的需求信息,经过分析后要有相应的文档说明书。需求调研相当重要,做好需求调研时获取正确的软件需求的前提,正确的软件需求是项目成果的关键。 大致将软件需求分三个层次: 1.业务需求 2.用户需求 3.功能需求和非功能需求1业务需求 反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。2用户需求 文档描述了用户使用产品必须要完成的任