<软件设计>高级软件需求分析学习心得一

   近来,单位有新气象,对软件开始逐渐重视,于是增加了培训的比重,请来的讲师,经验很丰富,对于硬件系统类软件有自己的独到认识,所讲的《高级软件需求分析课程》干货很多,有醍醐灌顶之疗效。

  1.其实,我仔细回顾了一下,讲师所讲的很多知识和理论,在读书的时候已经学习过,但是,由于当时项目做的少,很多概念并没有体会到精髓,老师讲的,不能完全理解,只是为了应付考试。例如,当时《UML》这门课,对用例图中,包含、扩展、泛化的理解就很空泛,作业画的图,完全不知道画的对不对,就怎么复杂怎么画,乱用扩展跟泛化,怎么看起来高大上怎么整,听完课才发现,完全不该那么用,并不是画的复杂就好,滥用设计并不是好的设计。此处可写一部分mark之。

  2.软件开发的流程,在软件工程中学习过,从最初的瀑布式开发到短期迭代再到增量式迭代,忽然点醒了我。老师提到,如果需求不明确或者模糊的时候,可以采用增量式开发的方式。一点点增加功能,并进行持续的沟通和软件控制,以得到反馈,进行软件改进。

 3.对用户需求,可以通过excel表,采用统计的方式进行判断一个功能是要增加还是删去。用到了均值和方差。

 4.沟通在需求分析中起到了非常重要的作用。

 5.反馈,改进的必须一个环节,必须形成闭环才能进化。

 6.高度抽象以寻找相通的模型。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值