软件需求分析阶段的工作,可以分为四个方面需求获取需求分析编写需求规格说明书以及需求评审需求获取就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准这些需求包括功能需求做什么性能需求要达到什么指标环境需求如机型操作。

需求分析可分为需求提出需求描述及需求评审三个阶段3需求分析对软件开发工作特别重要的原因软件项目中百分之四十至百分之六十的问题都是在需求分析阶段埋下的“祸根”可许多组织仍在那些基本的项目功能上采用一些不合规范的方法,这样导致的后果便是一条鸿沟期望差异开发者开发的与用户所想。

2Linux作为一个主流的服务器操作系统,是每一个开发工程师必须掌握的重点技术,并且能够熟练运用3SSH的整合,MyBatis,SpringMVC,Maven的使用4了解AOP原理,了解中央控制器原理,掌握MyBatis框架,掌握SSM框架的整合5Shiro,Ztree,项目文档,项目规范,需求分析,原型图设计,数据库设计,工程。

这些要求不同于功能需求是直接看不到的设计约束限制了开发人员设计和构建系统时的选择范围,设计约束一般有三种非技术因素决定的技术选型预期的运行环境预期的使用环境软件开发生命周期包含需求设计编码和测试应用维护等过程阶段,其中需求过程是第一个也是最重要的一个阶段。