第七章讲到MSF算法
MSF基本原则:编程
一、推进信息共享与沟通性能
二、为共同的远景而工做学习
三、充分受权和信任测试
四、各司其职,对项目共同负责优化
五、交付增量的价值日志
六、保持敏捷,预期和适应变化生命周期
七、投资质量开发
八、学习全部经验原型
九、与顾客合做
MSF敏捷开发模式:
更强调与用户的交流
质量-防患于未然
重视在实战条件下的质量
精简过程,直奔主题
在软件工程的发展过程当中,各个专家在不一样时期总结了软件工程的原则,一样,原则不是一直不变的的,在从此的工做过程当中还需本身总结经验,适当的作出调整。
第八章讲到需求分析
软件需求:
一、获取和引导需求
二、分析和定义需求
三、验证需求
四、软件产品的生命周期中管理需求
也能够从如下角度划分:
一、对产品功能性的需求
二、对产品开发过程的需求
三、非功能性需求
四、综合需求
软件产品的利益相关者:
过客、市场分析师、监管机构、软件工程师
获取用户需求-用户调查
一、焦点小组
二、深刻而谈
三、卡片分类
四、用户调查问卷
五、用户日志研究
六、人类学调查
七、眼动跟踪研究
八、快速原型调研
九、A/B测试
在这里调查的方法不少,但不一样的软件须要的调查方式也会不一样,找到最准确的再采用,能够是一种方法就能够了,也有可能须要同时采用多种方法。
需求分析能够分析出软件在现实中的用处有多大,从而给这个软件诞生的意义,需求分析决定了软件的定位,和未来的成长方向,作好需求分析,才能让软件生而不死。
在过去的开发过程当中,我我的在软件的性能上并无下太多的功夫,主要是能实现基本功能就ok了,这使得个人算法能力停滞不前。开发的软件没有优化,编程也较为繁琐。
我须要改掉这样的习惯,在算法上多作总结,多学习积累经验,在之后的项目中经量多运用,从而培养本身的软件开发能力。