需求分析

人们为了解决现实社会和生活中的各种问题,要求助于软件。

1.获取和引导需求。软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出真是的需求。需求不仅来自外界,还可以来自软件企业本身。2.分析和定义需求。这是指对从各个方面获取的需求进行规整,定义需求的内涵,从各个角度将需求量化。3.验证需求。软件团队要跟利益相关者沟通,通过分析报告、技术原型、用户调查或演示等形式向他们验证软件团队对于这些需求的认知。4.在软件产品的生命周期中管理需求。

从理论的层面谈需求,旺旺都有一个隐含的假设——只有我们一家公司在给用户提供服务,似乎用户不会考虑或改用其他公司的服务。但是,大部分普通用户的需求都有好几相互竞争机构在提供服务,对于互联网类型的软件来说,更是如此。我们要在竞争性的环境中时间软件工程吗,那就要做使用并且创新的项目。

原文地址:https://www.cnblogs.com/zhangwen4/p/6915849.html