标签:
通过对书本第8、16章的学习,我了解到对于软件的需求分析具体分为1、获取和引导需求。2、分析和定义需求。3、验证需求。4、在软件产品的生命周期中管理需求这几个步骤。在软件需求分析中,我们要考虑到众多利益相关者,他们是用户、客户、市场分析者、监管机构、系统/应用集成商、软件团队以及软件工程师,要逐步了解调查这些利益相关者对于软件的要求。其中对于用户的需求有很多调研方法,比如焦点小组、深入面谈、卡片分类、用户调查问卷等等。除了以上这些,我们还需要进行竞争性需求分析,我们要开发出实用并且创新的软件,NABCD模型是一个有效的办法。接下来就是要审查软件功能的定位和优先级。
对于一款软件的开发,我们需要有计划和估计,首先我们需要有目标,然后对实际情况进行估计,最后要有决心做出怎样的软件。
在这个日新月异变化极快的IT行业,我们需要的就是创新能力,要赶在别人的前面做出用户需要并且实用的软件。但是创新并不是盲目的创新需要经过严密思考。我们要勇于创新并智于创新!
对于团队的项目开发,我觉得我们应该致力于日常生活中遇到的问题,学会利用计算机技术解决问题,比如在学校旁边酸奶店购买酸奶时时常会遇到酸奶已售空的情况,这时我们就可以思考是否可以开发出一款软件来帮助记录每日卖出酸奶的数量然后总结分析出每天酸奶店应该准备多少酸奶才能尽可能保证卖的够也不会有很多剩余。诸如此类都是我们常见的问题,如果我们能够尽可能地使用计算机技术解决,一定会让计算机的应用更加普遍!
标签:
原文地址:http://www.cnblogs.com/ykr777/p/5474676.html