一个软件的工程首先应该了解这个软件的需求,了解需求之后,技术人员才能有针对性的对于功能进行分析,调试,实现。
软件的需求分析我的认为以下几个关键点:
1.获取和引导需求:用户并不一定能够准确而细致的描述出自己的需求,因此在需求分析的第一步需要获取引导需求。这需要技术人员站在用户的层面帮助用户考虑到软件的功能以及当前的大环境的需求。
2.分析和定义需求:技术人员需要对于用户的需求的可行性的进行分析,得出软件实现的成本,前景等各种因素,并且将它们量化,给与用户直观的显示。
3.验证需求:技术人员通过PPt等形式帮助用户了解需求。
4.软件产品在的生命周期管理:在软件的开发过程中,用户的需求可能会变化,或者遇到技术上的难题。这个时候需要技术人员对于他们进行分析,得出更好的解决途径。
在这章的学习过程中,我觉的四象限方法是一个很好的途径帮助技术人员进行功能定位
用户提出的需求是感性的,不容易进行技术化实现,而四象限方法能够将感性的需求整合成一个理有提升想的四象限。四象限方法有以下几部分
1.杀手功能:帮助在同类型产品中脱颖而出。
2.外围功能:产品的基础部分,保证产品在同类型产品中站位脚跟‘
3必要需求:产品的核心,如果缺少这一部分产品将没有竞争力。
4.辅助需求:种种提升用户体验的方法,作为锦上添花
软件工程需求分析
发表于:2017-01-09
作者:网络转载
来源:
- 周排行
- 月排行
- 评论排行
-   万字干货:手把手教你做需求管理
-   需求分析——用HMW分析法需求
-   用需求的细节来评判需求
-   如何分析和管理产品需求?
-   进入新项目时,测试需要了解哪些信息?
-   用户行为分析三要素
-   挖掘需求背后的隐式需求
-   《探索需求》:六个步骤做好需求
-   万字干货:手把手教你做需求管理
-   音乐播放器需求分析
-   一个完整的软件研发流程是怎样的?
-   软件项目管理之软件需求管理过程
-   用户需求不等于产品需求,如何做需求...
-   产品新人如何进行需求管理
-   从软件出发,非功能测试思考总结
-   展望2017,谁是网络技术头牌?
-   C/C++单元测试工具Visual Unit 4 介绍
-   国内外最好用的6款Bug跟踪管理系统
-   性能测试指标评估必读
-   百度软件测试方案模板
-   38张史上最全的IT工程师技能图谱
-   C/C++单元测试工具Visual Unit 4 介绍
-   2019年,你会选哪些安全测试工具?
-   十款Web服务器性能压力测试工具
-   软件测试入门指南:周期、模型和文档化
-   记自动化测试成神学习之路
-   软件测试全景图 -最全的思维导图