这周主要看了从用户的角度解决问题。软件工程和其他工程项目一样存在风险,很多时候,客户的需求是难以捕捉的。对于客户的需求而言,不同的利益相关者有着不同的理解。NABCD用来分析需求,提出创意。得到需求后,是对功能的定位,然后就是对项目的计划和估计。软件开发需要考虑不同用户的需要,特别是某些典型的用户,这样才能使所开发出来的软件不坐冷板凳。因此,分析用户需求这一步很重要,做好这一步是为开发软件打下基础,也是开发者的动力源泉。
时间: 2024-10-03 21:12:28
这周主要看了从用户的角度解决问题。软件工程和其他工程项目一样存在风险,很多时候,客户的需求是难以捕捉的。对于客户的需求而言,不同的利益相关者有着不同的理解。NABCD用来分析需求,提出创意。得到需求后,是对功能的定位,然后就是对项目的计划和估计。软件开发需要考虑不同用户的需要,特别是某些典型的用户,这样才能使所开发出来的软件不坐冷板凳。因此,分析用户需求这一步很重要,做好这一步是为开发软件打下基础,也是开发者的动力源泉。