1.获取和引导需求:用户并不一定能够准确而细致的描述出自己的需求,因此在需求分析的第一步需要获取引导需求。这需要技术人员站在用户的层面帮助用户考虑到软件的功能以及当前的大环境的需求。
2.分析和定义需求:技术人员需要对于用户的需求的可行性的进行分析,得出软件实现的成本,前景等各种因素,并且将它们量化,给与用户直观的显示。
3.验证需求:技术人员通过PPt等形式帮助用户了解需求。
4.软件产品在的生命周期管理:在软件的开发过程中,用户的需求可能会变化,或者遇到技术上的难题。这个时候需要技术人员对于他们进行分析,得出更好的解决途径。
推荐阅读: