一个软件的工程首先应该了解这个软件的需求,了解需求之后,技术人员才能有针对性的对于功能进行分析,调试,实现。
软件的需求分析我的认为以下几个关键点:
1.获取和引导需求:用户并不一定能够准确而细致的描述出自己的需求,因此在需求分析的第一步需要获取引导需求。这需要技术人员站在用户的层面帮助用户考虑到软件的功能以及当前的大环境的需求。
2.分析和定义需求:技术人员需要对于用户的需求的可行性的进行分析,得出软件实现的成本,前景等各种因素,并且将它们量化,给与用户直观的显示。
3.验证需求:技术人员通过PPt等形式帮助用户了解需求。
4.软件产品在的生命周期管理:在软件的开发过程中,用户的需求可能会变化,或者遇到技术上的难题。这个时候需要技术人员对于他们进行分析,得出更好的解决途径。
在这章的学习过程中,我觉的四象限方法是一个很好的途径帮助技术人员进行功能定位
用户提出的需求是感性的,不容易进行技术化实现,而四象限方法能够将感性的需求整合成一个理有提升想的四象限。四象限方法有以下几部分
1.杀手功能:帮助在同类型产品中脱颖而出。
2.外围功能:产品的基础部分,保证产品在同类型产品中站位脚跟‘
3必要需求:产品的核心,如果缺少这一部分产品将没有竞争力。
4.辅助需求:种种提升用户体验的方法,作为锦上添花
软件工程需求分析
发表于:2017-01-09
作者:网络转载
来源:
- 周排行
- 月排行
-   经常被研发、运营怼?你需要掌握需求...
-   需求管理
-   软件项目中,需求怎么做?
-   IT项目需求分析的注意事项
-   如何做好需求管理?
-   软件生命周期模型及测试工作梳理
-   3个关键点,帮你高效理解需求
-   老大难,如何整理测试需求?
-   互联网项目管理的需求管理
-   阿里敏捷教练如何优化优酷需求分析流程?
-   《探索需求》:六个步骤做好需求
-   关于需求评审的一些实践方法和思考
-   精心策划和管理多云计算需求
-   对实例化需求方法的整理与思考
